Home > intention-kernel > ProgressionOccurrence
ProgressionOccurrence interface
Durable fact-bound occurrence of one progression rule.
Signature:
export interface ProgressionOccurrenceProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly Readonly<{ type: FactType; version: number; publication: string; }>[] | Exact fact publications that activated this occurrence. | |
| (Optional) Group member currently collecting input or awaiting confirmation. | ||
| readonly CapabilityId[] | Group members completed within this occurrence. | |
| string | Deterministic identity derived from the rule and activating fact publications. | |
| ProgressionRuleDefinition["mode"] | Requirement strength copied from the rule. | |
| boolean | Whether its user-facing interaction has already been presented. | |
| number | Stable ordering priority copied from the rule. | |
| string | Rule that produced this occurrence. | |
| "pending" | "active" | "declined" | "satisfied" | "superseded" | Durable lifecycle state for this occurrence. | |
| ProgressionRuleDefinition["target"] | Capability or group governed by the occurrence. |