Skip to main content
Defined in: typescript/src/models/execution.ts:5

Properties

decisionId

readonly decisionId: string
Defined in: typescript/src/models/execution.ts:6

intentId

readonly intentId: string
Defined in: typescript/src/models/execution.ts:7

policy

readonly policy: PolicyReference
Defined in: typescript/src/models/execution.ts:8

signals

readonly signals: Record<string, unknown>
Defined in: typescript/src/models/execution.ts:9

outcome

readonly outcome: DecisionOutcome
Defined in: typescript/src/models/execution.ts:10

reason?

readonly optional reason?: string
Defined in: typescript/src/models/execution.ts:11

matchedRuleId?

readonly optional matchedRuleId?: string
Defined in: typescript/src/models/execution.ts:13 Identifier of the Policy rule that matched, or “none”. Absent on a Decision built before this field existed.

evaluatedRules?

readonly optional evaluatedRules?: number
Defined in: typescript/src/models/execution.ts:15 Number of rules evaluated before reaching a match (or exhausting the rule list).

matchedPath?

readonly optional matchedPath?: readonly string[]
Defined in: typescript/src/models/execution.ts:17 Ordered rule-id trace evaluation walked to reach matchedRuleId.

evaluatedAt

readonly evaluatedAt: Date
Defined in: typescript/src/models/execution.ts:18