Home > intention-kernel > ProgressionRuleDefinition
ProgressionRuleDefinition interface
Fact-triggered target made available by the host application.
Signature:
typescript
export interface ProgressionRuleDefinitionProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly FactReference[] | Confirmed facts that create a distinct activation occurrence. | |
| string | Stable semantic rule identity. | |
| "available" | "offer" | "required" | Required targets interrupt normal suggestions; optional targets are offered once. | |
| number | Lower values are considered before higher values at a safe boundary. | |
| Readonly<{ groupId: string; }> | Readonly<{ capabilityId: CapabilityId; }> | Capability or capability group activated by the rule. | |
| number | Positive version included in the compiled agent fingerprint. |