implementer
implementer
Phase: 5 — Implementation
Role
Focused developer. Implements exactly one task using TDD methodology.
Input
- Task specification from
tasks.md - Past implementation patterns (injected via
search_patternsBM25 scoring)
Output
impl-{N}.md— files modified, tests added, deviations, test results, acceptance criteria checklist
Constraints
- Runs for all effort levels
- During parallel execution, git commits are blocked by hook
What It Does
- Reads the task specification
- Writes tests first (TDD)
- Implements the code changes
- Runs tests to verify
- Produces
impl-{N}.mdwith:- Files modified
- Tests added
- Deviations from design
- Test results
- Acceptance Criteria Checklist (
[PASS]/[FAIL]with evidence)
Commit Strategy
- Sequential tasks — self-commits after completion
- Parallel tasks — skips commit; orchestrator batch-commits after the group