1.9 KiB
1.9 KiB
Spec-to-Build Workflow
Purpose
Convert an approved spec into implementation-ready work with explicit tool handoffs and verifiable artifacts.
Roles
- Planner: decomposes spec into implementable tasks.
- Implementer: edits code within scope.
- Verifier: runs required build and tests.
Tool Handoffs and Artifact Passing
- Spec Intake (Planner)
- Tool: Archon task/project view.
- Input artifact: approved spec text.
- Output artifact:
Task Briefcontaining objective, scope, constraints, acceptance criteria.
- Task Breakdown (Planner)
- Tool: Archon task board.
- Input artifact:
Task Brief. - Output artifact: ordered subtasks with file scope and done criteria.
- Implementation (Implementer)
- Tool: repository editor + scoped files.
- Input artifact: ordered subtasks.
- Output artifact: minimal code/doc diffs limited to allowed files.
- Build Verification (Verifier)
- Tool:
./verify-build.bat. - Input artifact: working tree changes.
- Output artifact: pass/fail result with error details if failed.
- Tool:
- Focused Tests (Verifier)
- Tool:
dotnet testwith area filter. - Input artifact: verified build output.
- Output artifact: test evidence (command + pass/fail + failing test IDs).
- Tool:
- Task State Update (Planner/Implementer)
- Tool: Archon task board.
- Input artifact: verification evidence.
- Output artifact: task moved
doing->reviewwith implementation notes and evidence links.
Required Artifact Bundle for Review
Task Brief(objective/scope/constraints/acceptance criteria).- Subtask list with scoped files.
- Diff summary (files changed + why).
- Verification evidence:
./verify-build.batresult.- Relevant
dotnet testresult.
- Known limitations or follow-up items.
Exit Criteria
- Acceptance criteria are satisfied.
- Evidence bundle is complete.
- Task status is
review.