Flashcard Decks
Persistent storage for flashcard decks with spaced repetition metadata. Each deck is a markdown file named by slug (lowercase, hyphenated name). File structure: frontmatter with name, created date, source description, then cards as a YAML list. Each card tracks: id, front, back, created, lastReviewed, nextReview, interval (days until next review), correctCount, incorrectCount. New cards start with interval=1. On correct: interval doubles. On incorrect: interval resets to 1. Don't store session/temporary review data here—only committed deck state.
documents/knowledge/flashcards/*.md