Mechanical enforcement
Claude can't commit until you approve the plan. STOP gates and a commit gate enforce that mechanically. A Stop hook also blocks task completion until your tests pass. These are hard blocks in the control flow, not configuration you tune.