Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / GateAudit

Interface: GateAudit

Defined in: packages/core/src/runtime/agent-loop.ts:172

The ctx-side verdict for one dispatch, produced by the permission chain (M3-T03). For 'ask' the loop writes the turn checkpoint with the pending state FIRST, then suspend() journals the approval entry (or re-matches an existing one) and parks until a resolution closes it.

Properties

PropertyTypeDefined in
advisory?Jsonpackages/core/src/runtime/agent-loop.ts:176
decidedBystringpackages/core/src/runtime/agent-loop.ts:174
rule?Jsonpackages/core/src/runtime/agent-loop.ts:175
verdict"deny" | "allow" | "ask"packages/core/src/runtime/agent-loop.ts:173