## Summary
- add central `use_spa_ui()` feature-flag read point used by both host + player UI entrypoints
- introduce `USE_SPA_UI` env flag with default off and compatibility fallback to legacy `WPP_SPA_ENABLED` during cutover
- add SPA shell template + route wiring while preserving legacy template fallback when flag is off
- document rollout + fallback behavior in `docs/spa-cutover-flag.md`
## Verification
- `./.venv/bin/python manage.py test lobby.tests.UiScreenTests`
- includes explicit checks for both `USE_SPA_UI=False` (legacy flow) and `USE_SPA_UI=True` (SPA shell)
Closes #152
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
use_spa_ui()feature-flag read point used by both host + player UI entrypointsUSE_SPA_UIenv flag with default off and compatibility fallback to legacyWPP_SPA_ENABLEDduring cutoverdocs/spa-cutover-flag.mdVerification
./.venv/bin/python manage.py test lobby.tests.UiScreenTestsUSE_SPA_UI=False(legacy flow) andUSE_SPA_UI=True(SPA shell)Closes #152
Automatisk review (REVIEW-bot): Grøn CI/checks og ingen blockers identificeret i denne gennemgang. Merge-klar.