feat(storage): BackupStorage adapter over qbit-object-storage (MinIO tested) #8

Merged
KofTwentyTwo merged 3 commits from feature/object-storage-adapter into develop 2026-10-13 00:07:11 +00:00
KofTwentyTwo commented 2026-10-12 23:19:15 +00:00 (Migrated from github.com)

Uses the published qbit-object-storage 0.1.0-SNAPSHOT API (system caller ObjectStorage.asSystem("backups", runId).bucket(alias), put/get/head/list/copy/permanent delete/presign). Optional dependency. Tested on a MinIO container with object lock: adapter contract (20 MB streamed write, copy, list, delete, locked delete refused) and a full backup run. Stacked on #4 (foundation).

🤖 Generated with Claude Code

Uses the published qbit-object-storage 0.1.0-SNAPSHOT API (system caller `ObjectStorage.asSystem("backups", runId).bucket(alias)`, put/get/head/list/copy/permanent delete/presign). Optional dependency. Tested on a MinIO container with object lock: adapter contract (20 MB streamed write, copy, list, delete, locked delete refused) and a full backup run. Stacked on #4 (foundation). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.