AgentProtocolEvent.permissionFallback constructor
const
AgentProtocolEvent.permissionFallback({
- required AgentPermissionDecision decision,
Reports an authorization the CHANNEL itself already settled — always a cancellation, never a grant.
NON-TERMINAL. The bridge answers the harness locally when the station's decision could not be applied (no answer, a mismatched one, a timeout, a cancellation); this carries that record up so the one durable audit trail still sees it. Nothing is written back for it.
Implementation
const factory AgentProtocolEvent.permissionFallback({
required AgentPermissionDecision decision,
}) = AgentProtocolPermissionFallback;