2 · Open the regulators' later record
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:
This is a fresh session. Read the original source texts and your existing audit and page before the added outcomes.txt and OUTCOME_SOURCES.csv. Leave all inputs and previous outputs unchanged. No network, installs, file access outside the folder, or replies. Python 3 standard library only; do not use em dashes or en dashes. Do not retroactively describe 2015 or 2017 information as knowable in May 2014. Write only reveal.json, reveal.html and reveal-check.py. Show two dated evidence columns: the original May 2014 measurements and bounded investigation call, versus EPA's September 18, 2015 notice/announcement and the subsequent Volkswagen corporate plea agreement. Preserve the lab/road distinction and the third vehicle. Attribute the 2015 notice as an EPA allegation and description of its subsequent investigation, then identify what the defendant actually stipulated in the 2017 agreement, without suggesting the 2014 paper alone identified software or proved intent. Quote primary passages with source ID, date and original URLs; do not infer personal motives or name employees as culprits. Never claim a plea agreement was already a court judgment at signing. Give readers one consequential native disclosure or compare control that exposes the later admitted evidence and makes visible text change, with an equivalent cited no-script reading path. Include a source-linked dated SVG timeline, complete baseline numbers in plain semantic HTML with scripts off, no remote assets, and phone-safe cards. At 360 pixels wide and wider, the page fits the screen and nothing scrolls sideways, not even inside a timeline, table or chart box; the timeline scales to the width; no word or amount ever breaks mid-word; narrow tables become stacked cards; each source shows as a short named link with its URL in the link, never printed as page text. A keyboard can operate the control and reduced-motion mode preserves the evidence. The later ICCT statement VW6 names the three previously anonymized vehicles. Match their after-treatment descriptions to the original labels, cite VW6, and keep those identities strictly in the later column. reveal.json preserves original route multiples, the dated later source claims, legal status, and explicit original unknowns. reveal-check.py independently parses the original and later source texts without importing audit.py, independently verifies all material JSON and tagged HTML numbers, source URLs and date-column boundaries, rejects attribution of software to the May report and missing vehicle C, and demonstrates at least three distinct in-memory corruptions with --self-test. Run reveal-check.py and reveal-check.py --self-test; report exit codes.
Open what OMP made, full screen
Human check: May 2014 study: A max 35.00x, B max 18.95x, C rural uphill 9.51x; all three must stay, with the lab vs road comparison. September 18 2015 EPA NOV is an allegation, and EPA says investigation followed the WVU/ICCT study. January 2017 signed plea section 1.E stipulates Exhibit 2 true; Exhibit 2 paragraph 52 explicitly refers to the ICCT study and paragraph 53 describes subsequent CARB/EPA tests. Do not retroject defeat-device knowledge into May 2014. Check reveal-check.py and --self-test, dated columns, interaction and no-script baseline.
When we checked the recording: 2026-10-14 re-record (360px prompt): exit 0, no changed inputs; in a clean rebuilt folder check.py, --self-test, reveal-check.py and --self-test all exit 0; headline call and key figures match the earlier referee-checked run; headless sweep at 360/375/390/1280 with all disclosures open: no element past the edge, no sideways scroller, no printed URLs; every control changes visible text and re-sweeps clean; no external requests