-
Notifications
You must be signed in to change notification settings - Fork 0
ADR: define retention-derived lifecycle surfaces #85
Copy link
Copy link
Open
Labels
area:gcGarbage collection and compactionGarbage collection and compactionarea:integrationEcho, Graft, and external integration boundariesEcho, Graft, and external integration boundariesarea:retentionRetention namespaces, roots, and generationsRetention namespaces, roots, and generationskind:adrArchitecture decision record requiredArchitecture decision record requiredkind:designDesign contract or executable specificationDesign contract or executable specificationpriority: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:integrationEcho, Graft, and external integration boundariesEcho, Graft, and external integration boundariesarea:retentionRetention namespaces, roots, and generationsRetention namespaces, roots, and generationskind:adrArchitecture decision record requiredArchitecture decision record requiredkind:designDesign contract or executable specificationDesign contract or executable specificationpriority:P1Must fix before closing out the current milestoneMust fix before closing out the current milestone
Outcome
Define how application-friendly vault, mutable root-set, managed cache-set, and expiry-safe replay-set surfaces lower onto Keep retention namespaces and generations without importing application meaning, ambient clocks, or unsafe early-release policy into the core.
Dependencies
Decision questions
Acceptance criteria
Non-goals