2 · Open the dated pension outcome
Before this run, copy the files from for-later/reveal in the ZIP into cli-practice: OUTCOME_SOURCES.csv, law-2017.txt, outcomes.txt.
Quit the agent, start it again in cli-practice, and paste only this:
Work only inside this practice folder. Read original frozen sources and prior outputs first, then outcomes.txt, law-2017.txt and OUTCOME_SOURCES.csv. Do not change any existing file. No outside files, network, installs, APIs, or replies. Python 3 standard library only. Do not use em dashes or en dashes. This is a fresh session: later events were not known as of November 1, 2016. Use full dollar amounts in your own prose, chart labels and JSON derivations for the original DROP entries. Keep the source's original table unit only in clearly labeled source quotations or as-printed ledger fields, and explain conversions explicitly. Never present an unconverted source entry as a dollar-denominated result. Write only reveal.json, reveal.html, reveal-check.py. Compare the frozen decision with dated outcomes in two unmistakable evidence columns: what was knowable from the earlier filing versus what the later report and enacted law establish. Read the later report's descriptions of withdrawals, sales, year-end property allocation, cash effects and temporary halt; the legislative summary and actual enrolled statute's exception language. Give source IDs, linked URLs and dates for each, separate changes in asset values from the cash paid to members, separate board policy from statute, and distinguish total fund-sale proceeds approved from amounts received before year-end. Do not imply that the blind stress fraction forecast the actual run or that asset losses alone caused it. Legislation restricts certain distributions subject to exceptions; do not suggest every future lump payment is impossible. No invented realized property cap rate, final sale price, exact November cash, post-reform funding guarantee or named-person motive. Reveal page: a self-contained offline editorial two-column evidence spread with a dated timeline, original figures shown in normal text beside outcome figures, source-linked inline SVG chart comparing ONLY comparable disclosed amounts on a zero baseline, and a touch/keyboard-friendly native disclosure that unveils a substantive quoted later-record passage and changes visible evidence. At 360 pixels wide and wider, the page fits the screen and nothing scrolls sideways, not even inside a table, chart or timeline box; charts scale 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. No external assets or network requests; all decisive numbers and source links must remain in plain HTML with JavaScript disabled, even if a disclosure adds detail. Use restrained hierarchy and reduced-motion support. Independently parse both original and later source files in reveal-check.py without importing or invoking model.py. Check every material JSON number and tagged visible HTML figure, both time columns and source URLs, and reject later facts in the pre-cutoff column or overstated legal ban. --self-test must catch at least three independent in-memory corruptions. Run python3 reveal-check.py and python3 reveal-check.py --self-test and report exit codes.
Open what Claude Code made, full screen
Human check: Keep frozen DP15 cash/short $107,059,073 against DROP $1,516,615,000. DP16 dated July 25, 2017 reports over $600 million lump-sum DROP payments during 2016, compared with $81 million in 2015; December 2016 temporary lump-payment halt, January 2017 revised policy, and 25.7% property share versus 12% target at end-2016. Its management discussion gives $133 million secondary sale proceeds before 2016 year-end and $113 million in 2017, rather than treating all $246 million as 2016 cash. TX17/TX17S describe HB 3158 restrictions with hardship exceptions and May 31/September 1, 2017 effective-date distinctions. These later observations do not prove a particular hypothetical blind stress was a prediction. Re-run independent checker/self-test, verify date columns, source links and substantive disclosure.
When we checked the recording: 2026-10-14 re-record (360px prompt): exit 0, no changed inputs; in a clean rebuilt folder the lesson checks and self-tests all exit 0; headline call and key figures match the other tool's checked run; headless sweep at 360/375/390/800/1024/1280 with all disclosures open and after every control: no element past the edge, no sideways scroller, no printed URLs; controls change visible text; no external requests