principle-progress-tracking · git:20260911.307d3e3 · 2026-09-11 · sha256 987046f5204d50fc
principle-progress-tracking git:20260911.307d3e3A
Immutable. This exact content is served forever at /api/v1/blob/987046f5204d50fc.
--- 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 host's main 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.