# Verification checks (P4) 1. Clean re-run: deleted out/results.json, re-ran analysis.py, byte-identical to prior output (cmp) — PASS. 2. Unemployment rate in Highlights (6.5) equals the dedicated section "Unemployment rate increases to 6.5%" (6.5) — PASS. 3. Employment change in Highlights (-68000) equals section "Employment falls for second consecutive month" (-68,000) — PASS. 4. Sign: text says "declined", value negative — PASS. Decimals: 6.5 printed with one decimal — PASS. 5. Assertion elements: women rose 0.3 pp to 5.3% matches; men "fell 0.2 percentage points to 5.8%" contradicts "rose" → not_supported — PASS (logic). 6. n_input_rows equal `wc -l` output (9, 164) — PASS. 7. Locators name `##` headings that exist in the extract — PASS. 8. Source SHA-256 matches README — PASS.