Dokumenter slagmåling-utrulling mot ekte teecup_db/teecup_api/teecup_frontend
Punkt 48: 060_round_shot.sql migrert (test_isolation.sql 12/12 uendret), begge Mapbox-tokens verifisert (delings-satellittbilde bekreftet ekte, 176KB AVIF), containere bygget/restartet rent, teecup.golf bekreftet oppe. ADR-048 er nå fullt bygget, verifisert og live.
This commit is contained in:
parent
861a2ec1a7
commit
70f6e92726
1 changed files with 44 additions and 19 deletions
63
CHANGELOG.md
63
CHANGELOG.md
|
|
@ -9156,17 +9156,8 @@ Neste steg:
|
|||
knappeteksten ("Mål et slag (1 målt)") etter et slag er opprettet.
|
||||
Scratch-miljøet ryddet opp fullstendig.
|
||||
|
||||
**Ikke rullet ut** -- `round_shot`-tabellen finnes ennå ikke i ekte
|
||||
`teecup_db` (migrasjonen er aldri kjørt der), og `.env` har fortsatt
|
||||
tomme Mapbox-token-plassholdere (kart-veien vil ikke fungere i
|
||||
produksjon før brukeren skaffer et ekte token). Gjenstår før dette
|
||||
kan vurderes for utrulling: inngangspunkt 2 (alltid-synlig
|
||||
"N slag målt"-merkelapp på selve hull-kortet, for retroaktiv måling
|
||||
OG for lagformater/side-eide hull -- denne `ScoringWizard`-veien
|
||||
dekker kun deltaker-eide hull, siden delt-ball-formater bruker en
|
||||
egen, enklere side-veiviser uten dette detalj-steget), ekte
|
||||
Mapbox-tokens, og migrering av `060_round_shot.sql` mot ekte
|
||||
`teecup_db` (krever egen, eksplisitt brukerbekreftelse).
|
||||
**Rullet ut 2026-08-08** -- se punkt 48 for migrasjons-/
|
||||
utrullingsdetalj (samlet med inngangspunkt 2 og gjest-tee-fiksen).
|
||||
|
||||
46. **Slag-for-slag GPS-avstandsmåling — inngangspunkt 2 av 2, alltid-
|
||||
synlig merkelapp på hull-kortet — 2026-08-08 (ADR-048).** Fullfører
|
||||
|
|
@ -9224,11 +9215,7 @@ Neste steg:
|
|||
verifisert direkte mot API-et for begge eiertyper. Scratch-miljøet
|
||||
ryddet opp fullstendig.
|
||||
|
||||
**Ikke rullet ut** -- samme gjenstående blokkere som punkt 45:
|
||||
`round_shot`-tabellen finnes ikke i ekte `teecup_db` ennå
|
||||
(migrasjonen aldri kjørt der, krever egen brukerbekreftelse), og
|
||||
`TEECUP_MAPBOX_SECRET_TOKEN` (for delings-satellittbilder) mangler
|
||||
fortsatt.
|
||||
**Rullet ut 2026-08-08** -- se punkt 48.
|
||||
|
||||
47. **Ny-runde-veiviser: utslag lagt til direkte i gjesteskjemaet —
|
||||
2026-08-08, brukertilbakemelding.** Brukeren rapporterte at
|
||||
|
|
@ -9257,6 +9244,44 @@ Neste steg:
|
|||
med det samme, uten å måtte åpne "Rediger". Ingen konsollfeil.
|
||||
Scratch-miljøet ryddet opp fullstendig.
|
||||
|
||||
**Ikke rullet ut ennå** -- venter på samlet bekreftelse sammen med
|
||||
resten av det som gjenstår (Mapbox-hemmelig-token, migrering av
|
||||
`060_round_shot.sql`).
|
||||
**Rullet ut 2026-08-08** -- se punkt 48.
|
||||
|
||||
48. **Slag-for-slag GPS-avstandsmåling rullet ut mot ekte `teecup_db`/
|
||||
`teecup_api`/`teecup_frontend` — 2026-08-08. Samler utrullingen for
|
||||
punkt 45-47.** Bruker satte inn begge Mapbox-tokens midt i økten:
|
||||
`NEXT_PUBLIC_MAPBOX_TOKEN` (offentlig, URL-restriktert til
|
||||
`teecup.golf` -- bekreftet BEVISST, ikke en feil: avviste med 403 fra
|
||||
et scratch-miljøs `localhost`-opprinnelse under punkt 46s
|
||||
verifisering, nøyaktig som en URL-restriksjon skal virke) og
|
||||
`TEECUP_MAPBOX_SECRET_TOKEN` (server-side, ingen URL-restriksjon
|
||||
siden Static Images-kallet er server-til-server og aldri sender en
|
||||
nettleser-`Referer`; kun offentlige `styles:tiles`/`styles:read`-
|
||||
scopes, ingen skrive-/bruker-/tokens-tilganger -- backend-koden
|
||||
trenger ikke mer).
|
||||
|
||||
**Attende scratch-miljø denne økten** (kun API + MinIO, ingen
|
||||
frontend nødvendig -- rent backend-kall): bekreftet
|
||||
`TEECUP_MAPBOX_SECRET_TOKEN` faktisk fungerer ende-til-ende --
|
||||
opprettet en runde+slag, kalte `share_shot`, fikk et REELT,
|
||||
ikke-null `shared_image_url` tilbake (176 KB AVIF-fil i MinIO, ikke
|
||||
en tom/feilet fil). Scratch-miljøet ryddet opp fullstendig.
|
||||
|
||||
**Migrasjon + utrulling mot ekte systemer, etter eksplisitt
|
||||
brukerbekreftelse ("ja"):**
|
||||
1. `060_round_shot.sql` kjørt mot ekte `teecup_db` -- kun ny tabell +
|
||||
to `GRANT`-er (`SELECT/INSERT/DELETE` full, `UPDATE` begrenset til
|
||||
`shared_round_message_id`), ingen endring i eksisterende skjema.
|
||||
`\d round_shot` bekreftet alle CHECK-constraints/FK-er riktige.
|
||||
`test_isolation.sql` kjørt på nytt mot ekte `teecup_db` rett
|
||||
etter -- fortsatt 12/12 grønt.
|
||||
2. `docker compose build teecup_api teecup_frontend && up -d
|
||||
teecup_api teecup_frontend` -- begge bygget rent, ren oppstart i
|
||||
loggene, ingen feil.
|
||||
3. `https://teecup.golf/` bekreftet oppe, ingen konsollfeil.
|
||||
Autentisert gjennomgang ("Mål et slag" i ekte nettleser) overlatt
|
||||
til brukeren selv (krever brukerens egen pålogging, samme
|
||||
begrensning som tidligere utrullinger denne økten).
|
||||
|
||||
Med dette er ADR-048 (slag-for-slag GPS-avstandsmåling) fullt bygget,
|
||||
verifisert og live -- begge inngangspunkt, begge hull-eiertyper,
|
||||
begge Mapbox-token-veier (kart-valg + delings-satellittbilde).
|
||||
|
|
|
|||
Loading…
Reference in a new issue