Uninterrupted Execution Planner
Create a durable execution contract before implementation. Do not implement code changes in this skill.
Output Location
Write the agreement to:
.agent/tasks/<YYYY-MM-DD>-<short-task-name>/TASK.md
If .agent/tasks does not exist, create it. If directory or file creation fails, escalate immediately.
Use assets/TASK.template.md as the canonical template. If TASK.md is missing, copy the template and fill it.
Input Handling
If the user provides existing planning inputs (spec, ticket, doc, notes), treat them as primary sources and normalize into TASK.md.
Preserve references in Source Inputs. Ask only for missing required fields.
Required Sections
Ensure TASK.md includes all sections below:
- Metadata
- Task ID
- Created
- Requester
- Agent
- Source Inputs
- Objective
- One-sentence intended outcome.
- Acceptance Criteria
AC1..ACn, each testable.
- Milestone Plan
M1..Mn, each with a deliverable and verification action.
- Verification Plan
- Relevant checks/commands.
- Pass conditions.
- Error Policy
- Classes:
code,test,env_tooling,requirements_ambiguity,external_dependency. - Fingerprint format:
<class>|<command_or_test>|<key_error_text>. - Escalation trigger: same fingerprint appears 3 times.
- Evidence Map
- Map every AC to required proof artifacts.
- Final Closure Gate
- Completion checklist covering AC satisfaction, evidence completeness, relevant checks passing, and no open blockers/escalations.
Preflight Completion Criteria
Finish planning only when all are true:
- Every required section is present in
TASK.md. - Every AC has at least one evidence artifact in the evidence map.
- Every milestone has a verification action.
- Verification plan and pass conditions are explicit.
- Error policy is complete and unambiguous.
When these pass, hand off to uninterrupted-execution for implementation.