Skip to content

v0.1.9.7 Selection Integrity and Eligibility

Choose a tag to compare

@blechturm blechturm released this 06 Sep 12:29
· 518 commits to main since this release

ledgr v0.1.9.7 turns selection-integrity diagnostics into explicit, inspectable eligibility evidence without allowing filtering to become ranking, selection, or promotion.

Highlights:

  • Adds ledgr_return_panel() as a source-neutral input for PBO/CSCV, MinTRL, DSR, and effective-trial diagnostics, with a deterministic evidence-only panel_hash.
  • Adds opt-in retained closed-trade evidence through ledgr_sweep_trades().
  • Adds classed, serializable, hashable business objectives and seven eligibility criteria, plus ledgr_sweep_filter(), whose default output retains every evaluated candidate and criterion result.
  • Adds native K-Ratio and a warning-only guard when intraday observations are paired with daily annualization assumptions.
  • Rebuilds the Selection Integrity article around visible inputs, executed cautionary examples, interpretation, and limits.

Compatibility:

  • The pre-release diagnostic names were simplified with no aliases: ledgr_sweep_pbo() -> ledgr_pbo(), ledgr_sweep_min_track_record() -> ledgr_min_track_record(), ledgr_sweep_dsr() -> ledgr_dsr(), and ledgr_sweep_cluster() -> ledgr_effective_trials().
  • Diagnostics accept a ledgr_return_panel or retained sweep; raw matrices are rejected. Construct a panel explicitly with ledgr_return_panel().

Eligibility remains evidence only. This release does not add automatic winner selection, promotion, objective-filtered walk-forward identity, or a future-profitability guarantee.