plotcutgate
Why this split exists
SpecPunk is designed to keep planning, implementation, and final acceptance distinct. That separation makes the workflow easier to inspect and reduces the chance that a single fuzzy session quietly becomes the source of truth for everything.Plot
plot is the planning and inspection mode.
Use it to:
- inspect the repository
- draft or refine a contract
- shape scope before execution
- prepare a bounded slice of work
plot does not:
- change repository files as part of implementation
- write the final acceptance decision
Cut
cut is the execution mode.
Use it to:
- carry out bounded implementation work
- change repository files inside approved scope
- run checks and produce a receipt
cut does not:
- write the final decision
- write proof artifacts
Gate
gate is the verification and decision mode.
Use it to:
- evaluate the run against frozen inputs
- run target and integrity checks
- write the final
DecisionObject - write proof artifacts
gate does not:
- act like a second implementation pass
- replace the bounded execution flow