Roadmap slice: GP1-S1
Goalpost: Goalpost 1: Durable Runtime WAL Join
Parent: #521
Related: #510, #518
Source: docs/design/wal-wsc-durability-roadmap.md on branch cycle/521-wal-wsc-storage-relationship at bde7957c.
Scope
Parent issues:
#510,
#518,
#521.
Scope:
- Introduce a trusted-host-owned runtime WAL adapter boundary over
WalStorePort.
- Keep application APIs limited to submission handles and outcome observation.
- Preserve the existing in-memory runtime WAL adapter for fast tests.
Acceptance:
TrustedRuntimeHost owns the adapter configuration.
TrustedRuntimeApp exposes no WAL append, flush, truncate, manifest, tick,
or recovery method.
- Existing runtime WAL ACK tests still pass through the adapter boundary.
Witness:
cargo test -p warp-core --features "native_rule_bootstrap trusted_runtime host_test" --test trusted_runtime_host_loop_tests runtime_wal_ack
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: GP1-S1
Goalpost: Goalpost 1: Durable Runtime WAL Join
Parent: #521
Related: #510, #518
Source:
docs/design/wal-wsc-durability-roadmap.mdon branchcycle/521-wal-wsc-storage-relationshipatbde7957c.Scope
Parent issues:
#510,
#518,
#521.
Scope:
WalStorePort.Acceptance:
TrustedRuntimeHostowns the adapter configuration.TrustedRuntimeAppexposes no WAL append, flush, truncate, manifest, tick,or recovery method.
Witness:
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.