Spaced Repetition Architecture This document describes the translation-based spaced repetition system, its data model, and study flow. Overview - The SRS system is translation-pair based. Each row (a phrase pair) produces two cards: - - - Cards store only scheduling state and foreign keys. The displayed text is pulled live from rows. - A deck contains translation pairs. Cards are scoped to a single deck. Data Model (WatermelonDB) Tables - - Stores user-created decks and a default deck. - - Join table linking and . - - Scheduling state for each direction of a translation pair. - - Append-only…