Interface: ShadowedRule
August 8, 2026 ยท View on GitHub
@plures/praxis / index / ShadowedRule
Interface: ShadowedRule
Defined in: packages/praxis-core/src/decision-ledger/analyzer-types.ts:83
A rule that always loses to another
Properties
reason
reason:
string
Defined in: packages/praxis-core/src/decision-ledger/analyzer-types.ts:91
Why it's shadowed
ruleId
ruleId:
string
Defined in: packages/praxis-core/src/decision-ledger/analyzer-types.ts:85
The shadowed rule
shadowedBy
shadowedBy:
string
Defined in: packages/praxis-core/src/decision-ledger/analyzer-types.ts:87
The rule that shadows it
sharedEventTypes
sharedEventTypes:
string[]
Defined in: packages/praxis-core/src/decision-ledger/analyzer-types.ts:89
Shared event types