Home > intention-kernel > PolicyDefinition
PolicyDefinition interface
Pure extension point for host-owned business constraints.
Signature:
typescript
export interface PolicyDefinition<TContext = unknown>Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| (context: TContext) => PolicyDecision | Promise<PolicyDecision> | Pure decision function evaluated against planner-owned context. | |
| Stable semantic policy identifier. | ||
| number | Positive policy contract version. |