PASS Cohorts from raw XLSX: 23,374 broad; 3,271 Forestry + 615 Ecology = 3,886; 854 profiles / 852 name strings in 2024; repeated-name limitation disclosed
PASS Every annual count and all 27 population rates reproduce auth6.json and generated statistics.json
PASS Authorship shares / cites per paper: 7/6/37.2; 18/21/49.6; 74/73/43.6; all 44.2; five non-nested paper records disclosed
PASS Independent pairwise tie ranks: rho +0.87 / +0.55 / -0.03; top-25 overlap 15 / 14 / 5; no boundary ties
PASS Reference reversal independently verified: Bettinger 446 / 638; Cieszewski 706.5 / 234 (all / single). Source integer truncation to 706 corrected in prose.
PASS All country figure and prose rates independently recomputed
PASS Every country RI, both years scopes, and primary-Forestry country counts independently reconciled to raw inputs
PASS Integrity metrics verified, including independent pairwise Gini calculation and author-median cited-paper proportion
PASS Historical claims traced to S1/log/final: affiliation sequences, broad-cohort 94% label, reported 5:1, Scholar observations, recorded corrections
PASS Weiskittel-specific numerical and policy discussion checked against supplied companion TeX; projections described as projections
PASS TeX: ASCII only, no em dashes; balanced braces/environments; cited references only, all defined; defined refs; 1 main-text checklist, 6 forestry and 4 pay appendix tables; 0 main-text and 3 appendix figures; Eq. (1) in Appendix A; exact MCFNS style copy
PASS All shared content units in DOCX; prose/captions/references in TeX; table cells checked against recomputation; embedded figure bytes match
PASS Exhibit B numbers match the recomputed JSON
PASS Key numerical prose checked in context; no TODO placeholders; revision checks (ties, zero counts, group correlations, duplicate sensitivity, Adler residual, full-file Nash search) reconciled
PASS Length: 4883 main-text words (headings included), 354 abstract words
PASS Opinion restructuring: numeric prose multiset contained, citation keys retained, protected inputs unchanged
PASS Read-only source hashes recorded; preserved original PDF hash unchanged
PASS PDF opens: 18 pages, figures placed, all shared text units present, no replacement glyphs or out-of-page images
PRODUCTION DOCX backend: python-docx.
PRODUCTION Normalization plotting backend: matplotlib.
PRODUCTION Other analytical figures: matplotlib.
PRODUCTION The MCFNS proof is compiled by build/compile.py and measured separately by build/check_layout.py.
LIMITATION Documentary traceability of the original episodes is not independent external validation; the interaction transcripts were not archived. Nash: no matching profile identified in the five full releases under the documented search (nash_search.json); Schreiber reference verified against the publisher page; Scholar unique-work estimates withdrawn.
RESULT PASS: numerical, source, structural, and content checks above. See quality_review.md for the item-by-item visual/editorial review.
