Function: verifyInvariants()
August 8, 2026 ยท View on GitHub
@plures/praxis / index / verifyInvariants
Function: verifyInvariants()
verifyInvariants<
TContext>(registry):InvariantCheck[]
Defined in: packages/praxis-core/src/decision-ledger/contract-verification.ts:99
Check that stated invariants hold across all rules.
For each rule with a contract, check if the invariants are consistent with the rule's behavior description and examples.
Type Parameters
TContext
TContext = unknown
Parameters
registry
PraxisRegistry<TContext>
The Praxis registry containing all rules with contracts
Returns
Array of InvariantCheck objects, one per invariant per rule