Apr 27, 2026
Commits
e2c5473 — Add CLAUDE.md and worktree auto-bootstrap
Project memory and config so Claude sessions immediately know the repo layout (deploy.sh and test_app.sh in dev/, venv at dev/.venv, test_app.sh must run from dev/ because it references ../bruno/...).
New worktrees self-heal on first session via a SessionStart hook in .claude/settings.json that runs dev/.justfiles/setup-worktree.sh. The script symlinks the gitignored dev/.venv, dev/.env, and .claude/settings.local.json from the main checkout so worktrees aren't broken on creation.
Changed:
CLAUDE.md— new: repo layout, scripts, venv, worktree convention, test scope, deploy workflowdev/CLAUDE.md— new: pointer to root CLAUDE.md, notes on running fromdev/.claude/settings.json— new: SessionStart hook, permission allowlistdev/.justfiles/setup-worktree.sh— new: worktree bootstrap (symlinks .venv, .env, settings.local.json)
3e285c2 — Refresh IMPROVE.md with 2026-04-26 review findings (docs-only)
Updated improvement tracker with review findings from Apr 26.
4aec68b — Add Apr 24-25 changelogs, refresh weekly summary + architecture docs, update IMPROVE.md (docs-only)
Routine documentation pass: created Apr 24 and Apr 25 daily changelogs, updated W17 weekly summary, refreshed architecture.md and services.md with ETag CAS details and Supabase secrets split.
In-Progress (worktree branch, not yet merged)
The sad-montalcini-4be83d worktree branch has 3 commits adding a new static_site service (static.grizzlebear.io). This work is not yet on dev:
713ea74— Add static.grizzlebear.io service; centralize 5 demo pages (+1,922/-763 lines)743857a— Retheme ml + mobile-session demos to TradeSpark AI design tokens (+624/-369 lines)45c4405— Load site.js synchronously; add static_site README (+127/-2 lines)
See commit messages for full details. Architecture and services docs will be updated when this branch merges.