When and how to keep the project outline current.
The outline at workspace/outline/index.html is the single source of
truth for what the project is, what exists, and what still needs work. Keep it
current whenever the project's scope, structure, or conventions change. Also keep
CLAUDE.md in sync — it should only point to the outline, never
duplicate content.
Move items between What exists now and What still needs work to reflect the current state of the application.
Update the Technical Implementation cards when tsconfig setup, build commands, directory layout, or major architectural patterns change.
Add links to new guides or actions pages in the outline's reference section so
they are discoverable. Also update workspace/index.html if a new
top-level section (guides, actions) was added.
Edit workspace/outline/index.html. At minimum update:
Always use correct links — never omit index.html from hrefs.
Open CLAUDE.md at the project root and verify it still just points
to the outline. If it has drifted and contains duplicated or stale content,
trim it back so it only references workspace/outline/index.html.
If new guide or action pages were created, add them to
workspace/_assets_/nav-data.js under the correct parent node.
Always use workspace-relative paths.
{ title: 'My New Guide', path: 'guides/my-new-guide/index.html' }