Release · v3.14.17
Fill four gaps in CLAUDE.md and ignore agent…
docs: fill four gaps in CLAUDE.md and ignore agent worktrees
Details
Four things a future session would have had to rediscover by reading files:
- The version table listed only v1/v2/v3 + /view.html, but `changelog.html` is
a fifth layout and a fourth consumer of the v3 design — it reuses v3.css and
the v3 nav/footer/dock/canvas includes, so a v3 chrome change lands on
/changelog/ too. Its page bodies are generated into the git-ignored
frontend/jekyll/changelog/, so they only exist after `changelog:generate`.
- v1 loads a *second* stylesheet that the CSS-entry column didn't mention:
default.html builds the href from a Liquid `ColorScheme` variable
(assets/css/colors-{auto,auto-default-dark,dark,light}.scss), so editing v1
colors means editing those entries, not style.scss.
- The CI topology section covered every push-triggered workflow but none of the
three workflow_dispatch-only ones. seed-sections and prune-documents both
default to a dry run and need a typed confirmation plus the Supabase
service-role secrets; deploy-vercel takes a `production` boolean.
- .claude/worktrees/ (throwaway agent git worktrees) was untracked and
unignored, so it sat in every `git status`. .claude/settings.json and
.claude/hooks/ stay tracked.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DAJJ63FFnLoD5XLpu6yJaG
Files changed (2)
| .gitignore | +4 | −0 |
| CLAUDE.md | +29 | −3 |