Information architecture
/lab— owned book picker with mastery rings/lab/[bookId]— book home/lab/[bookId]/session— three-panel LLM study UI (centerpiece)/lab/[bookId]/objectives— syllabus tree + milestones/lab/[bookId]/progress— mastery, SM-2 queue, heatmap/lab/[bookId]/materials— generated summaries, decks, quizzes/lab/settings— session length, goals, proactive review
The session centerpiece
Desktop Lab uses three panels: history (ChatGPT-familiar), conversation with streaming replies and mode selector, and live session context. Mobile collapses to tabs. Modes— Ask, Quiz Me, Explain Simpler, Give an Example, Test My Recall—change both retrieval intent (RAG) and the mock response style so demos prove the contract.
Try it
Open /lab, add demo books if your shelf is empty, then enter a session. Generate a material, flip flashcards, and watch Needs Review update—those paths hit real Prisma tables today.
