Office Hours AI
Build a course-native tutor that looks polished, acts grounded, and is already testable before it reaches your private cloud.
Welcome back, operator. This workspace now drives the live FastAPI backend in local development: create teacher-owned course spaces, mint join codes, stage source artifacts, and rehearse the student tutor flow with stored citations.
Deployment spine
Local API, database migrations, and the web build are already passing on this laptop.
The frontend now talks to the backend through a stable teacher and student identity bridge.
The next external milestone is GitHub: initialize the repo, push private, and let CI mirror the same contract.
Teacher course brains
00
Private retrieval scopes live on the teacher side.
Student sandbox joins
00
Separate demo learner identity for local rehearsal.
Assets staged
00
Only derived metadata survives the upload handshake.
Pending ingestion
00
Every staged file is waiting for the real parser pipeline.
Teacher studio
Spin up a new course brain in minutes.
Active course brains
Current teacher inventory
Distribution
Mint a join code
Ingestion staging
Register approved course materials
Student sandbox
Rehearse the learner flow before deployment.
Tutor rehearsal