Skip to content

[GP2-S3] WARP Graph Materialization Of WAL Evidence #561

Description

@flyingrobots

Roadmap slice: GP2-S3
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,
#522.

Scope:

  • Materialize the projection records into a generic GraphStore shape suitable
    for WSC serialization.
  • Keep graph nodes as projected facts.

Acceptance:

  • WalRoot connects to writer epochs, segments, commit anchors, and recovery
    certificate refs.
  • The materialized graph can be serialized to WSC without raw WAL append
    authority.
  • Rebuilding the graph from the same WAL recovery evidence produces identical
    graph/WSC bytes.

Witness:

cargo test -p warp-core wal_projection_graph_materializes_deterministically

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

    lane:releaseMethod lane release.legend:platformMethod legend platform.release:echo-1.0Echo 1.0 release convergence scopespecSpec/Design document

    Projects

    Status
    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions