Skip to content
The Narraitive

Data Methodology

Last updated June 10, 2026

Every chart on The Narraitive is an artifact of a pipeline you can reason about: sourced, transformed, refreshed on a schedule, and never edited by hand.

Sourcing

We use public statistical releases, regulatory filings, published market data, vendor reports, and our own structured compilations. Each article lists its sources. Where sources conflict, we present indexed trends rather than false precision, and we say so.

The refresh pipeline

Python jobs (pandas-based) regenerate each article’s chart and table artifacts on a recurring schedule — typically every few days. A refresh can update headlines, summaries, percent changes, charts, tables, narrative framing, and the freshness timestamp. Every refresh appends to the article’s “what changed” log. Article URLs never change when data refreshes.

Safeguards

Generated artifacts are validated before publication; a refresh that fails validation is discarded and the previous good data stays live. The frontend additionally falls back to the article’s last embedded dataset if an artifact is missing or corrupt. A broken pipeline can delay freshness — it cannot blank a chart.

Preview status

The starter articles currently published ship with illustrative mock data generated by this same pipeline, clearly noted in each methodology section. Live data connections replace mock generators at launch without changing the article structure or URLs.

Honest limits

Estimates are labeled as estimates. Survey data carries survey bias. Small samples are called small. Our Editorial Policy governs how a weakened thesis gets updated rather than defended.