Build ledger
1,259 commits · +233,204 −24,750 lines across 34 code repos since 2026-06-18.
Re-derived from git rev-list --count / git log --shortstat on every repo directly, 2026-09-13 — the prior total (18 repos) was stale and undercounted real repo scope; this pass enumerated every actual git repo under the working directory rather than trusting the last-known list. Two repos are deliberately excluded from these totals: evidence (legal/dossier material, not code — except its jamage/ ingest-tool subfolder, which is real reusable code and is counted) and a nested third-party clone (gpt-ai-assistant, studied for reference — its commits belong to its original author, not this project).
The four categories below (DSI Website/SpeedStack/SabaLeit/RR-TT Portfolio) are a partial breakdown, not a full accounting of the grand total above — real new repos this pass (teacherpro-enterprise, teacherpro-teams, arcadepro-discord's Fly.io work, dsg-agent-ops, and others) aren't yet folded into a category here. Flagged honestly rather than force-fit.
DSI Website589 commits · +28,214 −11,598
- 2026-09-082 commits+70 −1 — Rights & Ownership statement, September build-log entries, Discord integration status-pill correction
- 2026-09-082 commits+436 — Add /team page — full roster from real persona data (identity.json + roster JSON), deepened with aliases/voice/engage-when/lineage from the Character Primer, team artwork
- 2026-08-3015 commits+1,262 −272 — Products section (SpeedStack + SabaLeit cards, own landing pages), ArcadePro name fully purged, build-ledger ISO-date normalization, radar F-key fixes
- 2026-08-294 commits+75 −38 — PRESS F redesigned to replace the marquee in place, mass-kill particle cap fixes nuke lag, F-key critical/non-critical behavior corrected
- 2026-08-067 commits+230 −102 — Arcade nova/scoring/HUD fixes — corner-bracket layout, temp-bar reset, font/sizing iterations
- 2026-08-021 commit+111 — BUILD-PLAN.md added — arcade 1P roadmap, dossiers, site conventions
- 2026-07-3112 commits+97 −20 — Landscape final tuning — frame/slider/readout alignment, nebula frame-pacing fix
- 2026-07-3047 commits+492 −76 — Landscape polish marathon — collapsible sizing, radar corner readouts, ctrl-bar position, media page restructure (Team/Videos/Shorts/Memes), nav parity across pages
- 2026-07-2929 commits+337 −99 — Landscape split-pane layout shipped, nav logo/favicon fixes across pages, nebula poly system fix
- 2026-07-281 commit+3 −1 — Replace square favicon with transparent DSI icon
- 2026-07-264 commits+1,114 −237 — Arcade: BPM base, instant nuke, shield emblem, satellite/HUD fixes
- 2026-07-259 commits+711 −167 — landscape app-frame, liquid glass, build ledger
- 2026-07-2485 commits+1,421 −1,208 — mobile collapsibles, landscape rework, nav parity
- 2026-07-2320 commits+1,034 −363 — footer rebuild, radar arm JS, nebula resync
- 2026-07-22100 commits+7,464 −2,116 — poly system overhaul, copy rewrite, halo system
- 2026-07-2011 commits+775 −409 — build log dress-up, shared site.css extraction
- 2026-07-1820 commits+504 −298 — radar tuning, slider rebuild
- 2026-07-1713 commits+1,046 −581 — scope polish, zap system, crosshair ladder
- 2026-07-142 commits+959 −168 — media page landing
- 2026-07-1140 commits+824 −689 — radar interactivity, honeypot lock
- 2026-07-1045 commits+1,557 −1,010 — hero typography merge, radar retune
- 2026-07-0977 commits+5,492 −2,663 — landing polish, build log, pitch reel
- 2026-07-081 commit+732 — initial landing page
SpeedStack362 commits · +29,569 −4,141
- 2026-09-093 commits+228 −62 — speedstack-hvac: correct IP ownership to sole in Joshua Thompson, family relationships only elsewhere
- 2026-09-0815 commits+1,267 −355 — speedstack-hvac: A-OOK Kernel Spec v0.1 draft, reliability fixes
- 2026-09-081 commit+6 — speedstack-mechanical: Rights & Ownership statement
- 2026-09-081 commit+3,439 — speedstack-attractions (Discord): initial port from GroupMe
- 2026-09-043 commits+190 −16 — speedstack-hvac: gate the public floor board behind a shared PIN
- 2026-08-302 commits+4 −4 — speedstack-hvac + speedstack-mechanical: rename ArcadePro references to SpeedStack
- 2026-07-01 to 2026-07-0313 commits+1,191 −224 — speedstack-hvac/mechanical/attractions-assets: audit.js, github.js, redis.js, config.js, assets.json
- 2026-06-25 to 2026-06-2945 commits+2,690 −816 — speedstack-hvac (kb.js, s.js), speedstack-mechanical (api rework, commands.js), speedstack-mechanical-assets/attractions-assets initial data
- 2026-06-246 commits+430 −1 — speedstack-hvac-assets initial commit, speedstack-hvac README
- 2026-06-18 to 2026-06-23273 commits+20,124 −2,663 — speedstack-hvac foundation (safetyGate, config, kb — the 06-20/21/22 100+/50+-commit-a-day build days), speedstack-mechanical foundation
Re-derived directly from git rev-list --count / git log --since --until --shortstat per calendar date on each repo, 2026-09-10 — replaces the 2026-09-08 version of this block, which had correct per-repo totals but no dates and (per direct comparison) undercounted every repo except the assets repos: real total is 362 commits, not 98. A previously-listed "KB asset repos" line (12 commits, +718/−254) and the old "13 commits — speedstack-attractions pedestal" line are both dropped — neither matches any repo that exists on this machine to re-verify against; speedstack-attractions is now the Discord port (arcadepro-discord), 6 commits, first commit 2026-09-08.
SabaLeit120 commits · +72,792 −5,989
- 2026-09-0818 commits+932 −18 — Class Ability (Z-Score) gradebook view, MOE Taiwan standards, QR paper turn-ins (persistent student ID, Scan Batch, Mathpix OCR stub), Class Exchange Board (real Canvas + Google Classroom OAuth), corner-stamped worksheet printing
- 2026-09-0219 commits+24,409 −310 — Bayesian Knowledge Tracking replaces streak-counter, Math Tools picker split out, Graphing Lab plane/slider fixes, temp password generator (leetspeak, locked policy), adaptive-engine spec doc + rapid-guessing detection, TeacherPro/SabaLeit architecture RFC, quick-start PDF, MTSS rationale doc, .lnk board launcher for locked-down laptops
- 2026-08-3021 commits+1,395 −250 — Caseload tab, Accommodations at a Glance, Substitute Day mode, real IEP mastery calc, language-switch dissolve rework (dust → pixel-curtain → spiral → vortex → lateral-flow → gust), Spanish i18n gaps closed, plaintext-backup warning
- 2026-08-309 commits+1,037 −795 — Gradebook, Weekly Plan batch tool, Answer Effects, language-switch transition rework
- 2026-08-295 commits+3,963 −912 — Landing pages, touch-panel/Promethean fixes, glossy UI, data-loss root-cause fixes
- 2026-08-264 commits+799 −580 — Disruption telemetry, Brain Break auto-suggest, seat reassignment flag, quiz telemetry
- 2026-08-257 commits+12,513 −1,742 — IEP/CICO tracking, K-12 standards ingestion, school branding system
- 2026-08-221 commit+13,042 −802 — Multi-language board support, roster name autocomplete, pass log, Quiz Board timer/topic controls
- 2026-08-2019 commits+3,191 −243 — Quiz Board game build-out
- 2026-08-1923 commits+11,244 −160 — Quiz Board foundation, Pride Panel launch
RR-TT Portfolio9 commits · +992 lines · 8 new repos
- 2026-09-082 commits+761 — Volleyball Engine (repo: vbengine) — deterministic FSM, rotation/slot-lock/libero/quota invariants, hash-chained rally log, 15/15 tests passing, courtside mockup verified live
- 2026-09-087 commits+231 — Seven spec-only product repos pinned (vb-mmr, familyflip, rail-attraction, plot-attendant, rr-attendant, skylon-attendant, rrtt-tito) — real spec content, not yet built