Back to Plate

{{TITLE}}

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

53.2.17.5 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

First checkpoint:

  • Before implementation or broad exploration, copy every explicit prompt requirement into this plan as checkable checkpoints: scope, non-goals, timing/duration, stop conditions, deliverables, final handoff sections, verification surface, and success criteria.
  • Do not continue into implementation until this extraction is complete or explicitly marked N/A with reason.

Timed checkpoint:

  • requested duration: pending
  • semantics: pending
  • initial confidence score: pending
  • improvement loop: pending
  • final score / loop closure: 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.

Current verdict:

  • verdict: pending
  • confidence: pending
  • next owner: task
  • reason: pending

Pre-solution issue challenge:

  • reporter claim: pending
  • suggested diagnosis or fix: pending
  • repro ladder:
    • tests / source-level repro: pending
    • repo-owned automated browser or integration proof: pending
    • Browser plugin: pending
    • screenshot / visual proof: pending
  • reproduction verdict: pending
  • validity verdict: pending
  • best long-term fix boundary: pending
  • harsh honest feedback: pending
  • hard-stop decision: pending

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
Prompt requirements captured before workpendingpending
Timed checkpoint parsedpendingpending
Active goal checked or createdpendingpending
Source of truth read before editspendingpending
Acceptance criteria capturedpendingpending
Pre-solution issue challenge requiredpendingpending
Reproduction verdict before implementationpendingpending
Repro escalation ladder selectedpendingpending
Suggested fix reviewed against durable boundarypendingpending
TDD decision before behavior change or bug fixpendingpending
Browser proof decision for browser surfacependingpending

Work Checklist:

  • First checkpoint complete: every explicit prompt requirement, scope boundary, timing constraint, stop condition, deliverable, final handoff section, verification surface, and success criterion is copied into this plan as checkable checkpoints before implementation.
  • Short objective plus threshold, verification surface, constraints, boundaries, and blocked condition are concrete.
  • If a duration was requested, it is recorded as minimum active work unless explicitly marked hard stop; when no better metric exists, initial and final confidence scores are recorded.
  • Task source and acceptance criteria are captured.
  • For public tracker bug reports, behavior claims, technical diagnoses, or suggested fixes, reporter claims are challenged before implementation with a recorded verdict: valid, not reproduced, invalid, wont-fix, partially valid, or platform limitation. Feature, docs, support, or cleanup requests with no bug claim may mark reproduction N/A with reason.
  • Repro escalation ladder followed for bug/behavior claims: focused test/source-level repro first when applicable; existing repo-owned automated browser or integration proof next when available and useful as executable coverage; the repo-approved Browser tool next when tests or automation cannot reproduce or cannot model the surface honestly; screenshot or explicit visual-proof waiver when visual/native state matters.
  • Hard-stop rule followed for bug/behavior claims: no code when the issue is not reproduced, invalid, or won't-fix; partial validity pivots to the best long-term fix and records what was wrong or incomplete in the issue's proposed path.
  • Nearby implementation patterns are read before edits.
  • Implementation fixes the right ownership boundary, or the narrower choice is recorded with reason.
  • Review/autoreview target selected from actual diff state for non-trivial implementation work, or marked N/A with reason.
  • Verification evidence is recorded beside each relevant gate.

Completion Gates:

GateAppliesRequired actionEvidence
Named verification thresholdpendingRun the named proof or record blockerpending
Pre-solution issue challenge verdictpendingRecord reporter claim, suggested fix, repro verdict, validity verdict, durable boundary, and hard-stop/pivot decision before implementationpending
Repro escalation ladderpendingFor bug/behavior claims, record test/source-level, automated browser/integration, Browser, and screenshot/visual-proof outcomes or N/A/blocker reasons before not reproducedpending
Bug reproduced before fixpendingRecord failing test/repro or N/A with reasonpending
Targeted behavior verificationpendingRun focused test/proof for changed behavior or record N/Apending
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
Timed checkpointpendingIf duration was requested, keep improving until elapsed, then finish the current loop cleanly; otherwise N/Apending
Goal plan completeyesRun node .agents/skills/autogoal/scripts/check-complete.mjs {{PLAN_PATH}}pending

Phase / pass table:

PhaseStatusEvidenceNext
Intake and source readin_progresscreated planimplementation
Implementationpendingverification
Verificationpendingcloseout
Closeoutpendingfinal response

Findings:

  • None yet.

Decisions and tradeoffs:

  • None yet.

Timeline:

  • {{CREATED_AT}}: plan created.

Verification evidence:

  • Pending.

Reboot status:

QuestionAnswer
Where am I?Intake and source read
Where am I going?Implementation, verification, closeout
What is the goal?TODO: Fill from Objective
What have I learned?See Findings
What have I done?See Timeline

Open risks:

  • Pending.