AchievementsTable
tableBreakdex::DataStores::AchievementsTable
Gamification badges earned per move through progressive mastery tiers
Achievements track the breakdancer's progression through four tiers per move: seed (first review), sprouting (consistent recall), growing (deep retention), mastered (fully internalized). They provide visible progress markers that motivate continued practice.
Relationships
Depends On 1
achievements_dao
Reads From 3
moves_tablefsrs_cards_tablereviews_table
Breaks If 2
tier_enum_changesmove_deleted_without_cascade
Data Access
Reads 3
moves_tablefsrs_cards_tablereviews_table
Answers
Columns
| Name | Type | Constraints |
|---|---|---|
| id | text | NOT NULL |
| move_id | text | NOT NULL |
| tier | text | NOT NULL ENUM: seed, sprouting, growing, mastered MIN: 1 |
| unlocked_at | datetime | NOT NULL |
| created_at | datetime | NOT NULL DEFAULT: now |
Primary Key
idForeign Keys
move_id \u2192 moves