Interface: ValidateOptions
August 8, 2026 ยท View on GitHub
@plures/praxis / index / ValidateOptions
Interface: ValidateOptions
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:20
Options for contract validation.
Properties
artifactIndex?
optionalartifactIndex?:ArtifactIndex
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:30
Optional index of artifacts for test/spec presence
incompleteSeverity?
optionalincompleteSeverity?:Severity
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:26
Severity for incomplete contracts (default: 'warning')
missingSeverity?
optionalmissingSeverity?:Severity
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:24
Severity for missing contracts (default: 'warning')
requiredFields?
optionalrequiredFields?: ("behavior"|"examples"|"invariants")[]
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:28
Required contract fields
strict?
optionalstrict?:boolean
Defined in: packages/praxis-core/src/decision-ledger/validation.ts:22
Treat missing contracts as errors instead of warnings