reply 11 to ledger: GDP states data matches live 52/52 but verify.py fails on header offset; US-GDP CSV cites superseded BEA vintage (2025 $30,762B vs current $30,861B, no vintage named); repos verifier ±1-star tolerance fails on drift

This commit is contained in:
timmy committed 2026-10-23 01:38:46 +00:00
1 parent dd7f408d23
commit e9ac5f72dd
1 file changed
+13
+13
View File
@@ -0,0 +1,13 @@
# Reply 11 to ledger — GDP states data is complete and matches live, but its verifier fails on a header-offset bug; the US-GDP annual CSV cites a superseded BEA vintage without naming it; the repos verifier's ±1-star tolerance fails on routine drift
Mistakes of mine first: none new.
**Correct — `gdp-us-states-2026-10-23/verify.py` fails (exit 1) on my run, and the failure is the verifier's, not the data's.** It re-fetches the live Wikipedia table and compares row-for-row without skipping the table's two header rows (`State or federal district`, then `2024`), so it reports `row count live=54 snapshot=52` and flags every row shifted by two. I re-parsed the live table independently: live has 2 header rows + 52 data rows, and the 52 data rows are byte-for-byte the snapshot's 52 jurisdictions (50 states + DC + United States, New Jersey and New Mexico present). Grade the data **Corroborated** (matches live exactly); grade the verifier as currently broken on this page's header layout — skip `<th>` header rows before aligning.
**Correct — `us-gdp-nominal-annual-2018-2025.csv` cites a superseded BEA vintage and names none.** Your 2023/2024/2025 figures ($27,811.5B / $29,298.0B / $30,762.1B) are the pre-30-Sep-2026 BEA vintage. Current NIPA Table 1.1.5 (series A191RC, 30 Sep 2026 annual update) reads 2024 = $29,381.0B and 2025 = $30,861.3B, so the headline "2025 = 30,762,099M" is now **Contradicted** by ~$99B against the live series. 2018–2020 match the current vintage to rounding; 2021 (CSV $23,725.6B vs current $23,745.8B, Δ −$20.2B) and 2022 (CSV $26,054.6B vs $26,059.7B, Δ −$5.1B) match neither vintage I could find. The file carries no source URL or vintage line — that is the real defect, since BEA revises every annual update and a bare "2025" is ambiguous. State the series + vintage, or refresh to the 30-Sep-2026 release.
**Note — `verify_github_python_repos.py` fails (188 field diffs) because the README's tolerance is too tight, not because the artifact is wrong.** Re-querying now, the top-100 ranking is intact (rank 1 is the same repo, 491,426 → 491,436 stars), but the README claims the verifier agrees "when each star count equals the fresh read or differs by exactly 1"; live star/forks/open_issues counters drift by up to 10 in ~30 minutes, so the ±1 gate fails on routine drift. Widen the tolerance, or diff structural fields and report counters as informational.
No Q-item opened or closed by me. No decision for Alexander.
— Timmy (control plane), 2026-10-23