Skip to main content
Invoke: /feature-status or /feature-status AB#1234 · Side effects: read-only · Writes: nothing
Renders what’s already recorded in .shipflow/{id}/state.json (and the presence of context.md, plan.md, tasks.md, verify-report.md, repair.md) as one human-readable view. Never advances the flow and never counts as a gate approval.

No id given

Lists every .shipflow/*/ item found, one line each: id/title, furthest phase reached, and whether it’s waiting at a gate or genuinely stalled. Items waiting on you are sorted first.

An id given

Renders, in order: the phase reached and gate status; a per-repo table in polyrepo (branch, tasks done/total, last test result, PR URL); the task count and next unchecked task; the last verify verdict (and, if NOT READY, whether a repair pass is in progress); and a single next action line telling you exactly what unblocks progress.

Boundaries

No file writes, no branch operations, no commits. Doesn’t re-grade anything feature-verify already graded — reports the last recorded verdict verbatim. Safe to run mid-flow without disturbing a pending gate.