Prompt file imported from yhyu13/AgentHarness101 (
.codex/prompts/implement.md). Copyright stays with the author.
Execute the active task list following TDD.
- Read
openwolf spec statusfor the active spec, phase, and current task. - Open
specs/<id>/tasks.mdand start at the first unchecked task. - For each task, follow TDD in order:
- Test tasks (T100-T199): write the failing test first — verify it fails (red).
- Implementation tasks (T200-T299): write the minimal code to pass (green).
- Polish/refactor (T400+): improve only while tests stay green.
- After a task passes, check its box in
tasks.md(- [x] T###) and runopenwolf spec nextto advance. - When every task is checked, run
openwolf spec complete. - Update
.wolf/STATUS.md(move the work to ✅ Done) and append a line to.wolf/memory.md.
Guardrails:
- Never write implementation before its test fails.
- Commit after each task completion.
- Report blockers with the task number (e.g. "T203 blocked by …").
