market-data-sanity-checker - v1.2.0
    Preparing search index...

    Variable SEVERITY_PENALTYConst

    SEVERITY_PENALTY: Record<Severity, number> = ...

    sanity_score = max(0, 100 - Σ penalties).

    Bands: 90-100 reliable · 70-89 usable with caution · 40-69 suspicious · below 40 not fit for production.

    Penalty per rule fires ONCE per dataset at its highest severity — 847 bars with the same defect must not drive the score below zero; the finding carries occurrences instead.