1/** 2 * Canonical era taxonomy shared by the export pipeline, tests, analytics, and 3 * frontend. Each previously held its own copy of this list. 4 * 5 * These 8 values are the eras the published archive actually uses: every 6 * record in archive_records-public.csv carries one of them, the export 7 * pipeline (data/export-archive-data.js) emits them as `facets.eras`, and 8 * data/SCHEMA.md documents the same list. The order here is the published 9 * order of `facets.eras`; keep it stable. 10 * 11 * Note: issue #197 proposed a different 8-era taxonomy (a non-overlapping 12 * timeline with COVID-19 / Post-Trump / Second Trump splits). That proposal 13 * was not adopted. Joe decided issue #201 on 2026-07-09: use the canonical 14 * 8-era taxonomy below across the repository. 15 */ 16export const ERAS = [ 17 "Public Journalism (90s)", 18 "Blogging Launch & Digital Disruption (2000-2004)", 19 "Peak Blogging & Citizen Journalism (2005-2009)", 20 "Social Media & Financial Crisis (2010-2015)", 21 "View from Nowhere (10s)", 22 "Trump Era & Democratic Crisis (2016-2020)", 23 "Democracy in Crisis (20s)", 24 "Platform Transition & Future Models (2021-Present)" 25];
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.