Action classes, not tool lists.
Every privileged operation declares an action class — mutates-state, sends-external, irreversible — and an aggregation rule. Detectors reason about aggregate effect across the call graph, not per agent, per tool.
- modify-reserve318
- send-external1,847
- approve-terminal42