Live status og dokumentasjonsflyt
Dato: 17. juni 2026
Formaal
Denne siden beskriver hvordan live-endringer i VTG-appen skal dokumenteres og folges opp. GitHub Pages/MkDocs og GitHub Project er felles sannhet for status paa tvers av Golfklubb-IT-prosjektene.
Flyt fra deploy
- Deploy til Firebase Hosting
- Bygg appen med
npm run build. - Deploy til Firebase Hosting for begge sites:
gkit-vtg-app.web.appgkit-vtg-admin.web.app
-
Noter bundle-navn og tidspunkt.
-
Live-verifisering
- Test mot live URL, ikke bare lokalt.
- Bruk midlertidige testbrukere for rollene
user,adminogsuper_adminved behov. -
Slett testbrukerne etter verifisering og bekreft cleanup.
-
Kode- og PR-spor
- Commit endringen paa feature branch.
- Push til GitHub PR.
-
PR #12 er aktivt spor for Phase 6 / AppOwner / kill switch-arbeidet.
-
MkDocs / GitHub Pages
- Oppdater dokumentasjonskilden i
docs/. - Bygg og deploy dokumentasjon til
gh-pages. -
Ikke bruk
CHECKPOINT_PAUSE.mdsom publisert dokumentasjon. -
GitHub Project
- Oppdater Project 4 med hva som er gjort, hva som maa forbedres og konkrete action items.
- Project brukes til status og prioritering; MkDocs brukes til forklaring, beslutninger og varig dokumentasjon.
Siste produksjonsrunde
Dato: 16. juni 2026
Deploy:
- Firebase Hosting deployet til
gkit-vtg-app.web.appoggkit-vtg-admin.web.app. - Live bundle:
main-WZFKZTIY.js.
Verifisering:
- Playwright live smoke-test bestatt.
- AppOwner login verifisert med midlertidig superadmin.
Klubber,Import EngineogAPI / Rulesverifisert uten horisontal overflow paa mobil og desktop.- Testbrukere slettet etter bruk; cleanup dry-run bekreftet
auth-not-found.
Endringer:
- Klubboversikt har sok/statusfilter.
- Kill switch krever tekstbekreftelse med klubbnummer/clubId.
Opprett ny klubb, Import Engine og API / Rules command-knapper er merket som planlagt/deaktivert der backend ikke er klar.- Live smoke-test lagt til i
tests/e2e/live-appowner-smoke.spec.ts.
Aapne risikopunkter
MF-010: kurs mangler clubId
Eksisterende produksjonskurs mangler clubId. Dette er ikke rettet automatisk fordi eksisterende scripts/firebase/migrate-club-id.mjs bare er en stub.
Neste trygge steg:
- read-only rapport
- eksport/backup av berorte kursdokumenter
- dry-run
- apply som setter Ski GK-kurs til
clubId73 - live admin smoke-test etter apply
Dependency-spor
Versjonsinventar ligger i Dependency version inventory.
Rekkefolge:
- Patch/minor innen dagens major.
- Build, deploy og live smoke-test.
- Major-spor som egne PR-er.
Ingen pakker skal nedgraderes.