Interface: ShadowedRule

August 8, 2026 ยท View on GitHub

@plures/praxis


@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