OmniTutor
▸ docs hub · everything in one place

OmniTutor · all docs, organized.

How to read this hub: Strategy = stable rules that don't change phase-to-phase (contracts · roadmap · streaming arch). Design = look & flow (mockups · brand · drama). Build = one LLD per phase, written JIT when that phase starts (P0 LLD is up · P1 LLD coming next). Reference = the long tail.
▸ nowP0 · shippedisolated stack live · own DB · own port 8790
▸ live api/v1/healthz · /v1/docsFastAPI auto-spec · interactive
▸ git tagv0.16-p0-shippedP0 cutover landed · all stage URLs verified

▸ Jump to anything · every doc, one click away

▸ Reference · long tail
1

Strategy

cross-cutting contracts · what every phase consumes
2

Design

the look · the flow · the surface students see
▸ landing · 4 lanes

Discovery / landing

The "outside" entry point. Prominent owl hero. 4 lanes: Academic · Big Questions · Skills · Test prep. Search bar, recents, paths. Tagline: "Learn anything, on your terms."

locked4 lanes
Open discovery →
▸ runtime · setup → plan → active

Tutor runtime

The full shell. 5 modes (Teach · Coach · Test · Whiteboard). Mini-owl rail companion. Setup & Plan modals overlay only the board (shell stays put). Cycle stages with the bottom-right demo toggle.

locked5 modesunified shell
Open runtime →
▸ engagement · cold-start

Drama modals

5 subject-aware engagement overlays for any moment of latency. Physics: equations cascade. Math: curve drawing in. History: parchment + timeline. Languages: scripts + bubbles. Curiosity: question constellation.

locked5 subjectsanimated
Open drama →
▸ subject prototype · science

Physics subject page

Science archetype. 8 topic cards with equation decoration. 6 problem libraries (Irodov, Griffiths, Goldstein, Halliday, Sakurai, MIT). 7 exam tracks. 4 levels. Trending.

locked
Open Physics →
▸ subject prototype · science

Math subject page

Math-flavored science archetype. 8 topics from algebra to combinatorics. 8 canonical libraries (Spivak, Apostol, Rudin, Strang, Putnam, IMO, Hatcher, Dummit-Foote). 6 exams.

locked
Open Math →
▸ subject prototype · humanities

History subject page

Humanities archetype. Era timeline · 8 regions · 10 themes · 6 big questions · 9 figures. Warmer parchment palette. Owl wears coral bow tie + tiny scroll.

locked
Open History →
▸ subject prototype · language

English subject page

Language archetype — radically different. Why-are-you-learning, CEFR ladder A1→C2 with placement test, four core skills, 8 conversation roleplay scenarios, 6 English exams.

locked
Open English →
▸ palette + tokens

Design language

Four-blue palette (light sky · deep sky · sea · ink) + warm anchors (gold · coral · mint). Color tokens, role table, sample components, type pairing, 6 design principles.

locked
Open language →
▸ mascot & brand

The wise owl

Mascot · 3 expressions (attentive · thinking · listening) · 6 logo lockups · color from the owl · 6 visual elements · 4 applications (favicon, app icon, social, business card) · 7 owl-handling rules.

locked
Open owl brand →
3

Build

per-phase plans + tests · added as each phase begins

▸ What lands here next

Each phase gets its own p<n>_lld.html page using the same 5-section template (scope · before/after · work plan · test plan · acceptance gate). Written just-in-time, one phase ahead.

Queue: p1_lld.html (foundation) → p2_lld.html (discovery + subjects) → p3 setup modal → p4 plan + drama → p5 streaming pipeline → p6 runtime + Teach → p7 Coach + Test → p8 Whiteboard + viz/anim → p9 adjust + cross-cutting → p10 audio + cache + polish.

Cross-cutting contracts that all phases consume live in → Contracts & schema.

4

Reference

the long tail · curriculum & specs you read once