Error dashboard
Every wrong answer with a real cause behind it. I tag the cause, surface it here, and won't let you forget it.
What is a cognitive error
Most learning apps log "you got it wrong." I log why. When you miss a question, I diagnose it as one of four types and store it as a cognitive_error row tied to the topic and domain.
| Type | What it means |
|---|---|
| MISCONCEPTION | You believe something incorrect with confidence. The most dangerous type — confidence + wrong = exam failure. |
| CONFUSION | You're mixing up two adjacent concepts (e.g., "stateful" vs "stateless"). |
| ATTENTION | You knew the answer but misread the prompt or rushed. |
| KNOWLEDGE_GAP | You haven't learned this yet. Cleanest to fix — the others require rewiring. |
The dashboard renders unresolved errors only. Resolved errors stay in the database for analytics but disappear from your view.
What you see
The Error dashboard appears under the Readiness tab as Unresolved errors. Each row shows:
- A colored type badge (
MISCONCEPTION,CONFUSION,ATTENTION,KNOWLEDGE_GAP). - The domain the error came from.
- The topic I tagged.
- My diagnosis — a short note explaining the specific gap.
- Age (
today,yesterday,3d ago,1w ago). - A Resolved button.
Filter chips at the top let you narrow by type. The default All view sorts newest first.
Resolving an error
Tap Resolved on a row to mark it cleared. The row disappears optimistically — I don't make you wait for the round trip. Behind the scenes the row is flagged resolved = true and stops counting against your readiness.
Don't resolve an error you haven't actually fixed. The button is honor-system. The next time you hit a question on the same topic and miss it, I'll log a fresh error and your readiness will drop again. Be honest with yourself or the gauge will catch you out at the mock test.
Auto-injection: the error backlog task
If your unresolved errors pile up past 5, I take over your daily plan. Instead of the next roadmap milestone, I inject an error_backlog task with the title "Error Backlog" and the subtitle "Clear your accumulated errors."
I do this because errors compound. Five unresolved misconceptions become ten, then fifteen, and your readiness score quietly bleeds out behind a clean-looking roadmap. The backlog task forces a cleanup pass before I let you progress.
You'll know it kicked in when the home-screen Today's task card shows the Error Backlog title and routes you straight here.
The fastest path back to your roadmap: filter by MISCONCEPTION first, work the topics, mark resolved. Misconceptions hurt your score the most because they correlate with confident-wrong answers in mocks.