# Corpus parser repair log

## 2026-08-10 19:02 UTC — HTTP recovery metadata and paragraph repair

- **Trigger:** Independent methods review found that HTTP-recovered records stored archive subdesk labels as `description`. Sixty-nine interactive `raw_html` stories had also been flattened to one text block, causing the automated lede to span the full article. One additional standard story (`spec-61e6477d08299748`) contained a concatenated related update.
- **Pre-repair corpus:** 1,527 rows; SHA-256 `ec95115b69c7490ce53340c92076eef9bb9c713d7f28a0da07ca638fde2bd797`. Preserved privately as `work/private-university-corpus-prefixed-parser.jsonl`.
- **Repair fixed before recalculation:** The 69 interactive pages and the one concatenated story were re-requested under the same authorization and global one-second request-start limit. Interactive `#dek` metadata and story paragraphs were parsed from the embedded `raw_html`; navigation, bylines, credits, responsive graphic duplicates, newsletters, and staff-contact footers were excluded. For 204 standard HTTP-recovered pages, the first structured story paragraph supplied description metadata; visible update/correction labels were skipped.
- **Post-repair corpus:** 1,527 unique URLs, 1,527 nonempty bodies, zero recovered records without paragraph boundaries; SHA-256 `b697367b2f86dbd04d11c5a25a0d4113a4f94606febf18b2979e6bc8d628f37b`.
- **Affected outcomes:** content hashes and word counts for repaired interactive records; description/lede metadata for HTTP-recovered records; every early-text frame, topic, official-origin, release-reliance, and model using those variables. Actor/body windows and quotations can also change for the 70 re-requested pages because template material and concatenated text were removed.
- **Likely directional consequence:** unknown. The affected one-paragraph strict-paired records had a more negative preliminary framing gap than other records, so repair could attenuate the strict automated deference screen; no direction was assumed.
- **Status:** Parser-defect correction allowed by the frozen addendum. All automated population semantics were already subject to the manual κ=.60 gate. Pre-repair screening results are preserved in `automated-screening-results-prefixed-corpus-parser.json`; repaired semantic results remain screening-only unless validation passes.
- **Manual impact:** Eight diversity-sample articles used the repaired interactive format, and one used the concatenated standard record. They were re-reviewed against the repaired text before final manual results were recalculated.
