— 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
| Asset | Count | Identifiers |
|---|
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.