fix(qa): Sentry sweep 10-15 (boot reload skips bad cached copies, iOS 15 voice start, scoring re-roll + too-short card)
- fix(boot): recovery reload skips the service worker's cached copies (COACH-PULSE-71/5D)
- fix(train): voice start on iOS 15 no longer crashes on navigator.permissions (COACH-PULSE-52)
- fix(scoring): the stage-1 re-roll actually calls the model; thin transcripts get the short-session card (COACH-PULSE-7C/3W/7B)
- chore(i18n): EN key baseline 1520 -> 1521 for practice.notEnoughConversation (COACH-PULSE-3W)
- Merge pull request #924 from tpromni/fix/sentry-sweep-1015-qa
Source: tpromni/coach-pulse-consumer-ui → qa