What to build
Introduce a content-addressed BlobStore trait with an fs backend, addressing blobs by a cas content key. It ships alongside existing storage and is exercised by tests only (the expand step of ADR-0006); no production caller yet.
Acceptance criteria
Current blocker
status: blocked
kind: main-red-untracked
summary: Refusing admin-merge onto red main because no open main-red repair issue exists. Restore the tracked-red visibility gate by letting syncMainRedRepairIssue auto-file "main-red repair: baseline probe failures on main" from the AFK feedback baseline probe before landing. The attempt branch afk/w8C4I/63-blobstore-trait-content-addressed-fs-bac is intact and validated, but landing is held until the tracked-red repair issue exists. The auto-file attempt for the main-red repair issue failed and must be inspected: gh: failed to create issue (code 1): could not add label: 'priority:urgent' not found. Requeue after the auto-file path recreates it.
next: Restore or create the auto-filed main-red repair issue, then requeue.
What to build
Introduce a content-addressed BlobStore trait with an
fsbackend, addressing blobs by acascontent key. It ships alongside existing storage and is exercised by tests only (the expand step of ADR-0006); no production caller yet.Acceptance criteria
fsbackend stores/retrieves blobs content-addressed, zero-config default path.Current blocker
status: blocked
kind: main-red-untracked
summary: Refusing admin-merge onto red main because no open main-red repair issue exists. Restore the tracked-red visibility gate by letting syncMainRedRepairIssue auto-file "main-red repair: baseline probe failures on main" from the AFK feedback baseline probe before landing. The attempt branch
afk/w8C4I/63-blobstore-trait-content-addressed-fs-bacis intact and validated, but landing is held until the tracked-red repair issue exists. The auto-file attempt for the main-red repair issue failed and must be inspected: gh: failed to create issue (code 1): could not add label: 'priority:urgent' not found. Requeue after the auto-file path recreates it.next: Restore or create the auto-filed main-red repair issue, then requeue.