1c51599f07
Manson narrowed the ask to five: how the team build works, joining on the site, joining in the dApp, your level is your reach, and the textbook play. Those five now carry English, Italian, French and Spanish caption tracks. The other fifteen training videos are deliberately untouched. Languages are the top three by real demand from the translation cache rather than by instinct. German still outranks Portuguese there by more than double, which is worth settling before adding a fourth. Captions stay off for an English reader and switch on automatically for anyone who already picked a language with the globe button, so this rides the choice members have made rather than adding a second one. Disclaimer language came through intact in all three, checked by hand because a softened "no income is guaranteed" is a compliance problem rather than a typo: Nessun reddito e garantito / Aucun revenu n'est garanti / No se garantizan ingresos. A native-speaker read of those specific lines is still worth having before this is promoted anywhere. qa/captions-e2e.mjs now discovers the captioned players from training.html instead of a hardcoded list, so it cannot drift as videos are added, and it reads the parsed cues back out of each player: 91 assertions covering content type, cue counts, the right track showing per language, English never showing alongside, and a guard against a track that is really English wearing a foreign label. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>