principle-progress-tracking · git:20260904.5a122b3 · 2026-09-04 · sha256 5255291ca0eaed8d
principle-progress-tracking git:20260904.5a122b3A
Immutable. This exact content is served forever at /api/v1/blob/5255291ca0eaed8d.
--- name: principle-progress-tracking description: 'Requires one live ledger for ordered procedures. Apply when executing two or more dependent steps.' user-invocable: false --- # Progress Tracking A convention, not a gate: create no artifact and block nothing; expose progress so ordered steps cannot be silently skipped. - For procedures with two or more ordered steps, seed one todo per step before starting; omit one-item ledgers. - Without a todo tool, state the ledger once inline and name each step as it completes. - Track numbered steps, not phases or files; for unnumbered procedures, track each natural unit such as a slice, question, or hard-gate finding, never each guidance sentence. - Mark each item `in_progress` at start and `completed` when landed, matching `team-fix`. - Let the orchestrator—the main Claude Code session—own one phase ledger. - Let agents track skill sub-steps only inside their contexts; never merge or read across orchestrator and agent ledgers. - Let directly invoked standalone skills own their ledgers. - Apply `skills/qrspi-workflow/SKILL.md` for the orchestrator TodoWrite phase-ledger contract.