Repository navigation
v470 — The drill leads with this pass's file
What changed
The pass file is the first thing the drill says. A model kept rebuilding its todo list from the previous pass and copying the old path along with it, so pass 2 wrote pass 1's file. The path was stated midway down the drill's rules, after the step list, where a model following its own remembered plan never looked.
trainingBlockFor now opens with it, before the steps:
[TRAINING MODE — paced drill, ~50% request rate. …]
YOUR FILE FOR THIS PASS: training/advanced-agent-…-p1.txt — every file step reads and
writes exactly that path. A path from an earlier pass, or one copied out of your own
todo list, is the WRONG file.
The per-turn reminder also leads now: instead of appending [Training drill file for you: …] behind the operator's message, it opens with the path — it is the last thing a turn reads before acting. Desktop, browser and custom drills get no file line, because they are not file drills.
Checks
From the request the model actually received: the new leading line appeared in 12 of 12 requests of a live Advanced run, and pass 2 wrote …-p2.txt on its own first attempt with zero refusals in the log — no correction needed, unlike the run before this change.
JS 42 files / 1,413 assertions, PHP 35 files / 35 passed (3 skipped on this host), docs 14/14.
VERSION 469 → 470, APP_VERSION 469 → 470, every ?v= under ui/**, and both index.html files.