Two rules and it broke both is the honest version of instruction-following that benchmarks tend to hide. What worked for me was testing rule adherence as its own eval, with adversarial prompts that tempt the agent to break each rule, instead of assuming the system prompt holds. Did the failures cluster on one rule, or did context length erode both?