Planner fix from neatlogs Investigate: copy commands only, guard against invented steps

main

Commit

HighnessAtharvayesterday

The neatlogs detection "planner invented a step" flagged the planner spans of 3 v1 runs. neatlogs Investigate traced it to the planner prompt and proposed a stricter one (evidence/neatlogs-investigation.md). This applies it and adds code guards that drop no-op, invented and fake-secret steps, plus a plan cache so the same page gives the same plan.

Entire-Checkpoint: 01M4JGJ6NTE7YNB9Z0YW5FYVHN

Checkpoints

FirstRun neatHack Kickoff and Build

Claude CodeOpus 5.5
View session
Checkpoint 1

Fix FirstRun Planner Against Invented Steps

Claude CodeSonnet 5.5
View session
Checkpoint 1