Function: findShadowedRules()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / findShadowedRules

Function: findShadowedRules()

findShadowedRules<TContext>(registry): ShadowedRule[]

Defined in: packages/praxis-core/src/decision-ledger/analyzer.ts:230

Find rules where another rule with same event types always produces a superset of the facts.

Type Parameters

TContext

TContext = unknown

Parameters

registry

PraxisRegistry<TContext>

The Praxis registry containing all rules

Returns

ShadowedRule[]

Array of ShadowedRule objects describing rules made redundant by others