-
Notifications
You must be signed in to change notification settings - Fork 0
[COOL IDEA™] Add transactional write-enabled FUSE/CAS projection for causal copy workflows #73
Copy link
Copy link
Open
Labels
area:integrationEcho, Graft, and external integration boundariesEcho, Graft, and external integration boundariesarea:readReconstruction, streaming, and byte-range readsReconstruction, streaming, and byte-range readsarea:recoveryCrash states, reconciliation, and recoveryCrash states, reconciliation, and recoveryenhancementNew feature or requestNew feature or requestkind:designDesign contract or executable specificationDesign contract or executable specificationkind:implementationProduction implementation workProduction implementation workkind:testTest infrastructure or failure-mode evidenceTest infrastructure or failure-mode evidencepriority:P2Should fixShould fix
Description
Metadata
Metadata
Assignees
Labels
area:integrationEcho, Graft, and external integration boundariesEcho, Graft, and external integration boundariesarea:readReconstruction, streaming, and byte-range readsReconstruction, streaming, and byte-range readsarea:recoveryCrash states, reconciliation, and recoveryCrash states, reconciliation, and recoveryenhancementNew feature or requestNew feature or requestkind:designDesign contract or executable specificationDesign contract or executable specificationkind:implementationProduction implementation workProduction implementation workkind:testTest infrastructure or failure-mode evidenceTest infrastructure or failure-mode evidencepriority:P2Should fixShould fix
Problem
A read-only FUSE projection is tracked in #66, but it does not support write semantics needed by higher-level copy or migration workflows where a verified CAS view should also accept mutation traces and replay-safe commit events.
Invariant impact
Any write-capable projection must preserve authenticated source identity, explicit causal intent, and replay-safe recovery behavior (no silent patch application, no unbounded rehydration). Writes must be append-only at the projection boundary unless an explicit transaction boundary is proven.
Proposed boundary
Keep should export a narrow integration boundary that:
Alternatives considered
Evidence and acceptance criteria
Failure modes