.agents/skills/autogoal/assets/templates/task.md
Objective: TODO: Write the short create_goal objective, under 240 characters. Put the full task contract in the sections below.
Goal plan: {{PLAN_PATH}}
Template: {{TEMPLATE_PATH}}
Task source:
Completion threshold:
Verification surface:
Constraints:
Boundaries:
Blocked condition:
Completion rule:
update_goal(status: complete) while required checklist items remain unchecked.update_goal(status: complete) until every completion threshold is satisfied, final evidence is recorded, and node .agents/skills/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} passes.Start Gates:
| Gate | Applies | Evidence |
|---|---|---|
| Active goal checked or created | pending | pending |
| Source of truth read before edits | pending | pending |
| Acceptance criteria captured | pending | pending |
| TDD decision before behavior change or bug fix | pending | pending |
| Browser proof decision for browser surface | pending | pending |
Work Checklist:
Completion Gates:
| Gate | Applies | Required action | Evidence |
|---|---|---|---|
| Named verification threshold | pending | Run the named proof or record blocker | pending |
| TypeScript or typed config changed | pending | Run relevant typecheck | pending |
| Build-sensitive behavior changed | pending | Run relevant build/check | pending |
| Browser surface changed | pending | Capture browser proof | pending |
| Final lint/format | pending | Run relevant lint/format command or record N/A | pending |
| Autoreview | pending | Review final diff/output against objective, acceptance criteria, constraints, and newest user request | pending |
| Goal plan complete | yes | Run node .agents/skills/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} | pending |
Findings:
Decisions and tradeoffs:
Timeline: