OPERATION MERIDIAN METRICS2026-05-12 15:34 UTC

Auto-generated retro · Re-run node scripts/meridian-metrics.js to refresh

— LINES OF CODE —

— GAME CONTENT —

Timeline events by act

Events grouped by Act 1 (Days 1-7), Act 2 (Days 8-21), Act 3 (Days 22-28).

Timeline events by channel

SMS / Email / Voice mix across the full 28-day arc.

Game content breakdown

AssetCountIdentifiers
Source-of-truth counts parsed live from timeline.json, routes/portal.js (CORRECT_ANSWERS), services/investigation.js (INVESTIGATION_ACTIONS + SMS_DECISIONS), services/contradictions.js, services/osint-registry.js, game-engine.js (computeAct3Ending), and views/signup.ejs (operative profile).

Codebase growth (cumulative)

Net LOC running total across every commit. Dips = refactors / deletions.

Daily churn — additions vs deletions

Insertions (red) + deletions (gray) per active day. Reveals the "infra spike" days vs the steady content days.

LOC per sprint (insertions)

Total lines added per sprint. Crosshatched portion = lines deleted in the same sprint.

Code vs content / data

"Code" = JS, EJS, CSS, SQL, Shell. "Content / data" = JSON (timeline events), HTML (static prologue), Markdown (docs).

Daily commit pulse

Lines of code by type

Hours per sprint

Time spent by category

Sprint-by-sprint retro

# Sprint Dates Shape Sessions Commits Your hours
Hours are estimated from session count weighted by sprint shape — see SHAPE_HOUR_BREAKDOWN in the generator. Tune to taste.