This is your own ephemeral stream — facts you generated this visit, retained 7 days. Nothing here is shared with anyone else.
Mastery
Misconceptions
Grouped wrong-answer patterns (rung 1: tagged distractor, rung 2: numeric/text normalizer match).
Item latency (per attempt)
● correct
● incorrect
Sessions
| opened | stakes | duration | facts | outcome |
|---|
Narrate this session
A model reads your own facts and writes claims — every claim cites the fact ids behind it; a claim without receipts never renders.
Struggle reads
Cohort (MCP cohort_mastery)
Every cohort read enforces a k=5 privacy floor — below it, no partial data, ever.
Live fact feed (last 20)
Wire lint
POST a deliberately broken batch to /debug (bad ULID, unknown verb, a
note with stringified JSON stuffed into text) and render the verbose lint report —
the warnings-vs-errors distinction the wire gives you for free.