Roadmap slice: GP4-S3
Goalpost: Goalpost 4: Retained Evidence Durability
Parent: #519
Related: #512, #513, #517, #522
Source: docs/design/wal-wsc-durability-roadmap.md on branch cycle/521-wal-wsc-storage-relationship at bde7957c.
Scope
Parent issues:
#519,
#521.
Scope:
- Ensure WAL records retained material refs only after the referenced bytes are
available or intentionally recorded as missing/redacted/obstructed posture.
- Make crash boundaries explicit.
Acceptance:
- Crash before WAL reference may leave orphan retained bytes, but no false
causal claim.
- Crash after WAL reference can recover the retained ref or typed missing
material posture.
- Retained material loss faults only at the appropriate scope:
submission, receipt/ticket, runtime global, reading, or diagnostic loss.
Witness:
cargo test -p warp-core retained_material_wal_commit_order
Dedupe note
This is the PR-sized implementation slice for the roadmap item above. Existing umbrella or adjacent issues remain linked as Parent/Related rather than duplicated here.
Roadmap slice: GP4-S3
Goalpost: Goalpost 4: Retained Evidence Durability
Parent: #519
Related: #512, #513, #517, #522
Source:
docs/design/wal-wsc-durability-roadmap.mdon branchcycle/521-wal-wsc-storage-relationshipatbde7957c.Scope
Parent issues:
#519,
#521.
Scope:
available or intentionally recorded as missing/redacted/obstructed posture.
Acceptance:
causal claim.
material posture.
submission, receipt/ticket, runtime global, reading, or diagnostic loss.
Witness:
cargo test -p warp-core retained_material_wal_commit_orderDedupe note
This is the PR-sized implementation slice for the roadmap item above. Existing umbrella or adjacent issues remain linked as Parent/Related rather than duplicated here.