Function: findDeadRules()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / findDeadRules

Function: findDeadRules()

findDeadRules<TContext>(registry, knownEventTypes): DeadRule[]

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

Find rules that can never fire given known event types.

Type Parameters

TContext

TContext = unknown

Parameters

registry

PraxisRegistry<TContext>

The Praxis registry containing all rules

knownEventTypes

string[]

The complete set of event type tags the application can emit

Returns

DeadRule[]

Array of DeadRule objects for rules whose required event types are not in the known set