Skip to content

[GP1-S4] Runtime WAL Recovery CLI Contract #557

Description

@flyingrobots

Roadmap slice: GP1-S4
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,
#517.

Scope:

  • Extend CLI/read-model coverage so a filesystem runtime WAL root reports
    accepted-pending, decided-applied, decided-rejected, and obstructed posture
    through stable JSON.
  • Keep the CLI read-only.

Acceptance:

  • echo-cli wal doctor --format json reports recovery posture and tail
    posture for a runtime WAL root.
  • echo-cli wal submission-posture --format json reports retry posture,
    recovered posture, receipt digest, and ticket digest for filesystem WAL
    roots produced by runtime ACK tests.

Witness:

cargo test -p warp-cli --test cli_integration wal_submission_posture

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions