← All docs changelog/2026-04-27.md

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 workflow
  • dev/CLAUDE.md — new: pointer to root CLAUDE.md, notes on running from dev/
  • .claude/settings.json — new: SessionStart hook, permission allowlist
  • dev/.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.