What problem does it solve? Learners forget material between study sessions, and without a structured recall system there is no way to know which flashcards are due for review. This Skill runs due spaced-repetition flashcard sessions, scheduling cards by session slot rather than calendar dates so review timing stays consistent with the rest of the tutoring system. ## Core Features & Use Cases - Due-Card Review Sessions: Runs a review pass on demand via /review or automatically when a course is filling test_pending_convergence slots, gathering every due card across all active courses. - SM-2-lite Scheduling: Updates each card's interval, ease, lapses, and due_at_slot through the review_math.py script after every recall outcome, with intervals capped at 30 sessions. - Deck Storage: Stores cards in a per-course JSON deck file under the learner's profile directory, following the same learner-isolation rules as other profile data. - Use Case: A student passes a stage test and stage-recap seeds flashcards into the deck; three sessions later the student types /review and is quizzed on exactly the cards whose due_at_slot has been reached, with each result rescheduled automatically. ## Quick Start Ask the AI to run a review session with /review to quiz all due flashcards for the active learner across their courses.