2 · Open the audit and the employment estimate
Before this run, copy the files from for-later/reveal in the ZIP into cli-practice: OUTCOME_SOURCES.csv, outcomes.txt.
Quit the agent, start it again in cli-practice, and paste only this:
Work only inside this practice folder. Read original inputs, including loan-slice.txt, and your frozen outputs first; then read outcomes.txt and the added OUTCOME_SOURCES.csv. Do not alter inputs or prior outputs. No network, file access outside the folder, installs, APIs, or replies. Python 3 standard library only. Do not use em dashes or en dashes. This is a fresh session: material first published after July 2020 must never appear in the 2020-known column. Quote named people's claims only from dated records with URLs. Do not accuse any named borrower. Write only reveal.json, reveal.html, and reveal-check.py. Parse the frozen national totals, the Delaware original-vintage loan-slice scope, and the later excerpts into reveal.json. Create a complete self-contained offline evidence page with two plainly dated columns, what July 2020's public counts established and what the separately dated inspector-general report and research later found or estimated. The Delaware group arithmetic is a subset check, never a national jobs denominator or a new population-wide causal estimate. Keep original file's JobsRetained field name distinct from any later renamed field. Preserve exact units and timing: missing-job-field categories in the later audit may overlap, and a later causal employment estimate is neither the originally observed workforce count nor unique jobs guaranteed permanently. Do not recast the inspector-general's observations as proof that all loans were fraudulent, or imply one study settles all estimates. Keep the April claim at its April date and the July release at its July date. Make a source-linked inline SVG dated timeline or zero-baseline same-unit comparison with source IDs and complete accessible HTML figures; compare quantities with differing definitions only when explicitly labeled, never as a direct like-for-like time series. Add a touch/keyboard accessible disclosure that opens a consequential source excerpt and visibly changes the reader's evidence; both dated columns and every key number remain ordinary visible semantic HTML without JavaScript. At 390 pixels wide the page fits; no word or amount ever breaks mid-word; narrow tables become stacked cards. No external assets, CDNs or runtime fetches. No em dashes or en dashes. Keep motion optional and reduced-motion safe. In reader-facing reveal.html spell out every monetary amount in full, including loan-size bracket labels, table cells, timeline and SVG <title>/<desc> text, accessibility labels, controls, and JavaScript strings: $50,000, $100,000, $150,000, $1,000,000, not $50k, $1m, "150 thousand", "$000", or USD-k keys. Keep source files and source units verbatim; abbreviated original units may appear only as a clearly labeled verbatim source quotation. Preserve exact "over" and "and under" boundaries for the three Delaware brackets. reveal-check.py must independently parse both source packets, including Delaware loan-slice.txt, without importing audit.py, recompute national and sample totals and later numeric disclosures, verify JSON and tagged HTML figures, reject post-2020 information placed in the earlier column, Delaware extrapolation to a national total and unsupported causal statements, and demonstrate at least three separate in-memory corruptions rejected with --self-test. Run python3 reveal-check.py and python3 reveal-check.py --self-test and report exit codes.
Open what OMP made, full screen
Human check: PJ7's 10,431 Delaware small-loan rows include 1,278 blank and 1,762 zero JobsRetained fields; this is not the national missingness figure. PJ5, January 14, 2021, reports 191,003 loans missing required current employees; 148,019 missing both fields (overlaps first set); and 845,778 missing jobs-retained data. Its point is data quality, not a conviction count. PJ6, issued April 2022 and published in Journal of Public Economics in 2022, estimates an additional 3.6 million jobs as of mid-May 2020 and 1.4 million at end-2020, not directly observed jobs saved or the same date/measure as PJ4's 51,125,937 jobs reported. Run reveal-check.py and --self-test; confirm dates, scope, citations and interactive excerpt.
When we checked the recording: Fresh pinned openai-codex/gpt-6-sol OMP process; exit 0, three reveal files, source inputs and frozen outputs unchanged. Independent reveal-check.py and --self-test pass (five corruptions rejected). HTML amount regex zero hits; Delaware bracket labels use full dollar numbers. Chromium 390/1280 JS-on and JS-off fit; expanded excerpt fits at 390; dates and source scopes preserved.