US consumer-finance rules are full of numbers that change on a schedule and live in PDF letters: loan limits, premium tables, fee percentages, dollar thresholds. We publish those tables as machine-readable rules with contracts (cells, effective dates, source document, what the table does not cover, sha256) and ask models dated questions about them, graded against the table. Two conditions: no source (what the model carries) and with rule (the rule file in the prompt, as an assistant with our tool would see it). Temperature 0, one repeat, no browsing. Nobody is graded by a model.
| rule | claude-haiku-4-5-20251001 | claude-sonnet-4-5-20250929 | ||
|---|---|---|---|---|
| no source | with rule | no source | with rule | |
| FHFA conforming loan limits 2026 | 0/5 | 5/5 | 1/5 | 5/5 |
| FHA forward loan limits 2026 (ML 2025-23) | 0/5 | 5/5 | 0/5 | 5/5 |
| CFPB HOEPA / QM thresholds 2026 | 1/5 | 5/5 | 1/5 | 5/5 |
| VA funding fee (since 2023-04-07) | 0/5 | 5/5 | 1/5 | 5/5 |
| FHA annual MIP (ML 2023-05) | 2/5 | 5/5 | 2/5 | 4/5 |
| All 25 questions | 3/25 | 25/25 | 5/25 | 24/25 |
Grading note: the first absence detector missed negations inside markdown bold and abstentions phrased as "I don't have access"; it was made robust and both files were regraded with the answers unchanged (recorded in the files). Credit for the absence idea: a reviewer's suggestion on 2026-10-11.
A buyer who asks an assistant "what is the FHA loan limit this year" or "what is my VA funding fee" is asking for a number the regulator publishes, dated. The models mostly know such a number exists and mostly carry an old or neighbouring one. The fix is not better prose from the model; it is a machine-readable, dated table from the publisher. The same intervention that took our own statistics from 1/36 to 11/36 full-contract credit takes a rule table from 3/25 to 25/25. The rule files are free, CC BY 4.0, and any assistant can fetch them; our MCP server will serve them as a tool.
Questions and grading: eval/stale_rule_probe.py. Runs: no source, with rule. Truth: the rule files, each naming its source (FHFA release 2025-11-25; HUD ML 2025-23; CFPB 90 FR 2025-22773; VA funding-fee table as reduced 2023-04-07; HUD ML 2023-05). Grading takes the first dollar amount or the first percentage under 10% that does not restate a percentage from the question; tolerance $1 / 0.005 points. The extractor was corrected once after the run and both files were regraded with the answers unchanged (recorded in the files). Two models, one day, five rules: a first reading, not a finding about models in general; consumer assistants with browsing may do better and are not measured here. Cost of the run: about $0.50. Next reading: January 2027, after the 2027 limits are published, with more rules and models; manifest: eval/stale-rule-index-next-reading.json. Nothing here is advice about any loan.