Skip to content

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_patterns BM25 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

  1. Reads the task specification
  2. Writes tests first (TDD)
  3. Implements the code changes
  4. Runs tests to verify
  5. Produces impl-{N}.md with:
    • 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

Released under the MIT License.