| {"id": "case_01_recall", "title": "Misconception recall", "description": "Coach recalls prior quiz miss on next session", "steps": ["Load demo pack", "Start quiz", "Answer wrong on Q1", "End session", "Study Now again"], "expect": "Memory recall banner shows misconception"} | |
| {"id": "case_02_grounded", "title": "Grounded citation", "description": "Answer cites uploaded materials with source panel", "steps": ["Study Now", "Ask explain gradient descent"], "expect": "Sources panel shows chunk from demo notes"} | |
| {"id": "case_03_srs", "title": "Spaced repetition", "description": "Due review count increases after quiz miss", "steps": ["Quiz miss", "Check Home review schedule"], "expect": "Due count >= 1"} | |
| {"id": "case_04_trace", "title": "Trace export", "description": "Memory trace JSON includes pipeline steps", "steps": ["Complete session", "Memory tab Download JSON"], "expect": "pipeline_steps array present"} | |
| {"id": "case_05_cram", "title": "Cram mode triage", "description": "Panic mode produces prioritized hit list", "steps": ["Home Cram mode", "Enter 2 hours left"], "expect": "Hit list with due/weak items"} | |