✅ Kun testkode ændret (lobby/tests.py), ingen produktionslogik berørt → lav regressionsrisiko. ✅ Dækker både manglende key-logging og locale fallback (da -> en) i resolveren. ✅ Matcher i18n-kontrakten om deterministisk fallback/adfærd ved manglende oversættelser. ✅ Repo-hygiejne: lille, afgrænset ændring med tydeligt scope.
Note: Lokal testkørsel kunne ikke verificeres i denne runner pga. manglende Django/venv, men ændringen er konsistent med eksisterende teststruktur og PR beskriver grønne checks.
Review fokus: regressionsrisiko, testkvalitet, i18n-kontrakt, repo-hygiejne.
✅ Kun testkode ændret (lobby/tests.py), ingen produktionslogik berørt → lav regressionsrisiko.
✅ Dækker både manglende key-logging og locale fallback (da -> en) i resolveren.
✅ Matcher i18n-kontrakten om deterministisk fallback/adfærd ved manglende oversættelser.
✅ Repo-hygiejne: lille, afgrænset ændring med tydeligt scope.
Note: Lokal testkørsel kunne ikke verificeres i denne runner pga. manglende Django/venv, men ændringen er konsistent med eksisterende teststruktur og PR beskriver grønne checks.
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.
Summary
Checks
Closes #205
Review fokus: regressionsrisiko, testkvalitet, i18n-kontrakt, repo-hygiejne.
✅ Kun testkode ændret (lobby/tests.py), ingen produktionslogik berørt → lav regressionsrisiko.
✅ Dækker både manglende key-logging og locale fallback (da -> en) i resolveren.
✅ Matcher i18n-kontrakten om deterministisk fallback/adfærd ved manglende oversættelser.
✅ Repo-hygiejne: lille, afgrænset ændring med tydeligt scope.
Note: Lokal testkørsel kunne ikke verificeres i denne runner pga. manglende Django/venv, men ændringen er konsistent med eksisterende teststruktur og PR beskriver grønne checks.