AchievementsTable

table

Breakdex::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

\u2190 Reads 3

moves_tablefsrs_cards_tablereviews_table

Answers

Columns

NameTypeConstraints
idtextNOT NULL
move_idtextNOT NULL
tiertextNOT NULL ENUM: seed, sprouting, growing, mastered MIN: 1
unlocked_atdatetimeNOT NULL
created_atdatetimeNOT NULL DEFAULT: now

Primary Key

id

Foreign Keys

move_id \u2192 moves