BetweenSign in

A tutor’s work exists for the fifty-five minutes she’s in the room. Then six dead days, and the next lesson opens with “how did it go.”

She sends one line at the end of a lesson

Jonas — German past tense of irregular verbs, ten minutes a day. He’s nervous about speaking out loud.

That is the only thing she types all week. Six days come out of it. The nervousness lands as a speaking task on day 5, not day 1.

Start with one studentYour student installs nothing. No app, no account, no password.

The asymmetry

The student never gets a panel.

The premise is that he will not open a practice app — that is why the six days are empty. A panel on his side would rebuild the exact failure the product exists to fix. So the two halves of this product look nothing like each other.

The student · every day

Plain chat, forever

One question at a time, on a bus, in the app he already has. No install, no account, no password. Eight choices or fewer become an inline keyboard — never a screen to open.

“sehte”ging

The tutor · five minutes before

A panel nobody drew

A model picks which of seven typed components appear, in what order, holding what contents. A quiet week and an error week produce genuinely different screens from the same code.

Quiet weekQuietCard PlanLane

Error weekErrorGrid Streak PlanLane

Between the lessons

What the agent does with the six days.

  1. 01

    It plans the six days

    Structured output against a frozen schema. It reads the human half of the sentence, not just the nouns — and it introduces no material the tutor never set.

  2. 02

    It notices a repeated error

    Same error twice · three correct in a row · two due steps missed. Computed in code from attempt rows, never by a model’s mood.

  3. 03

    It rewrites the rest of the week, and says why

    Two misses on one rule fired a revision: day 3 changed from a drill to an explanation, with a reason a teacher would accept. It rewrites only the remaining days — it cannot extend the week.

The revision is the only thing separating this from a scheduled message. Without it, the honest word is “scheduler”, not “agent”.

Safeguarding

It stops rather than escalating when a student goes quiet, and it does not message under-18s except through a parent’s account.

It reports to nobody but that student’s own tutor. A parent keeps one thread — a weekly line saying he practised four days. Not his answers, not his errors.

Start with one student.

You sign up with an email and a link — there is no password. He never signs up at all: you type his name, he taps a link, and the six days stop being empty.

Start with one student