Execute an approved architecture handoff with minimal, production-ready code and tests, then prepare a reviewer-ready implementation report. Use when coding is required from a task plan. Accept a TASK id or a backlog item id and write only docs/handoffs/<task-id>/02-implementer.md.
Implement the Architect plan with focused code changes, explicit validation, and a reviewer-ready handoff.
task-id in format TASK-<number>-<slug>, ordocs/handoffs/<task-id>/01-architect.md (required).docs/handoffs/<task-id>/03-reviewer.md (required when reviewer requested changes).If required upstream report is missing, stale, inconsistent, or non-actionable, stop and report exactly what is missing.
Read in this order before coding:
docs/handoffs/<task-id>/03-reviewer.md if it exists.docs/handoffs/<task-id>/01-architect.md (required).docs/handoffs/<task-id>/02-implementer.md if present (for continuation).Create or update only:
docs/handoffs/<task-id>/02-implementer.mdDo not edit 01-architect.md or 03-reviewer.md.
task-id.
task-id is provided, use it.Backlog ID: first, then falling back to older explicit mapping text.01-architect.md exists.blocked or needs_human_decision.changes_requested, treat reviewer findings as mandatory.cargo fmt --all --checkcargo clippy --workspace --all-targets --all-features -- -D warningscargo test --workspace --all-featurescargo doc --workspace --all-features --no-depscargo test --doc --workspacemdbook build book.venv/bin/python) or an explicitly documented equivalent interpreter:
python crates/ringgrid-py/tools/generate_typing_artifacts.py --checkpython -m maturin develop -m crates/ringgrid-py/Cargo.toml --releasepython -m pytest crates/ringgrid-py/tests -qready_for_review.02-implementer.md using docs/templates/task-handoff-report.md and role-specific sections.Backlog ID in metadata when present.fmt, clippy, workspace tests, rustdoc/doctests, mdbook, and Python binding checks unless a blocker is explicitly documented.02-implementer.md references correct task-id, changed files, results, and reviewer handoff.02-implementer.md preserves the correct Backlog ID when the task originated from docs/backlog.md.ready_for_reviewblockedneeds_architect_clarificationcargo test scope, and perf/safety implications.src-tauri and frontend.