Changelog
Changelists organized by week and day. Weekly summaries cover highlights and file-level changes; daily entries have per-commit detail.
Weekly
| Week | Dates | Highlights |
|---|---|---|
| W23 | Jun 2 – 8 | ML investigation system: data contracts v0, perception (SAM2 + Cosmos 3), reasoning scaffold, /health endpoint |
| W22 | May 26 – Jun 1 | Deploy dashboard pipeline redesign + performance, SessionState security fix, input validation, headless Claude runner, Bruno test restructuring |
| W21 | May 19 – 25 | Deploy dashboard (zero to production), app topology consolidation, parallel tier-aware test runners, billing/devices deprecated, credentials out of git |
| W20 | May 12 – 18 | CI/CD migration to Modal, ECR base image extraction, deploy image layering, admin tooling, per-env Supabase wiring |
| W19 | May 5 – 11 | TradeSpark Design System adoption, non-blocking eval pipeline + dashboard, Traction admin demo, LiveKit recorder overhaul, video-to-3D pipeline, ml-generation rename, docs at /docs/*, zombie job self-heal |
| W18 | Apr 28 – May 4 | Static site centralization, tsweb quarantine + /projects API, mobile-session dropdowns, per-provider chat history, Bruno test retry, livekit-recorder encryption, COLMAP preemption checkpointing, tsweb per-function image layering |
| W17 | Apr 21-27 | Model versioning overhaul, comparison warmup + markdown, centralized logging (~700 prints), codebase cleanup, Supabase secrets split, ETag CAS for data writes, CLAUDE.md + worktree bootstrap, static site (in-progress) |
| W16 | Apr 14-20 | Real vLLM serving (all 3 slots), iOS LiteRT pipeline, model comparison UI, prod hostname fix |
| W15 | Apr 7-13 | Streaming chat, project sync, Gemma 4 stubs, iOS OOM fix |
| W14 | Mar 31 - Apr 6 | ML pipeline, dashboard, model proxy, Litestream removal, mobile polish |
Daily (W23)
| Date | Commits | Theme |
|---|---|---|
| Jun 2 | 17 | ML investigation system: contracts v0, perception (SAM2 + Cosmos 3 + merge + hallucination judge), reasoning scaffold + A/B eval, /health endpoint |
Daily (W22)
| Date | Commits | Theme |
|---|---|---|
| May 30 | 0 | Bot-only day (IMPROVE/DOCUMENT) |
| May 29 | 7 | Headless Claude runner (automation/), Bruno test restructuring, Justfile audit recipes |
| May 28 | 12 | Deploy dashboard pipeline redesign, security fixes (SessionState leak, input validation, secrets), codebase cleanup |
| May 27 | 12 | Deploy dashboard stage toasts, promote-to-dev unification, CI worker warm/revert, compound commands rule |
| May 26 | 13 | Deploy dashboard performance (parallel, cache, RPC), UX polish (feedback, toasts, progress) |
Daily (W21)
| Date | Commits | Theme |
|---|---|---|
| May 22 | 9 | Parallel tier-aware test runners, credentials out of git, Dashboard 2.0 (chips, buttons, approve-prod) |
| May 21 | 8 | App topology consolidation, billing/devices deprecated, ECR base extraction, archive cleanup |
| May 20 | 1 | IMPROVE.md review — 9 new findings |
| May 19 | 8 | Deploy dashboard initial build (env cards, polling, pipeline state, ff-merges) |
Daily (W20)
| Date | Commits | Theme |
|---|---|---|
| May 18 | 1 | CI promotion DAG migration to Modal |
| May 16 | 3 | EC2 splat-base builder, CI docker runner gap |
| May 14 | 10 | Deploy image layering, ECR bases, admin tooling, Modal profile defaults |
| May 11 | 4 | Per-env Supabase wiring, test gate delegation, Bruno prod-track skip |
Daily (W19)
| Date | Commits | Theme |
|---|---|---|
| May 9 | 1 | Expose docs/ + IMPROVE.md at /docs/* on static site |
| May 8 | 5 | ml-generation rename, brand restyle sweep (ML demos, model-proxy, websocket-test, traction) |
| May 7 | 9 | TradeSpark Design System, Traction admin, eval pipeline + dashboard, traction crashloop fix, brand restyles |
| May 6 | 1 | Zombie training job self-heal, finer-grained progress bar |
| May 5 | 2 | LiveKit recorder overhaul, video-to-3D pipeline, agent instructions |
Daily (W18)
| Date | Commits | Theme |
|---|---|---|
| May 4 | 5 | tsweb per-function image layering, static site demo descriptors |
| May 1 | 2 | LiveKit recorder encryption, COLMAP preemption checkpoints, SDK bumps |
| Apr 30 | 7 | Static site merge, tsweb quarantine (3 phases), mobile-session dropdowns |
| Apr 29 | 1 | Docs-only (IMPROVE.md refresh) |
| Apr 28 | 5 | Per-provider chat history, Supabase prod override, Bruno test retry |
Daily (W17)
| Date | Commits | Theme |
|---|---|---|
| Apr 27 | 3 | CLAUDE.md + worktree auto-bootstrap, docs refresh |
| Apr 25 | 1 | ETag CAS + per-key lock for race-safe location DB writes |
| Apr 24 | 1 | Supabase secrets split by environment |
| Apr 23 | 15 | Comparison warmup + markdown rendering, centralized logging, codebase cleanup |
| Apr 22 | 3 | Model versioning overhaul, vLLM hardening, LiteRT convert short-circuit |
Daily (W16)
| Date | Commits | Theme |
|---|---|---|
| Apr 16 | 5 | Real vLLM serving, iOS LiteRT pipeline, prod hostname fix, E4B/31B routing |
| Apr 14 | 3 | Model comparison, Volume env isolation, SSE_ONLY removal, project docs |
Daily (W15)
| Date | Commits | Theme |
|---|---|---|
| Apr 13 | 1 | Gemma 4 pipeline stubs |
| Apr 9 | 1 | Nightly scraper crash fix |
| Apr 8 | 6 | Streaming chat, project sync, iOS stability |