Prevent mid-task stalls. Every task must finish with explicit state and evidence.
Agents often:
**Goal**: What finished looks like
**Progress**: What has been done
**Next**: One concrete action executing now
For tasks with 2+ steps, include:
**DONE_CHECKLIST**:
- [ ] Item 1 completed
- [ ] Item 2 completed
**EVIDENCE**:
- Executed: command/action summary
- Artifact: path/URL/id
- Verified: check command result
**NEXT_AUTONOMOUS_STEP**:
- One follow-up that runs without user input
| Criteria | Verification | ||
|---|---|---|---|
| ---------- | ------------- | ||
| Goal stated | Select-String "Goal" memory/{date}.md matches | ||
| Progress tracked | Select-String "Progress" memory/{date}.md matches | ||
| Next action defined | Select-String "Next" memory/{date}.md matches | ||
| Evidence present | Artifact path/URL exists | ||
| No unresolved markers | `Select-String "TODO | PENDING | TBD" artifact` returns nothing |
Use when:
Finish what you start. Prove it with evidence.
共 1 个版本