# Agent Tasks Bounded, approval-aware prompts for agents working in `tegwick-control`. ## When to use Create an agent task when: - the work stays inside this repository (drafting, structuring, summarizing); - boundaries and forbidden changes are clear; - human approval gates are explicit; - the task is ready to hand to an agent without further triage. Do **not** use agent tasks for: - implementation work in other repos (prepare the prompt here, execute elsewhere); - legal, tax, or financial conclusions; - converting options into commitments without approval. ## Layout ```text agent-tasks/ ├── README.md this file ├── --.md ready agent prompts └── archive/ completed or superseded tasks ``` Flat layout by default. Move finished tasks to `archive/` during review. ## Naming ```text --.md ``` | Segment | Examples | |---|---| | area | `tegwick`, `binky`, `helix`, `coulomb` | | action | `review`, `surface`, `draft`, `classify` | | subject | `critical-path`, `area-cards`, `migration-slice` | Examples: - `binky-surface-critical-path.md` - `tegwick-review-area-cards.md` ## File format Copy `templates/agent-task.md` and fill every section. Required sections: - Goal - Context - Allowed Changes - Forbidden Changes - Expected Output - Acceptance Criteria - Human Approval Required For ## Lifecycle | State | Meaning | Location | |---|---|---| | Seed | Bootstrap or historical reference | root or `archive/` | | Ready | Approved for agent execution | root | | Done | Completed; move to `archive/` | `archive/` | Track state in the task file header: ```markdown Status: ready | done | superseded Workplan: TEGWICK-WP-NNNN (if linked) Area: binky | tegwick | helix | ... ``` ## Intake path ```text inbox/ → triage (INTAKE.md) → agent-tasks/ → agent session → archive/ ``` See `INTAKE.md` for the full pipeline.