Function: generateLedger()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / generateLedger

Function: generateLedger()

generateLedger<TContext>(registry, engine, expectations?): AnalysisReport

Defined in: packages/praxis-core/src/decision-ledger/report.ts:49

Generate the full analysis report.

This is the main entry point for the Decision Ledger analyzer. It runs all analyses and produces a comprehensive report.

Type Parameters

TContext

TContext = unknown

Parameters

registry

PraxisRegistry<TContext>

The Praxis registry containing all rules and constraints

engine

LogicEngine<TContext>

The logic engine instance to analyze current state

expectations?

ExpectationSet

Optional expectation set to check coverage against

Returns

AnalysisReport

A comprehensive AnalysisReport with dead rules, contradictions, gaps, and health score