This is a linkpost for https://tarantulabs.com/research/step-awareness-scaling-2026-04
Throwaway theory: does thinking about resources cause it to fail, or does failing cause it to think about resources? Given a prompt with multiple instructions, one primary and others secondary, once it anticipates failing one it might try to fulfill the other as a substitution activity.
I set out to find an answer to a completely different question:
The Setup:
I used 3 different CTF labs, curated from my own CTF benchmark. Each run has the model attempt to solve the CTF in up to 30 steps. A/B test of a baseline run vs a step_aware one. 100 runs per lab, for each test. 600 total, 505 after excluding failed runs due to race condition mishandling.
The answer to whether telling the model how many steps it has left will change it's solve rate was a resounding no. 67.6% baseline vs 65.5% step_aware (Fisher p = 0.64), clear null.
Diving into what the behavior of the model was during the run, the following insight has emerged. Studying the logs of the reasoning traces has shown that in the step_aware test, the model has acknowledged the remainder of the steps it has left:
In the runs where the step_aware model has emitted reasoning traces acknowledging the limitation, the ending result was that it has failed to solve that CTF, almost every time.
Put differently, whenever Gemma has reasoned about the amount of steps it has left to solve that CTF, it had always failed to do solve it.
Recall the step budget of 30. The median step of first-mention of steps left or the general constraint was 28 out of 30.
These constraint verbalizations are split to:
What this means:
The cue is processed but not used. As explained above, the model, fully knowing how many steps it has left, decides to form new hypotheses it can't test near the end of it's run, rather than pivoting earlier.
A few thoughts I had, concluding this research:
The above are very speculative questions which are based off of an experiment containing one model using a single benchmark, even though N (total amount of runs) is meaningfully large.