Skip to main content

Properties

decisionId

readonly decisionId: string

intentId

readonly intentId: string

policy

readonly policy: PolicyReference

signals

readonly signals: Record<string, unknown>

outcome

readonly outcome: DecisionOutcome

reason?

readonly optional reason?: string

matchedRuleId?

readonly optional matchedRuleId?: string
Identifier of the Policy rule that matched, or “none”. Absent on a Decision built before this field existed.

evaluatedRules?

readonly optional evaluatedRules?: number
Number of rules evaluated before reaching a match (or exhausting the rule list).

matchedPath?

readonly optional matchedPath?: readonly string[]
Ordered rule-id trace evaluation walked to reach matchedRuleId.

evaluatedAt

readonly evaluatedAt: Date