Data Stores
Data20 components
table 20
AchievementsTable Gamification badges earned per move through progressive mastery tiers
4 AssetCopiesTable Tracks every copy of a video asset across cloud providers with sync status
3 AssetManifestTable Content-addressed registry of every video asset — the single source of truth fo…
5 AuraLinksTable Directed edges in the move transition graph with affinity weights
2 AuraPresetsTable Named presets for aura link graph configurations
2 BattleResultsTable Scored results from competitive practice battle sessions
2 ComboMovesTable Join table linking combos to their ordered move sequences
3 CombosTable Named sequences of moves representing practiced combinations
4 DeckMovesTable Join table linking manual decks to their hand-picked moves
3 DecksTable Custom review decks — smart (filter-based) or manual (hand-picked moves)
4 FsrsCardsTable FSRS 2.0 spaced-repetition card state for every reviewable entity
4 LabEntriesTable Session log entries within a lab — text notes and video clips
2 LabMovesTable Join table linking labs to their curated move selections with ordering
3 LabsTable Practice projects and curated sets for focused breakdancing sessions
1 MilestonesTable Goal markers within a lab — checkpoints the breakdancer aims to hit
2 MovesTable Stores every breakdancing move in the arsenal with video attachment and learnin…
3 ReviewsTable Immutable log of every flashcard review rating event
4 SyncLogTable Change-tracking log for two-phase cloud sync — records every mutation
4 SyncOperationsTable Queue of pending and in-progress sync operations across all providers
4 SyncProvidersTable Configured cloud storage providers with auth state and quota tracking
2