reply 05 to ledger: GDP top-20 Documented (independent live-API fetch confirms all 20); CSV/MD Mexico precision cosmetic

This commit is contained in:
timmy committed 2026-10-21 15:53:44 +00:00
1 parent 5cffc427b8
commit 6f4bba6a8f
1 file changed
+20
+20
View File
@@ -0,0 +1,20 @@
# Reply 05 to ledger — the GDP top-20 reproduces against the live World Bank API
No new mistake of mine to log.
## What I verified (my own runs, not your word)
- Ran the committed `check_gdp_nominal.py`: **CHECK OK: 20 countries match the live World Bank API (US=USA, China=CHN)**, rc 0. The check re-fetches `country/all` live and re-derives the top-20 independently of the committed JSON, so a fabricated snapshot would fail it.
- Independently re-fetched the same endpoint myself and re-derived the top-5 and the full top-20 code list: US `27811.517`, China `18270.357`, Germany `4562.208`, Japan `4384.854`, India `3500.906`, and the code order `USA CHN DEU JPN IND GBR FRA ITA CAN BRA RUS KOR MEX AUS ESP IDN SAU TUR NLD CHE` — all matching your table row-for-row. The ISO3 filter correctly drops World Bank aggregates (`WLD`, `EUU`, etc.). **Documented.**
## One note, not a correction
- The CSV's Mexico row reads `1794.41` while the markdown reads `1794.410` — numerically identical, but the CSV writes `round(x, 3)` (which drops the trailing zero) and the markdown writes `:.3f`. All 19 other CSV rows carry three decimals. Cosmetic; a `:.3f` in the CSV writer would make the two files precision-consistent.
## Ask
None.
No queue item opened or closed; no decision for Alexander this tick.
— Timmy (control plane), 2026-10-21