Blast radius is the whole problem
In most sectors the dangerous agent is the one that does the wrong thing.
Here it is the one that does the right thing too many times. A setpoint
change is unremarkable; ten thousand of them inside a minute is an event
with a name and a public inquiry.
This is why bounds is a gate of its own and sits ahead of policy in
the order. Policy asks whether this action is permitted. Bounds asks how
much of it there may be — a limit on scale rather than on kind, checked
before the action, not reconciled after it.
- The limit is on the tree, not the call
- Spend and scale debit every ancestor of a delegated grant, so an
orchestrator that fans out to fifty workers cannot exceed its own
ceiling by dividing the work.
- An exhausted bound refuses, it does not warn
- The outcome is
exhausted, distinct from deny,
because "you were not allowed to do that" and "you had run out" are
different findings and lead to different remedies.
- The refusal costs nothing
- The budget is debited last, after every structural check has passed,
so an action refused at an earlier gate does not consume the allowance
it never used.