A read-only currentness matrix for every important data surface: its source, the latest data date, when the source was last checked, the update cadence, the refresh command, and an honest freshness status. Dates are read from the committed snapshots; nothing is invented. This page changes no values.
The currentness of every major Warconomy data surface in one read-only matrix. 10 surfaces tracked; 6 have an on-demand refresh command. Each row names the source, the latest data date, the last source check (read from the committed snapshot's accessed date), the cadence and an honest status — so lagged-but-accurate official data reads as accurate, not stale. This page changes nothing; it tells a maintainer what to refresh and when.
Warconomy editorial (links to source-backed pages)
n/a (orientation map)
as-reviewed
—
Review region copy as conflict hubs evolve.
Source endpoint check (6/7 reachable)
On-demand availability + latest-date probe of the source endpoints (npm run current:check), last run June 25, 2026. Records reachability and dates only — never article text, never a claim. "Unreachable" means it could not be checked then, not that data is wrong.
Source
Reachable
HTTP
Latest
Note
FAO Food Price Index (CSV)
yes
200
2026-06-05
—
World Bank Pink Sheet (XLSX)
yes
200
2025-01-03
—
World Bank Indicators API
yes
200
2026-04-08
—
GDELT DOC 2.0 (availability only)
yes
200
—
—
ReliefWeb v2 (needs approved appname)
no
403
—
—
IMF PortWatch portal
yes
200
—
—
USGS Mineral Commodity Summaries (citation-only; blocks bots)
yes
200
2026-06-25
—
Manual setup:
ReliefWeb v2 requires a free, manually-approved appname (register at https://apidoc.reliefweb.int/parameters#appname). Until approved it returns 403; it is cited as a 'watch on' source only.
USGS pages block automated requests; mineral production/reserve figures stay citation-only and need a reviewed source packet.
EIA / FRED would need an optional, uncommitted env key (not yet wired); they are not required for any build.
Media-attention monitor (detect-only, deferred):npm run attention:check probes GDELT for coverage volume only (never article text) across the conflict-economy topics. It is deferred from any public or prominent surface: GDELT is heavily rate-limited (only ~2 of 8 topics returned data per run in testing) and attention is not truth or economic impact. Kept as an on-demand operator tool only.
Monthly refresh runbook
Warconomy validates locally (no hosted CI), so refreshes are a short manual runbook rather than a scheduled job — which keeps the default build network-free and avoids auto-publishing anything. Roughly monthly:
Check what is newer: npm run current:check and npm run commodities:check-refresh (detect-only; never auto-ingests).
If a commodity source flags a new release, re-ingest it: npm run commodities:ingest (FAO) and/or npm run commodities:ingest:worldbank (Pink Sheet, incl. metals).
Refresh macro layers annually: npm run worldbank:macro, npm run worldbank:humancapital, npm run wars:gdp, npm run population:ingest.
Review the git diff of the generated snapshot — confirm the latest period advanced, values are plausible, and the source schema did not change — then run npm run validate:release and commit by hand.
Re-read the current-signals watchlist at its review cadence; update any item that no longer reflects the structural picture.
Nothing here runs automatically and nothing auto-publishes a claim — a human reviews every diff before it ships.