Lookback
Repo
Judge modeEach section shows the criterion it speaks to and a link to the evidence.Full evidence map
Technological implementation, Potential impact

Proof

Every number on this site comes from a benchmark you can re-run. This page shows the numbers, the baselines they are compared with, and what they do not mean.

The engine is faithful to the law

Before judging anything, the rules engine was checked against USDA's own answers .

99.0%
of 42,327 audited households match USDA's calculated benefit within $1
93.2%
match the amount actually paid, in cases reviewers marked correct
2,564
households excluded, each counted by reason
Where the remaining mismatches come from
  • standard_deduction (Illinois records $7 below the federal table): 410
  • medical_deduction (state standard medical deduction): 5
  • net_income: 2
  • shelter_deduction: 1

Excluded: SSI Combined Application Project (state-specific benefit) (874); outside 48 States and DC (different parameters) (1,592); Minnesota Family Investment Program (separate calculation) (98).

Seeded bugs on real households

Six realistic bugs, each a patch to the real engine source (so each broken release is real code with its own digest). Each shipped in one monthly release and was fixed six releases later. The earliest harmed household played the appeal. Then bisect, replay and remedy ran with no further input. Ground truth was computed separately by comparing every decision with the reference engine.

BugHarmedBisectRecall / precision RestoredTo a humanAppeals would find Analyst query precision
B1 Shelter deduction capped for elderly or disabled households
7 CFR 273.9(d)(6)
1,983correct, 5 probes1 / 1$106,427
1,983 hh
0228 or 49%
B2 Gross income test applied to elderly or disabled households
7 CFR 273.9(a)
41correct, 5 probes1 / 1$4,342
41 hh
05 or 0100%
B5 Earned income deduction dropped
7 CFR 273.9(d)(2)
4,411correct, 5 probes1 / 1$536,903
4,411 hh
0507 or 921%
B6 Minimum benefit not applied to one and two person households
7 CFR 273.10(e)(2)(ii)(C)
1,983correct, 5 probes1 / 1$42,154
1,983 hh
0228 or 49%
B7 Household contribution rounded to the nearest dollar instead of up
7 CFR 273.10(e)
5,171correct, 5 probes1 / 1$0
0 hh
5,1710 or 027%
B3 Household exactly at the gross income limit rejected
7 CFR 273.9(a)
00 flagged of 21,211 replayed
R0 Refactor only: rename a local variable (negative control)
none
00 flagged of 21,211 replayed

"Appeals would find" applies two real appeal rates to the harmed count: 11.5% (Medicare Advantage, 2024) and 0.2% (Colorado SNAP, FY2019). B7 is an overpayment bug: nothing is restored, and every finding goes to a human. B3 harmed nobody because no sampled household sits exactly on the limit; that is a finding, not a gap.

Cascade: a wrong certification harms every month after it

A SNAP benefit is decided at certification and paid every month of the period . Replaying one month at a time finds the same households but misses most of the money.

BugHouseholdsReplaying each decision aloneCarrying corrected certifications forward
B1 Shelter deduction capped for elderly or disabled households930$54,644$203,671
B2 Gross income test applied to elderly or disabled households21$2,245$7,924
B5 Earned income deduction dropped4,428$542,460$1,783,884
B6 Minimum benefit not applied to one and two person households972$21,005$76,914
B7 Household contribution rounded to the nearest dollar instead of up3,603-$3,625-$12,369

Months beyond a household's sampled month are constructed by carrying its circumstances forward and are labeled as such.

The live run

10,656
recorded decisions replayed
413
households restored
$25,861
restored automatically
0
adverse actions taken automatically

A bug nobody here planted

rulespec-us is a public, open-source encoding of US benefit rules. Its FY2026 SNAP parameters carry a start date and no end date, and no FY2027 module exists, so for October 2026 onward it silently returns last year's amounts (issue #1394, open since September 24, 2026). We fetched their published values at run time, confirmed they match the USDA memo exactly, used them as the deployed decider for October 2026 on every in-scope audit household, and replayed against the FY2027 values the law requires.

92%
of 42,327 real households underpaid in October 2026
19,097,635
households nationally, weighted, in that one month
$324,547,206
underpaid nationally in that one month

The number is large because the bug is universal: a missed cost-of-living adjustment touches almost every household, by the size of the increase. This is exactly the failure Lookback's parameter loader refuses (a month with no parameters is an error, never last year's numbers), the monitor warns about a month ahead, and the replay gate blocks before merge. If it had shipped, replay would list every household and the remedy engine would restore the difference.

Every month a bug stays unfound

Under 7 CFR 273.17, restoration reaches back at most 12 months from discovery . Harm grows every month; after 12 months, every further month can never be restored. These are the dollars permanently lost, nationally, by how long each bug goes undiscovered.

BugHarm per monthLost for good at 12 monthsat 18 monthsat 24 months
B1 Shelter deduction capped for elderly or disabled households$141,661,004$0$849,966,024$1,699,932,048
B2 Gross income test applied to elderly or disabled households$1,829,579$0$10,977,474$21,954,948
B5 Earned income deduction dropped$510,213,552$0$3,061,281,312$6,122,562,624
B6 Minimum benefit not applied to one and two person households$44,189,620$0$265,137,720$530,275,440
EXT rulespec-us #1394 (stale FY2026 values in FY2027)$324,547,206$0$1,947,283,236$3,894,566,472

Lookback's live run found its bug in the pipeline that merged the fix, with zero months lost. Waiting for appeals finds a fraction of the households, months later.

By state

The same bug (B5, earned income deduction dropped) by state, weighted, for one month, next to each state's FY2025 payment error rate and the share of all benefit costs it will owe from FY2028 under the One Big Beautiful Bill Act if that rate holds.

StateHouseholds harmed, monthUnderpaid, monthFY2025 error rateCost-share tier from FY2028
California560,233$58,510,878not quotedabove 6% (rate not quoted; 41 states plus DC were)
Texas379,179$45,903,263not quotedabove 6% (rate not quoted; 41 states plus DC were)
Florida345,130$36,912,537not quotedabove 6% (rate not quoted; 41 states plus DC were)
Pennsylvania248,900$29,456,939not quotedabove 6% (rate not quoted; 41 states plus DC were)
Illinois219,337$26,274,166not quotedabove 6% (rate not quoted; 41 states plus DC were)
New York222,423$25,588,227not quotedabove 6% (rate not quoted; 41 states plus DC were)
Michigan166,590$22,021,928not quotedabove 6% (rate not quoted; 41 states plus DC were)
North Carolina166,402$20,239,494not quotedabove 6% (rate not quoted; 41 states plus DC were)
Georgia149,013$16,598,61415.21%over 10%: pays 15%
Ohio138,091$15,582,004not quotedabove 6% (rate not quoted; 41 states plus DC were)
Massachusetts104,162$12,750,469not quotedabove 6% (rate not quoted; 41 states plus DC were)
Arizona87,734$12,269,493not quotedabove 6% (rate not quoted; 41 states plus DC were)

Weighted with USDA FY2024 QC sample weights (FYWGT); federal rules only, 48 States and DC. Error rates: FY2025, USDA June 2026, as quoted by Ballotpedia; states not quoted are shown without a rate. A bug that underpays households does not by itself raise a state's payment error rate in its favor: underpayments count as errors too.

What it means nationally

USDA publishes a sample weight for each audited household: how many real households it stands for in an average month. Applying those weights turns sample counts into national estimates.

BugSample households harmedHouseholds nationally, average monthUnderpaid nationally, per month
B1 Shelter deduction capped for elderly or disabled households1,9832,260,626$141,661,004
B2 Gross income test applied to elderly or disabled households4116,002$1,829,579
B5 Earned income deduction dropped4,4114,374,830$510,213,552
B6 Minimum benefit not applied to one and two person households1,9832,058,114$44,189,620
B7 Household contribution rounded to the nearest dollar instead of up5,1714,938,931overpayment, to a human

Point estimates from the fiscal-year weights (FYWGT). Standard errors need the separate 107 MB replicate-weight file, which is not loaded. The live run's bug, weighted the same way: about 677,879 households and $12,037,202 a month.

Monitoring, every day

A scheduled pipeline verifies the production ledger, replays every decision through the deployed engine, and compares the newest month's reason codes with the trailing months. Last run: no findings; 21,211 decisions across 6 months, 9 adverse findings awaiting a human, PSI 0.000. A parameter file that expires without a successor is caught here before it pays anyone wrong.

Energy and carbon (SCI)

Software Carbon Intensity per household remediated, from this project's own pipeline durations. The design choice that matters: replay is deterministic code, so finding 413 households costs about the energy of one CI job rather than one model call per decision.

0.1 g
CO2e for the whole Lookback stage of the live run
10.12 g
CO2e estimated for the three agents that wrote the fix
121,261x
more energy if a language model judged each of the 10,656 decisions instead
Coefficients and caveats
  • Energy for CI jobs is derived from measured job durations and a per-vCPU power coefficient; it is not metered.
  • LLM energy per token is an order-of-magnitude public estimate; the comparison's conclusion does not depend on its exact value.
  • Grid intensity is a regional average; a range of 0.35 to 0.50 changes totals proportionally.
  • The design choice that matters: replay is deterministic Python, so finding 413 households costs about the energy of one CI job, not one model call per decision.

Coefficients: W_per_vCPU = 2.3; grid_kgCO2e_per_kWh = 0.42; embodied_kgCO2e_per_vCPU_hour = 0.003567; llm_Wh_per_1k_tokens = 0.4. Formula: SCI = ((E x I) + M) / R, Green Software Foundation.

What the numbers do not mean

  • Recall and precision are 1.0 because replay re-runs the same decisions exactly. That depends on the ledger being complete and replayable, which is what the hash chain and the sample re-runs protect. It is a property of the method, not a feat of detection.
  • Counts are unweighted sample households, one decision each. They are not national estimates.
  • Federal SNAP rules only, 48 States and DC. State options are not modeled; the exclusions above say which households that affects.
  • The demo ledger's months are the QC sample months shifted forward 21 months so they fall inside the 12-month restoration window. The shift is recorded in each record's provenance.

Re-run it yourself

git clone https://gitlab.com/gitlab-ai-hackathon/transcend-october-2026/38491653/showcase.git && cd showcase
python -m venv .venv && .venv/Scripts/activate
pip install -e ".[test]"
pytest                               # 82 tests
python -m bench.qc_agreement         # needs data/raw/qcfy2024_csv.zip (see data/raw/README.md)
python -m bench.lookback_bench
python -m bench.cascade_bench
python -m bench.site_data            # regenerates the numbers on this site

Site build 7cde0ca, data generated 2026-10-09T04:23:14+00:00.