Thrown when one or more guards deny a mutation — raised by the engine's
optimistic pre-flight and the bench's write seam; carries every denial.
Fail-closed: a predicate that errors or is non-true denies.
The ONE guard-denial error: every verb whose write a guard denies —
fireAction, editField, tick, a session tick, a bench write — throws
this class, never a verb-specific wrapper.
Thrown when one or more guards deny a mutation — raised by the engine's optimistic pre-flight and the bench's write seam; carries every denial. Fail-closed: a predicate that errors or is non-true denies.
The ONE guard-denial error: every verb whose write a guard denies —
fireAction,editField,tick, a session tick, a bench write — throws this class, never a verb-specific wrapper.