status
Harmonia status - a read-only readout of the active task's stage, markers, and receipts. Use ONLY when explicitly invoked as /harmonia:status.
Files1
View on GitHubSKILL.mdskills/status/SKILL.md
GitHubThis is a read-only readout: it writes nothing - no marker, no receipt, no workspace file.
- Resolve the active task:
bash ${CLAUDE_PLUGIN_ROOT}/bin/workspace.sh resolve --repo .
Surface resolve's own message and stop on its non-zero exits (exit 2 ambiguous active tasks; exit 3 no active task).
- From the resolved workspace dir (
.harmonia/tasks/<id>/), report:- the active task id;
- its lifecycle stage, derived by reading the artifact contract in
${CLAUDE_PLUGIN_ROOT}/core/lifecycle.yamlas data and matching which stage-boundary out-artifacts are present - do not hardcode a stage table; - which markers and receipts are set:
scope.md,design.md,boundary.md,diff-summary.md,verdict.md,accepted,rejected,done,abandoned, and thereceipts/contents (check-criteria.json,criteria-run.json).
Report only what is on disk. It composes existing mechanisms into a readout and adds no new script.