skills/planning-with-files/templates/task_plan_autonomous.md
[One sentence describing the end state]
[The single next action. Update whenever phase status changes.]
Phase 1
python -m pytest tests/ -q
<!-- WHAT: a shell command that returns 0 when this phase's acceptance condition holds.
WHY: lets a gated run confirm "done" against the artifact, not the transcript.
SECURITY: the gate runs this command ONLY if it is allowlisted at attest time, and
NEVER runs any command from an unattested plan. A tampered plan cannot smuggle a
new command into the gate, because changing this line breaks the attestation hash
and the hooks refuse the plan until it is re-attested. This is the precise reason
attestation is default-on in autonomous and gated modes. -->
| Phase kind | Tier | Example model |
|---|---|---|
| Research / triage / discovery | small-fast | Sonnet |
| Build / implementation / verification | frontier | Opus or Fable 5 |
| Decision | Rationale |
|---|---|
| Error | Attempt | Resolution |
|---|---|---|
| 1 |