Parent phase: #57
Purpose
Decompose an over-budget parent task into sub-tasks each fitting the leaf wall-clock budget; recursive up to MAX_ATOMIZATION_DEPTH.
What it produces / drives
Writes code/.tasks/<task_id>.atomize.yaml (research-side) or paper equivalent; tasker re-reads on next round.
Dependencies
This agent depends on output from: implementer, paper_implementer
Acceptance criteria
Manual test plan
- Manually craft a task line with verdict=atomize from the implementer
- Verify
code/.tasks/<id>.atomize.yaml lists sub-tasks with budgets ≤LEAF
- Re-run tasker: sub-tasks appear in tasks.md as new T### entries
Implementation pointer
- Registry entry:
agents/registry.yaml → name: task_atomizer
- Prompt:
agents/prompts/task_atomizer.md
- Code: search
src/llmxive/ for the class
Parent phase: #57
Purpose
Decompose an over-budget parent task into sub-tasks each fitting the leaf wall-clock budget; recursive up to MAX_ATOMIZATION_DEPTH.
What it produces / drives
Writes
code/.tasks/<task_id>.atomize.yaml(research-side) or paper equivalent; tasker re-reads on next round.Dependencies
This agent depends on output from:
implementer,paper_implementerAcceptance criteria
Manual test plan
code/.tasks/<id>.atomize.yamllists sub-tasks with budgets ≤LEAFImplementation pointer
agents/registry.yaml→name: task_atomizeragents/prompts/task_atomizer.mdsrc/llmxive/for the class