WAL status — the ten-line orientation {#root}
@fact:PRODUCING-THE-FAST-MORNING-READ You are producing the fast morning read of the project WAL — the skim
form of the ritual in spec/flows/wal/morning-routine.md. @status:impl/done
Procedure {#procedure}
- @fact:READ-THE-WAL-END-TO-END Read
spec/WAL.mdend to end. If the file does not exist, say so, point atspec/flows/wal/WAL-PROTOCOL.md, and stop. @status:impl/done - @fact:STALENESS-WARNING-IS-THE-FIRST-OUTPUT-LINE Check the
_Updated:line (the first line after the title). Older than 24 hours? The warning is your FIRST output line:WARNING: WAL updated <N> hours ago — may be stale.@status:impl/done - @fact:FLAG-A-CONTINUE-DIVERGENCE-AND-TREAT-THE-WAL-AS-CANONICAL If
CONTINUE.mdexists at the repository root and disagrees with the WAL on phase, blockers, or next step, flag the divergence and treat the WAL as canonical. @status:impl/done
Output — at most ten lines {#output}
- @fact:OUTPUT-ONE-LINE-CURRENT-PHASE One line: current phase and its status. @status:impl/done
- @fact:OUTPUT-UP-TO-THREE-ATTENTION-BULLETS Up to three bullets: what needs attention (blockers, risks, pending decisions). @status:impl/done
- @fact:OUTPUT-ONE-LINE-NEXT-PRIORITY-STEP One line: the next priority step. @status:impl/done
@fact:example-shape-lead Example shape: @status:impl/done
WARNING: WAL updated 26 hours ago — may be stale. Phase: PROP-003 verification engine, ~70% done Needs attention: - reconcile_pending() is a stub, blocked by issue #12 - media_refs protobuf schema (#15) — needed before PROP-004 Next step: resolve #12, or start PROP-004 in parallel.
@fact:REPORT-ONLY-DO-NOT-EDIT-OR-EXECUTE Report only: do not edit the WAL, and do not start the next step. @status:impl/done


