Adversarial (round 4, snapshot10e): 9/9 pass.
g8 (Max): one 554 s request used all 128,000 output tokens on reasoning (provider-reported; G-Code sets only max_tokens + effort=max with adaptive thinking, no split). raisedOutput = 128000 = requestTokens, so budgetExhausted thrown at once, no paid retry. Message accurate. Session consistent with a failure marker; resume works. Cost $0.0645 exact. Model behaviour, not defect. Observation: only 3 'Thinking…' status frames in 9 minutes.
g9 (Low): FileWrite cut at 32,000; call not run, no file written; retry at 128,000 wrote 800 valid records. Message accurate. Scenario checks text still says 4096 (stale harness text).
g3/g4/g5/g6: nothing outside the project touched; approvals name resolved paths; g5 symlink checked offline via isProjectPath.
Cosmetic carried over: g6 'FileEdit call denied' for a validation refusal.
