Built by a tutor, for the work after every lesson
What happened today should shape what happens next.
TutorOS turns real session evidence into a focused lesson plan, a clear mastery decision, and a parent update that actually says something.
One connected workflow
From context to an honest update.
Each output is connected to what the tutor actually observed—not an isolated AI generation.
- 01
Plan the session
Turn the last lesson and current struggle into a focused 45-minute plan.
- 02
Capture evidence
Record the moments that reveal what landed and what still needs support.
- 03
Decide what is next
Use observed performance to schedule the right topic at the right time.
- 04
Shape the next lesson
Carry the review date, support level, and source evidence into the next plan.
- 05
Update the parent
Create a warm, honest update grounded in the session—not generic praise.
- 06
Tutor signs off
Require a human review of the evidence, next step, and parent wording before use.
Fresh regression proof
12/12 evidence integrity checks passed.
Twelve synthetic adversarial fixtures run against the same mastery, Honesty Gate, and next-session functions used by the demo. No model call or API key is involved. This is a product regression benchmark—not a claim of validated learning efficacy.
Mastery scheduling4/4 passed
- Secure starts at the 80% boundary
Expected: 80% → Secure, review in 14 days
Observed: 80% → Secure, review in 14 days
- Declining attempts override the average
Expected: Decline signal → Needs reinforcement, review in 3 days
Observed: Decline detected → Needs reinforcement, review in 3 days
- A strong average cannot hide an independent miss
Expected: 83% with independent miss → Needs reinforcement, review in 3 days
Observed: 83% with independent miss detected → Needs reinforcement, review in 3 days
- Invalid session evidence is rejected
Expected: Impossible date and empty observation → rejected before scoring
Observed: Invalid evidence rejected by schema
Report integrity4/4 passed
- Invented evidence citations are blocked
Expected: Unknown attempt ID → Honesty Gate blocked
Observed: Blocked: The report cited evidence that is not present in this session.
- Generic praise cannot replace evidence
Expected: Generic praise → Honesty Gate blocked
Observed: Blocked: The report uses generic praise instead of a specific session detail.
- Non-secure mastery cannot be softened
Expected: “On track” for non-secure evidence → Honesty Gate blocked
Observed: Blocked: The report softens a non-secure mastery decision into misleading reassurance.
- A difficult attempt must be acknowledged
Expected: Non-secure report without difficult source → Honesty Gate blocked
Observed: Blocked: A non-secure report must cite and plainly acknowledge a difficult attempt.
Closed-loop provenance4/4 passed
- The latest difficulty becomes the review target
Expected: Attempt 4 target + Attempt 3 breakthrough → carried forward verbatim
Observed: Review target: practice-4; Breakthrough: practice-3; observations match
- Supported success receives a developing progression
Expected: Modeled success → Developing; Prompt → independent → stretch
Observed: Developing; Prompt → independent → stretch
- Secure evidence still keeps a traceable retrieval source
Expected: All independent correct → Secure; latest attempt retained; 14-day review
Observed: Secure; 14-day review; source practice-4
- The next lesson receives validated evidence-derived context
Expected: Brief schema valid; API context cites Attempt 4 observation
Observed: Schema valid; lesson context grounded in Attempt 4
A tutoring session, made visible.
Lesson plan
Look for: Maya explains why each pair represents the same quantity.
Evidence of understanding: Maya explains that the pieces must be the same size before they can be combined.
Session evidence
Mastery decision
An independent attempt was incorrect, so this topic returns in 3 days instead of relying on the 60% average alone.
3-day interval · transparent TutorOS heuristic
Three-session learner trajectory
Independent success appeared across the three sessions, but Tuesday · Transfer check ended with an independent miss. The latest evidence keeps the topic in a 3-day review cycle.
- 2026-06-30Session 1 · Build the model45%Needs reinforcement3-day review
- Independent success
- 0/2
- Support used
- 2/2
- 2026-07-07Session 2 · Fade the prompt63%Developing7-day review
- Independent success
- 0/3
- Support used
- 2/3
- 2026-07-14Tuesday · Transfer check60%Needs reinforcement3-day review
- Independent success
- 1/4
- Support used
- 2/4
Next session brief
Parent update
Passed — this report cites recorded session evidence and preserves the mastery decision.
- Attempt 3Found 12 as a common denominator independently.
- Attempt 4Added denominators directly after the visual model was removed.
Tutor sign-off
Sign-off revalidates the current evidence, mastery decision, next-session sources, and parent wording. Any later edit revokes it.