-
Notifications
You must be signed in to change notification settings - Fork 0
Implement private named vault and mutable root-set surfaces #92
Copy link
Copy link
Open
Labels
area:gcGarbage collection and compactionGarbage collection and compactionarea:retentionRetention namespaces, roots, and generationsRetention namespaces, roots, and generationsarea:verificationIntegrity verification and corruption postureIntegrity verification and corruption posturekind:implementationProduction implementation workProduction implementation workkind:testTest infrastructure or failure-mode evidenceTest infrastructure or failure-mode evidencepriority:P1Must fix before closing out the current milestoneMust fix before closing out the current milestone
Description
Metadata
Metadata
Assignees
Labels
area:gcGarbage collection and compactionGarbage collection and compactionarea:retentionRetention namespaces, roots, and generationsRetention namespaces, roots, and generationsarea:verificationIntegrity verification and corruption postureIntegrity verification and corruption posturekind:implementationProduction implementation workProduction implementation workkind:testTest infrastructure or failure-mode evidenceTest infrastructure or failure-mode evidencepriority:P1Must fix before closing out the current milestoneMust fix before closing out the current milestone
Outcome
Provide application-friendly private named-vault and mutable root-set surfaces over exact Keep retention namespaces and generations, with optimistic concurrency, privacy-preserving names, and generation-scoped evidence.
Dependencies
Invariant impact
Names and root-set membership are policy coordinates, not content identity. A successful update must retain exactly the validated handle graph under one exact successor generation or refuse with expected and observed evidence.
Acceptance criteria
Non-goals