Problem
ECC has ecc status --markdown producing a full readiness report: active sessions, skill health, install health, governance events, blocked work items, exit codes for CI. We have sin-code todo stats (counts only) and sin-code ledger list (sessions only) but no unified status report.
What to do
sin-code status --markdown command combining:
- Active sessions from
session.Store (count, titles, ages)
- Todo readiness from
todo.Store (open/blocked/ready/overdue counts)
- Goal queue from
autonomy.Queue (pending/running/verified/failed)
- Lesson health from
lessons.Store (recent failure count)
- Ledger from
ledger.Store (last session verified?)
- MCP servers from
mcpclient (connected/disconnected)
--json flag for machine-readable output
--exit-code flag: exit 2 when readiness needs attention (CI gate)
--write status.md flag to write to file
Acceptance criteria
Problem
ECC has
ecc status --markdownproducing a full readiness report: active sessions, skill health, install health, governance events, blocked work items, exit codes for CI. We havesin-code todo stats(counts only) andsin-code ledger list(sessions only) but no unified status report.What to do
sin-code status --markdowncommand combining:session.Store(count, titles, ages)todo.Store(open/blocked/ready/overdue counts)autonomy.Queue(pending/running/verified/failed)lessons.Store(recent failure count)ledger.Store(last session verified?)mcpclient(connected/disconnected)--jsonflag for machine-readable output--exit-codeflag: exit 2 when readiness needs attention (CI gate)--write status.mdflag to write to fileAcceptance criteria
sin-code status --markdownproduces full report--jsonworks--exit-codeexits 2 on attention needed