docs: per-feature reference notes for the sage-app-foundations work#44
docs: per-feature reference notes for the sage-app-foundations work#44spencerwozniak wants to merge 1 commit into
Conversation
One markdown file per feature area introduced on this branch:
- README.md — index
- agentation.md — dev-only feedback overlay
- chat-backend-integration.md — ChatWidget ↔ /api/chat
- knowledge-base-ui.md — upload modal + KB browser
- in-chat-command-routing.md — shared detectView() and the
capability section of the chat system prompt
- generation-endpoints.md — /api/generate/{flashcards,quiz}
- audio-generation.md — /api/generate/audio + TTS playback
- history-panel.md — live session list
Each doc has a "Files touched" section so reviewers can map features
to diffs quickly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Thanks for splitting the docs into their own PR. I like the idea of having one reference note per feature area, especially for a multi-PR foundations change. I reviewed this as a docs-only PR in an isolated checkout. Checks:
I would hold this until the companion PRs land or the docs are adjusted to clearly describe planned companion work. Main issues:
The index links to: ./agentation-install.mdbut the PR adds: Suggested fix: update the link to
Examples include:
This may be expected if #41, #42, and #43 land first, but it means this docs PR is not accurate as a standalone merge into current
It references an older branch/base context. I’d make this timeless, something like: Reference notes for Sage feature areas. Each file documents one feature area: what was added, where it lives, and how to use it.
The PR adds
Recommended path:
Great Sage likes the per-feature docs approach. I think this just needs synchronization with the actual merge order so the docs are trustworthy when they hit |
Summary
Split out of #37 — pure docs, one markdown file per feature area introduced across #41 / #42 / #43.
docs/README.md— indexdocs/agentation.md— dev-only feedback overlay (chore: requirements.txt + Agentation dev panel #41)docs/chat-backend-integration.md— ChatWidget ↔/api/chat(feat(frontend): API client, KB UI, live views, chat routing, history panel #43)docs/knowledge-base-ui.md— upload modal + KB browser (feat(frontend): API client, KB UI, live views, chat routing, history panel #43)docs/in-chat-command-routing.md— shareddetectView()+ capability section of the chat system prompt (feat(backend): generation + audio endpoints, session listing, capability prompt #42, feat(frontend): API client, KB UI, live views, chat routing, history panel #43)docs/generation-endpoints.md—/api/generate/{flashcards,quiz}(feat(backend): generation + audio endpoints, session listing, capability prompt #42)docs/audio-generation.md—/api/generate/audio+ TTS playback (feat(backend): generation + audio endpoints, session listing, capability prompt #42, feat(frontend): API client, KB UI, live views, chat routing, history panel #43)docs/history-panel.md— live session list (feat(backend): generation + audio endpoints, session listing, capability prompt #42, feat(frontend): API client, KB UI, live views, chat routing, history panel #43)Each doc has a "Files touched" section so reviewers can map features to diffs quickly. Best merged last so the references line up with what's actually on
main.Test plan