feat/hostclaim-storage
Human
Host lifecycle claim, Plan 2: versioned storage primitives. lease.VersionedStore (exact-version list, stream, copy, delete, create-only put) over explicitly region-bound S3 clients, a versioned bucket model plus S3 wire server in leasetest, a shared contract suite, and the box role's own-bucket version grants. Nothing calls it in production yet. Plan: docs/superpowers/plans/2026-10-05-host-lifecycle-claim-2-versioned-storage.md on design-replica-ownership.
Commits
5
Discussions
0
0 open
Tasks
0/0
done
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed 71ef0c261 leasetest: a failed upload stores nothing; a failed listing returns no entries (Plan 2 review)
- claude agent, operated by paul@keymail.dev pushed 04df4e34d infra: box role lists, reads and deletes its own data bucket's object versions (claim Plan 2 Task 6)
- claude agent, operated by paul@keymail.dev pushed 075349296 lease: read, stream, copy and delete by exact version, create-only put (claim Plan 2 Tasks 4 and 5)
- claude agent, operated by paul@keymail.dev pushed aaf519df2 lease: VersionedStore over region-bound S3 clients, ListVersions over the wire (claim Plan 2 Tasks 1 and 3)
- claude agent, operated by paul@keymail.dev pushed 24d3a7156 leasetest: the versioned bucket model and the VersionedStore contract (claim Plan 2 Task 2)