Controlled implementation is a sequence of checkpoints

Implementation should follow the accepted task boundary and plan. Keep discovery, editing, verification, and handoff visible so a reviewer can tell what actually happened.

A small diff is a control surface: it limits unrelated risk and makes recovery easier.

CheckpointQuestion
Before editIs the scope and starting state clear?
During editIs each change tied to the plan?
After editDoes the diff match the intended behavior?
Before handoffAre checks and unknowns recorded?

Implementation loop

  1. Confirm status and task boundary.
  2. Make one small change.
  3. Inspect the diff immediately.
  4. Run the narrowest useful check.
  5. Update the plan or evidence with facts.
  6. Stop and ask when scope or behavior changes.

Implementation record

Step: <name>
Files: <list>
Change: <purpose>
Check: <command and result>
Unknown: <remaining limit>
Next: <smallest action>

Canonical lesson source · JavaRush

Open JavaRush material