Phases: starting (claimed, no commit yet) → implementing → in review (loop / pass counts H·M·L) → review pass in flight → closing → at the integrator → merged. Left edge and tag: ok · watch (quiet longer than usual) · probe / stalled (needs the orchestrator). Source of truth: python3 pipeline/dispatch_status.py, read from committed artefacts only; the orchestrator pushes a fresh copy here on every tick.