What a grant would extend on approval. All kinds park through the SAME
operator approve/deny gate (and reuse its timeout + per-milestone cap); they
differ only in the boundary that triggered them and what the reducer
extends. #[default] = Command so pre-kind events (and the wire
default) fold as the original command-grant behaviour.
A worker command blocked by a deny rule (deny-wins) → lift that rule by
adding it to deny_exceptions. Unlike the others this SUBTRACTS from a
safety guardrail, so it is per-mission, explicit, and logged.