FEATURE_BACKLOG.md: rett tre stale "ikke ferdig"-oppføringer
Massimport av spillere (ADR-082), kontosammenslåing del 2 (ADR-080) og avstandsmåling/rangefinder-tråden (ADR-048/064/065/081/083/084) er alle ferdig bygget og live, men filen sa fortsatt "påbegynt"/"ikke designet" for dem. Oppdaget ved gjennomgang av backlogen på brukerens forespørsel. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
0a9320991b
commit
4ecd9ad196
1 changed files with 35 additions and 20 deletions
|
|
@ -3636,13 +3636,21 @@ retroaktiv hull-kort-handling. Skjema: ny `round_shot`-tabell (migrasjon
|
||||||
alle endepunkter, delings-flyt med satellitt-bilde-generering) — se
|
alle endepunkter, delings-flyt med satellitt-bilde-generering) — se
|
||||||
CHANGELOG.md punkt 37 for full detalj. Frontend delvis (Haversine-
|
CHANGELOG.md punkt 37 for full detalj. Frontend delvis (Haversine-
|
||||||
hjelper, delt `ClubPicker`, Mapbox-avhengighet + token-plumbing).
|
hjelper, delt `ClubPicker`, Mapbox-avhengighet + token-plumbing).
|
||||||
**Gjenstår:** V0-eksport for selve `ShotMeasurementSheet` (prompt sendt
|
**RETTELSE 2026-08-18 — "Gjenstår"-lista under var stale, alt i den er
|
||||||
til bruker, venter på svar), kobling av inngangspunktene i
|
nå ferdig:** `ShotMeasurementSheet` V0-integrert og LIVE (`shot/map-
|
||||||
`round-detail.tsx`, reelle Mapbox-token i `.env` (kun tomme
|
point-picker.tsx` er i dag en ferdig, produksjonsbrukt "klikk et punkt
|
||||||
plassholdere satt inn foreløpig), ekte nettleserverifisering av
|
på kartet"-komponent, bekreftet gjenbrukbar i "Manuell koordinat-
|
||||||
kostnadskontroll-invarianten (ADR-048 Beslutning B), og til slutt
|
editor"-notatet lenger ned i denne filen), ekte Mapbox-token satt,
|
||||||
utrulling til ekte database/containere (krever migrasjon 060 kjørt mot
|
migrasjon 060 rullet ut mot ekte `teecup_db`. Byggekjeden fortsatte
|
||||||
ekte `teecup_db` — IKKE gjort ennå, venter på eksplisitt bekreftelse).
|
dessuten videre til rangefinder-avstand til faste banepunkter
|
||||||
|
(ADR-064/065, ADR-081) og et visuelt hull-diagram (ADR-083/084,
|
||||||
|
2026-08-17/18) -- hele "avstandsmåling ligger i kortene"-ambisjonen
|
||||||
|
denne brainstorm-tråden startet er nå bygget og live, ikke lenger et
|
||||||
|
åpent spørsmål. ~~Opprinnelig "Gjenstår"-liste, beholdt for
|
||||||
|
sporbarhet:~~ V0-eksport for selve `ShotMeasurementSheet`, kobling av
|
||||||
|
inngangspunktene i `round-detail.tsx`, reelle Mapbox-token i `.env`,
|
||||||
|
ekte nettleserverifisering av kostnadskontroll-invarianten (ADR-048
|
||||||
|
Beslutning B), utrulling til ekte database/containere.
|
||||||
|
|
||||||
**Se ADR-033 i ARCHITECTURE_DECISIONS.md for den fulle, besluttede
|
**Se ADR-033 i ARCHITECTURE_DECISIONS.md for den fulle, besluttede
|
||||||
arkitekturen** (eierskapsmønster, statistikk-datamodell, HCP-indeksmotor).
|
arkitekturen** (eierskapsmønster, statistikk-datamodell, HCP-indeksmotor).
|
||||||
|
|
@ -3913,7 +3921,7 @@ om å ikke fjerne historikk:**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Én person, flere e-postadresser — DEL 1 (det enkle tilfellet) ✅ BYGGET OG LIVE 2026-07-21, DEL 2 (kontosammenslåing) fortsatt 📋 NOTERT
|
## Én person, flere e-postadresser — DEL 1 (det enkle tilfellet) ✅ BYGGET OG LIVE 2026-07-21, DEL 2 (kontosammenslåing) ✅ BYGGET OG LIVE 2026-08-17 (ADR-080)
|
||||||
|
|
||||||
Reist av brukeren rett etter ADR-032 (verifisert e-postbytte). Et beslektet,
|
Reist av brukeren rett etter ADR-032 (verifisert e-postbytte). Et beslektet,
|
||||||
men DISTINKT behov: én person kan ha flere e-postadresser i omløp samtidig
|
men DISTINKT behov: én person kan ha flere e-postadresser i omløp samtidig
|
||||||
|
|
@ -4014,18 +4022,16 @@ kjørt mot ekte `teecup_db` (bekreftet begge nye tabeller finnes,
|
||||||
`/health`/`/dashboard`/`/account`/`/verify-email` → 200, `teeoff.no`
|
`/health`/`/dashboard`/`/account`/`/verify-email` → 200, `teeoff.no`
|
||||||
upåvirket.
|
upåvirket.
|
||||||
|
|
||||||
### Del 2 (ekte kontosammenslåing) — fortsatt 📋 NOTERT, IKKE designet
|
### Del 2 (ekte kontosammenslåing) — ✅ BYGGET OG LIVE 2026-08-17
|
||||||
|
|
||||||
Uendret fra den opprinnelige analysen: hva skjer hvis adressen som legges
|
**RETTELSE 2026-08-18 — "📋 NOTERT, IKKE designet" var stale.** Bygget
|
||||||
til ALLEREDE er primær- eller sekundæradressen til en ANNEN, eksisterende
|
som ADR-080 (se ARCHITECTURE_DECISIONS.md): selvbetjent, "keeper"
|
||||||
konto (spilleren har altså to helt separate kontoer med egen historikk —
|
(initiativtaker, overlever) vs. "taper" (målet, slås inn og slettes),
|
||||||
ulike org-medlemskap, ulike spillerkoblinger, kanskje ulikt passord/2FA)?
|
lenke sendt til MÅLETS e-post for å bevise eierskap (samme prinsipp
|
||||||
Dagens del 1-løsning avviser dette tydelig (409 DUPLICATE) i stedet for å
|
som e-postbytte, ADR-032 Beslutning B), ny `account_merge_token`-
|
||||||
gjette — en ekte sammenslåing (slå sammen org-medlemskap uten å bryte
|
tabell (migrasjon 077). Løser presist spørsmålet under (hva skjer når
|
||||||
"én rolle per bruker per org", deduplisere spillerkoblinger, avgjøre
|
adressen som legges til allerede eies av en annen konto) -- avviser
|
||||||
hvilken konto som "vinner" for motstridende felt) er en betydelig større
|
IKKE lenger med 409, tilbyr i stedet ekte sammenslåing.
|
||||||
og mer risikofylt operasjon, fortsatt bevisst utsatt til en egen,
|
|
||||||
dedikert designrunde.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -4616,7 +4622,16 @@ skjema, eller begge), og om dette skal være en frittstående admin-side
|
||||||
eller hektes inn i eksisterende baneoppsett-flyt i `courses.py`-relatert
|
eller hektes inn i eksisterende baneoppsett-flyt i `courses.py`-relatert
|
||||||
UI (se "Baneoppsett i turneringer"-seksjonen over).
|
UI (se "Baneoppsett i turneringer"-seksjonen over).
|
||||||
|
|
||||||
## Massimport av spillere til organisasjon/turnering (CSV) + redigerbar spillertabell — 🔨 PÅBEGYNT 2026-08-17
|
## Massimport av spillere til organisasjon/turnering (CSV) + redigerbar spillertabell — ✅ HELT FERDIG, BYGGET, SCRATCH-/BROWSERVERIFISERT OG LIVE 2026-08-17 (ADR-082)
|
||||||
|
|
||||||
|
**RETTELSE 2026-08-18 — "🔨 PÅBEGYNT" var stale.** Fullført samme dag:
|
||||||
|
nytt bulk-endepunkt, CSV-parsing+kolonnegjetting
|
||||||
|
(`player-import-panel.tsx`, orkestrering) + redigerbar tabell (V0-
|
||||||
|
eksportert `player-import-view.tsx`, "stor skjerm først") -- første
|
||||||
|
redigerbar-tabell-UI-mønster i kodebasen. Én reell integreringsbug
|
||||||
|
funnet og fikset i scratch (V0s kjønn-nedtrekk brukte female/male/
|
||||||
|
other, rå CSV-tekst måtte normaliseres ved kolonnetilknytningen). Se
|
||||||
|
ADR-082/CHANGELOG.md 2026-08-17 for full detalj.
|
||||||
|
|
||||||
Bruker ba om en måte å masseimportere spillere fremfor én-og-én, og
|
Bruker ba om en måte å masseimportere spillere fremfor én-og-én, og
|
||||||
spurte konkret om en tabell der ALLE felt er redigerbare. Research denne
|
spurte konkret om en tabell der ALLE felt er redigerbare. Research denne
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue