spb/countryatlas
Public
-
Fri, Sep 11, 2026 11
-
Foundation for the 2.0 upgrade: analytics API contract, stats engine, design tokens, navigation, shared controls
…
- docs/API.md: contract for the analytics endpoints (pulse, movers, extremes, scatter, trajectory, finder, peers, related, distribution, frames, race, regions/compare, story, quality, updates, search intents) and change-detection 2.0 kinds - src/countryatlas/stats.py + tests: deterministic YoY/CAGR/rolling/trend/volatility, ranks/percentiles/z-scores, records, structural break, persistent reversal, Pearson/Spearman/OLS/Theil–Sen, quantile breaks, histogram, convergence - web: direction-of-change tokens (inc/dec, diverging ramp, second sequential ramp), container/full-bleed/ticker/badge utilities, styled range input - web: navigation 2.0 (Explore · Countries · Compare · Rankings · Indicators · Changes · More ▾; mobile Explore · Countries · Compare · Rank · Search), MainFrame full-bleed for explorers, routes for every new page, i18n split (core/flagship/platform), types-analytics.ts, useUrlState, YearSlider, IndicatorSelect/Segmented - fix: compare preset label and member count were adjacent without a separator ("G7 7 countries" read as "G77 countries"); package.json mock-api script pointed at a missing file Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> -
Web polish: line-chart y-domain rule, currency prefixes, collapsible subtopics, home filter notes, headline debt indicator
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
API: currency prefix + formatted_short, home lists with population filter and fastest GDP growth, registry cache invalidation per snapshot
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Pipeline: canonical-frequency derived tables, rank-year fallback, integrity warnings
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Web app: foundation, brand, country pages, compare, rankings, indicators, regions, explore, changes, data, sources, methodology, API docs, admin
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Pipeline: recent-only changes, series-level source merge, severity weights, OWID freshness; registry split central/general government
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Pipeline core (fetch/normalize/validate/build/derived/scheduler), FastAPI API, WGI remap, UTC coverage timestamp
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Connectors IMF/OECD/Eurostat/WHO/FRED/BIS/ILO + per-connector mapping files; registry fixes
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
CountryAtlas: architecture contract, registries (218 countries, 259 indicators, 32 groups, 19 topics), shared models, connector base, DuckDB schema, mld manifest
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-