Lesson system

Structured modules with video/audio placeholders, interactive scoring, and XP — persist progress in speak_lesson_progress.

Breath & posture baseline

Includes: pronunciation drill · AI score · optional breathing cue

Grounded
100%
Continue

Vowel clarity — minimal pairs

Includes: pronunciation drill · AI score · optional breathing cue

72%
Continue

Filler detox (um, like)

Includes: pronunciation drill · AI score · optional breathing cue

40%
Continue

Mirror speaking — 3 min

Includes: pronunciation drill · AI score · optional breathing cue

0%
Continue

Gamification hooks

  • Streak calendar + push reminders (service worker / native)
  • Leaderboard by weekly clarity delta (opt-in)
  • Badge minting on lesson completion