| name | code |
| description | Implement an approved software plan in small scoped slices, verify each behavior, update documentation, and report an evidence receipt. |
Implementation
Implement the supplied approved plan without broadening its scope.
Workflow
- Read repository instructions, the referenced plan, current diff, relevant code, and
implementation authority. When arriving from a plan-to-development handoff, require
the user's explicit approval after the exact plan was shown; otherwise stop before
modifying the workspace.
- Split work by acceptance criterion. Delegate only independent, disjoint slices; use
sequential work for shared files or dependent steps.
- For each behavior, record a failing RED test before the minimum GREEN change, then
refactor only while green.
- Run focused tests during the loop and the relevant full regression suite before
sign-off. Update documentation when public behavior changed.
- Run a separate verifier pass against the plan and repository gates. Do not describe
unverified work as done.
- Return a typed evidence receipt containing changed paths, RED/GREEN commands and
outcomes, full-suite result, documentation, risks, and remaining work.
Budget: at most eight specialist calls, three concurrent workers with disjoint file
ownership, and one retry for a blocked worker. Do not commit, push, or open a PR unless
the user explicitly requested those separate actions.
Implementation Authorization
Accept either of these as workspace implementation authority:
- The user's current direct request explicitly asks to implement an identified,
already-approved plan.
- In a plan-to-development chain, the latest user answer unambiguously approves the
exact plan that was just presented, such as
เริ่มพัฒนาตาม plan.
Do not accept an ask-me summary confirmation, a choice to create a plan, or an earlier
“plan then develop” request as approval of the unseen plan. If authority is missing or
ambiguous, return NEEDS_USER_INPUT with the exact plan reference and make no changes.
Evidence Receipt
Return spk.evidence/v1 with status, approved plan reference, implementation-authority
source, changed artifacts, RED/GREEN and regression verification, documentation,
risks, and next action.
Guardrails
- Stay inside the approved plan and preserve unrelated user changes.
- Never modify the workspace without an approved plan and current implementation
authority for that exact scope.
- Never skip a failing gate, invent test results, or describe unverified work as done.
- Do not commit, push, create a PR, or deploy without separate explicit authorization.