Back to Plate

{{TITLE}}

.agents/skills/autogoal/assets/templates/task.md

53.0.82.9 KB
Original Source

{{TITLE}}

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:

  • type: pending
  • id / link: pending
  • title: pending
  • acceptance criteria: pending

Completion threshold:

  • TODO: Define the exact task done state.

Verification surface:

  • TODO: Name tests, typecheck, lint, browser proof, source audit, tracker/PR sync, or other artifact proving the threshold.

Constraints:

  • Preserve behavior outside scope.
  • Prefer the durable ownership boundary over caller-by-caller patches.
  • Do not create PRs, commits, pushes, or external comments unless requested or required.

Boundaries:

  • Source of truth: TODO.
  • Allowed edit scope: TODO.
  • Browser surface: TODO.
  • Tracker sync: TODO.
  • Non-goals: TODO.

Blocked condition:

  • TODO: Name the missing source context, repro, access, command, or decision that stops autonomous work.

Completion rule:

  • Do not call update_goal(status: complete) while required checklist items remain unchecked.
  • Do not call 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:

GateAppliesEvidence
Active goal checked or createdpendingpending
Source of truth read before editspendingpending
Acceptance criteria capturedpendingpending
TDD decision before behavior change or bug fixpendingpending
Browser proof decision for browser surfacependingpending

Work Checklist:

  • Short objective plus threshold, verification surface, constraints, boundaries, and blocked condition are concrete.
  • Task source and acceptance criteria are captured.
  • Nearby implementation patterns are read before edits.
  • Implementation fixes the right ownership boundary.
  • Verification evidence is recorded beside each relevant gate.

Completion Gates:

GateAppliesRequired actionEvidence
Named verification thresholdpendingRun the named proof or record blockerpending
TypeScript or typed config changedpendingRun relevant typecheckpending
Build-sensitive behavior changedpendingRun relevant build/checkpending
Browser surface changedpendingCapture browser proofpending
Final lint/formatpendingRun relevant lint/format command or record N/Apending
AutoreviewpendingReview final diff/output against objective, acceptance criteria, constraints, and newest user requestpending
Goal plan completeyesRun node .agents/skills/autogoal/scripts/check-complete.mjs {{PLAN_PATH}}pending

Findings:

  • None yet.

Decisions and tradeoffs:

  • None yet.

Timeline:

  • {{CREATED_AT}}: plan created.