Eight editorial tech diagrams of the Scroller codebase in the abc-diagrams style — 4-grid, single accent (#10b981), hairline borders, no shadows. Inline SVG, no Mermaid.
Seven layers from the browser down. Read this first — everything else is a zoom into one of these bands.
Nine parallel sources land in Next.js, get shuffled + normalised, and are served to desktop, mobile, admin, or edge.
Three-layer fallback: unstable_cache (hot · ISR 300s) → Mongo warm cache → S3 signed URL. Dashed = fallback path.
Every source runs concurrently with its own `.catch()` fallback. A dead upstream shrinks the feed, never crashes it.
Each of the eight card kinds hits a different upstream. Any 404 collapses to a hashed 5-gradient background swatch.
Cover image + gradient overlay + emerald source chip + bottom-left title/extract + right-side 42px action rail. Cloned from wikai v1.6.
Middleware allowlist gates /admin and /api/admin. Missing env returns 503 instead of 500 so the public app stays up during outages.
ABC skills + bespoke scripts feed Runware FLUX, Seedance, and thum.io. Everything lands under s3://com27/scroller/*.