Roadmap slice: GP2-S4
Goalpost: Goalpost 2: WAL Evidence Projection
Parent: #521
Related: #522
Source: docs/design/wal-wsc-durability-roadmap.md on branch cycle/521-wal-wsc-storage-relationship at bde7957c.
Scope
Parent issues:
#521,
#525.
Scope:
- Prove graph-projected WAL facts cannot append records, validate recovery, or
bypass current revocation/storage checks.
Acceptance:
- There is no public path from projected facts to
WalStorePort::append_frame,
flush_commit, truncate_tail_after, or publish_manifest.
- Importing projected facts without WAL bytes/manifests produces observation
evidence only, not recovered causal authority.
Witness:
cargo test -p warp-core wal_projection_cannot_bootstrap_recovery
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: GP2-S4
Goalpost: Goalpost 2: WAL Evidence Projection
Parent: #521
Related: #522
Source:
docs/design/wal-wsc-durability-roadmap.mdon branchcycle/521-wal-wsc-storage-relationshipatbde7957c.Scope
Parent issues:
#521,
#525.
Scope:
bypass current revocation/storage checks.
Acceptance:
WalStorePort::append_frame,flush_commit,truncate_tail_after, orpublish_manifest.evidence only, not recovered causal authority.
Witness:
cargo test -p warp-core wal_projection_cannot_bootstrap_recoveryDedupe 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.