Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / CompiledPermissionChain

Interface: CompiledPermissionChain

Defined in: packages/core/src/runtime/permission-chain.ts:140

Properties

PropertyTypeDescriptionDefined in
approvalDeadlineMs?numberThe merged opt-in approval deadline; profile over inherited over engine (RV1107).packages/core/src/runtime/permission-chain.ts:148
askPermissionRule[]-packages/core/src/runtime/permission-chain.ts:143
canUseTool?CanUseTool-packages/core/src/runtime/permission-chain.ts:144
denyPermissionRule[]-packages/core/src/runtime/permission-chain.ts:142
hookAllow?"advisory"Present exactly when a layer armed the advisory hook allow (RV4911).packages/core/src/runtime/permission-chain.ts:150
hooksPermissionHook[]-packages/core/src/runtime/permission-chain.ts:141
strictApprovals?booleanThe monotonic OR of every layer's strictApprovals (RV1507).packages/core/src/runtime/permission-chain.ts:146