Home > intention-kernel > FactRequirement
FactRequirement interface
Fact required before a capability can execute.
Signature:
export interface FactRequirement extends FactReferenceExtends: FactReference
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| string | Model-visible explanation of why the fact is required. | |
| "runtime" | (Optional) Controls whether an absent prerequisite blocks planning immediately or may be requested conditionally by the capability at execution time. Runtime requirements still create an ordering edge when their provider is explicitly requested in the same turn. An input-only continuation does not activate an optional prerequisite of a separate requested operation. When no provider was requested, the consumer runs and may return |