SheetShift equivalence certificate GREEN

Example Mutual Insurance Co. (FICTIONAL) HO-3 workbook vs the translated service service.sheetshift_ho3.rater. Run 75d5cd8a0168, seed 2026, generated 2026-09-26T15:59:37+00:00. All data synthetic; anomalies seeded.

Policies10,000
Cells compared430,000
Cells equal409,539
Decided cells20,461
Unexplained cells0
Traceability48/48 rules
Mutants killed51/60
Patched unexplained0

Mismatch groups (original oracle)

GroupClassRootRowsCellsLintSignature
G01decidedCalc!O187420449A1delta -0.08 x1874 | p.deductible in [10000..50000] (precision 1.00: 1874 of 1874 such rows)
G02decidedCalc!X110A3delta -0.08 x1 | single row 31 (HO-000030); p.effective_date in [2027-06-01..2027-06-01] (precision 0.04: 1 of 28 such rows)
G03decidedCalc!AM12A2delta -21.65 x1 | single row 17 (HO-000016); c.premium_rounded in [1301..1301] (precision 0.20: 1 of 5 such rows)

Decisions

IdLintStatusOptionRuleBy
D-001A1DECIDEDadopt-manualR-205m1
D-002A2DECIDEDadopt-manualR-510m1
D-003A3DECIDEDadopt-manualR-310m1

Naive translation baseline

OperatorRows affectedp_detect_20
bisect_left_band72441.0
case_sensitive_text35250.9998
min_blank_as_zero11100.9049
naive_round25520.9972
any_rows88191.0

Mutation self-test

51 of 60 mutants killed (4 by crash); caught using boundary rows 45, random rows 46; only by boundary rows: M19.

SurvivorOperatorFile:lineChangeLabel
M15text_casetables.py:103.upper() removedequivalent mutant
M16blankxlsem.py:161None -> 0 in comparisonequivalent mutant
M17comparisonxlsem.py:211> -> >=equivalent mutant
M18constanttables.py:900 -> 1equivalent mutant
M30blankxlsem.py:237None -> 0 in comparisonequivalent mutant
M32constantxlsem.py:1280 -> -1gap
M33text_casetables.py:91.upper() removedequivalent mutant
M52blankrater.py:106None -> 0 in comparisonequivalent mutant
M59constantunits/u3_hurricane.py:600 -> -1equivalent mutant

Oracle and hashes

ItemValue
OracleLibreOffice 24.2.7.2, recorded, golden seed 2026
Recalculationforced full recalculation on load (OOXMLRecalcMode=0, ODFRecalcMode=0)
Excel cross-checknot run (Excel parity UNVERIFIED)
git commitd1510e87e9f7e2cf19cf2280962daa37bc5ec750
workbook7fb6363ba5136e18596506d29a95026548af9d883942edeae54f33214b1e83c4
rate_tables_build56b6ed5d3e7c06fddc79a31e3909fa6dbe37c2a7abc82aca33fec2d04c3ee250
rate_tables_service56b6ed5d3e7c06fddc79a31e3909fa6dbe37c2a7abc82aca33fec2d04c3ee250
service_tree46a9cb449bc30ea28bf5482b7dcbc9d12b4d10599fd50efa4e206a5fcee7921b
harness_tree728a78550c2a64b6a55c86e7b6e3a6766407d0f31bf4d33ffb45bc4ceeef2f05
harness_tree_expected728a78550c2a64b6a55c86e7b6e3a6766407d0f31bf4d33ffb45bc4ceeef2f05
golden_inputs8334d8a2c55902797826c0b77171a7b002dc925db8087039e8ec33a7298b1e94
oracle_original_csv_gz6e8e2764d0908ce9dbf01a5bb138d4f987fed31dc88a513528382e78640ad5f7
oracle_patched_csv_gzaf5c1c997e22bc81678ff326381864f1f11c010d12deeb0812ecfdf1a0566c7f
decisions_jsonl0809cd7290b97f80ddad02ef3de2462a24dd2eb59cf1d98acf076665848d3fe0

Limits

Written by harness/certify.py (Claude Code harness). Numbers are copied from reports/certificate.json.