011 · Partition by module, not by fileThe unit of work should be a slice with its own test command, a package, a service, a directory with a suite. File-level partitioning maximizes merge collisions and minimizes the value of isolation.
022 · Write the verification command firstEvery task in the plan carries the command that proves it done. If a slice has no test, the plan's first task is to add one, or that slice does not belong in the batch.
033 · Isolate each workerWorktree placement gives each agent its own checkout on shared git objects: concurrent edits cannot collide, and each task's changes are reviewable as its own diff. Use clone placement when tasks need completely separate filesystem state.
044 · Run waves, not a stampedeStart with a small wave (three or four tasks) on the least coupled modules. Watch per-agent tokens and memory while it runs; verify the integration branch before widening.
055 · Repair with limitsFailed tasks escalate through a bounded ladder instead of retrying blindly: same model, then a repair role, then a wider scope, then replanning, then a human gate. The cap is what stops a confused agent from spending the budget learning the same lesson.
066 · Integrate, never pushVerified work lands on an integration branch. You review the aggregate diff, run the full suite yourself, and merge on your terms. The agent never had push authority to begin with.