Problem
Cutover-sporet har feature-flag-opgave (#162/#184), men mangler en lille, isoleret hardening-opgave for asset-versionering og hurtig rollback-procedure. Uden dette er release-risiko højere ved cache/proxy edge cases.
Værdi
Sikrere gradvis cutover til SPA med hurtig rollback og færre cache-relaterede incidents i staging/prod.
Hvorfor nu
Skal ligge klar inden endelig cutover-beslutning, så devops/test kan validere release-train uden ad hoc driftstiltag.
Acceptance
Dokumenteret strategi for cache-busting/versionering af SPA assets i Django staticfiles/reverse proxy setup.
Konfigurerbar rollback-procedure for USE_SPA_UI (trin-for-trin, max 10 min target).
Smoke-artefakt beskriver hvordan både SPA on/off verificeres i samme release-vindue.
Ingen ændring af gameplay-funktionalitet.
Afgrænsning
Ingen ny infrastruktur-provisionering.
Ingen ændring af backend API-kontrakter.
Ingen UX-ændringer; kun cutover/drift-hardening.
Problem
Cutover-sporet har feature-flag-opgave (#162/#184), men mangler en lille, isoleret hardening-opgave for asset-versionering og hurtig rollback-procedure. Uden dette er release-risiko højere ved cache/proxy edge cases.
Værdi
Sikrere gradvis cutover til SPA med hurtig rollback og færre cache-relaterede incidents i staging/prod.
Hvorfor nu
Skal ligge klar inden endelig cutover-beslutning, så devops/test kan validere release-train uden ad hoc driftstiltag.
Acceptance
- Dokumenteret strategi for cache-busting/versionering af SPA assets i Django staticfiles/reverse proxy setup.
- Konfigurerbar rollback-procedure for USE_SPA_UI (trin-for-trin, max 10 min target).
- Smoke-artefakt beskriver hvordan både SPA on/off verificeres i samme release-vindue.
- Ingen ændring af gameplay-funktionalitet.
Afgrænsning
- Ingen ny infrastruktur-provisionering.
- Ingen ændring af backend API-kontrakter.
- Ingen UX-ændringer; kun cutover/drift-hardening.
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
Cutover-sporet har feature-flag-opgave (#162/#184), men mangler en lille, isoleret hardening-opgave for asset-versionering og hurtig rollback-procedure. Uden dette er release-risiko højere ved cache/proxy edge cases.
Værdi
Sikrere gradvis cutover til SPA med hurtig rollback og færre cache-relaterede incidents i staging/prod.
Hvorfor nu
Skal ligge klar inden endelig cutover-beslutning, så devops/test kan validere release-train uden ad hoc driftstiltag.
Acceptance
Afgrænsning