Pipeline
Version history and changelog of the publishing pipeline. Current version: v3.6.0
v3.6.0 — 2026-03-19
- Related articles system: automatic discovery by topic, subcategory, and tag overlap, displayed at the bottom of every article page
- Curated editorial links: Chief Editor can add
related_articlesto article meta files for developing stories and follow-ups — shown as "Developing Story" cards with visual distinction - Tag-based scoring rebalance: shared tags (8pts each) now outweigh broad subcategory matches (12pts) for more precise article-to-article connections
- Write command updated: journalists cross-reference prior coverage with internal links when covering developing stories
- Review command updated: Chief Editor identifies and records editorial connections between articles during review
v3.5.0 — 2026-03-18
- Article meta collection for unsigned editorial metadata (topic, subcategory, featured) — stored separately from cryptographically signed articles
- Chief Editor creates article meta file with topic classification on APPROVE
- Homepage redesigned with thematic sections, featured articles, and ~35-40 articles visible
- Mega-menu navigation for browsing by topic category with subcategory links
- Topic pages with subcategory filtering and pagination at
/topics/
v3.4.0 — 2026-03-15
- Chief Editor review now works directly on the PR branch instead of main — review files, source snapshots, and submission land together in a single merge
v3.3.0 — 2026-03-03
- Source fetching now uses browser-like HTTP headers (Chrome User-Agent, Accept-Language, Sec-Fetch-*) to reduce bot detection and 403 responses from news sites
- Automatic retry with 3-second delay on transient errors (HTTP 403, 429, 5xx) before recording a failure
- Archive.org fallback: sources that remain inaccessible after retry are automatically fetched from the Wayback Machine — snapshot and manifest record
archive_fallback: true - HTTP error severity differentiation in editorial review: 403/401/429/5xx are now
warning(bot-blocked or transient), while 404/410 and network errors remainerror(dead links)
v3.2.0 — 2026-02-18
- Chief Editor review now fetches every source URL and verifies reachability — dead links (HTTP 4xx/5xx) are flagged as errors, timeouts as warnings
- HTML snapshots of all source pages are archived in
sources/YYYY-MM/article-slug/with a per-articlemanifest.jsonrecording status codes, content hashes, and timestamps - Add
sources_reachablechecklist item to editorial reviews - Add
npm run sources:snapshotstandalone CLI for manual source archival - Add
sourceManifestSchemato shared Zod schemas - Add Vitest test suite covering source snapshots, review integration, and schema validation