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.
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
occurrencesinstead.