Problem: #175 mangler en selvstændig verifikationsopgave, så release-go/no-go ikke bygger på antagelser.
Værdi:
Giver release-train et klart gate-artifact for i18n + audio policy uden at vente på større polish.
Hvorfor nu:
MVP-fasen kræver hyppige små merges; separat smoke-opgave gør det lettere at lukke regressions tidligt.
Acceptance:
Ét end-to-end MVP-flow køres i både en og da med dokumenteret resultat.
Verifikation af fallback (en) ved manglende key i mindst ét kontrolleret tilfælde.
Verifikation af audio-routing: lyd kun på primær enhed, aldrig på telefon/client.
Resultater logges som release-gate artefakt i issue/PR-tråd.
Afgrænsning:
Ingen ny feature-udvikling; kun test/smoke artefakt.
Ingen udvidelse af sprogliste ud over da/en.
Problem:
#175 mangler en selvstændig verifikationsopgave, så release-go/no-go ikke bygger på antagelser.
Værdi:
Giver release-train et klart gate-artifact for i18n + audio policy uden at vente på større polish.
Hvorfor nu:
MVP-fasen kræver hyppige små merges; separat smoke-opgave gør det lettere at lukke regressions tidligt.
Acceptance:
- Ét end-to-end MVP-flow køres i både `en` og `da` med dokumenteret resultat.
- Verifikation af fallback (`en`) ved manglende key i mindst ét kontrolleret tilfælde.
- Verifikation af audio-routing: lyd kun på primær enhed, aldrig på telefon/client.
- Resultater logges som release-gate artefakt i issue/PR-tråd.
Afgrænsning:
- Ingen ny feature-udvikling; kun test/smoke artefakt.
- Ingen udvidelse af sprogliste ud over da/en.
Added controlled fallback test in frontend/angular/src/app/lobby-i18n.spec.ts where da translation key is intentionally removed and fallback resolves to en.
cd frontend/angular
npm test -- --reporter=dot src/app/lobby-i18n.spec.ts src/app/features/host/host-shell.component.spec.ts src/app/features/player/player-shell.component.spec.ts
Result: 3/3 test files passed, 20/20 tests passed.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem:
#175 mangler en selvstændig verifikationsopgave, så release-go/no-go ikke bygger på antagelser.
Værdi:
Giver release-train et klart gate-artifact for i18n + audio policy uden at vente på større polish.
Hvorfor nu:
MVP-fasen kræver hyppige små merges; separat smoke-opgave gør det lettere at lukke regressions tidligt.
Acceptance:
enogdamed dokumenteret resultat.en) ved manglende key i mindst ét kontrolleret tilfælde.Afgrænsning:
Verification update (issue #207):
docs/ISSUE-207-I18N-AUDIO-SMOKE-ARTIFACT.mdfrontend/angular/src/app/lobby-i18n.spec.tswheredatranslation key is intentionally removed and fallback resolves toen.clientHasNoAudioOutput === true(primary-only audio routing).Command run:
Result: 3/3 test files passed, 20/20 tests passed.
PR: #215