Long context magnifies permission mistakes
In a short task, a mistaken assumption can be corrected quickly. In a long task, the model may carry the wrong permission boundary across dozens of actions. That is how 'please inspect' becomes 'I pushed to production.' Absolutely charming, in the way a fire alarm is charming.
Operational beats vibes
Authority boundaries should be explicit: what the model can do alone, what it can prepare but not execute, and what only the human may approve. Do not say 'be careful.' Say 'commit locally; do not push' or 'use the existing dev server; do not stop it' or 'stage only these paths.' The model needs a rule it can test.
Boundaries belong in the spine
Authority is a long-running rule, not a per-turn reminder. Put it in the system prompt, version it, and let cache pick it up. A boundary that is only mentioned in a recent user message has lost the position fight before it started.