diff --git a/FEATURE_BACKLOG.md b/FEATURE_BACKLOG.md index c721f67..4b22186 100644 --- a/FEATURE_BACKLOG.md +++ b/FEATURE_BACKLOG.md @@ -7,9 +7,8 @@ > Status-koder: ✅ ferdig · 🔨 pågår · 📋 planlagt/fanget · ❓ trenger beslutning > · 🔀 endret fra opprinnelig råd · 💤 utsatt (bevisst) > -> Sist oppdatert: 2026-08-21 (funksjonelle hull funnet under utskrift- -> planlegging notert -- hullengde, turneringslogo, bracket-format -> utsatt, shotgun-start under bygging -- se de to nederste seksjonene) +> Sist oppdatert: 2026-08-22 (inkrementell deltaker-id/startnummer for +> turneringer fanget opp, ikke designet -- se nederste seksjon) --- @@ -4877,3 +4876,50 @@ dem designet i detalj ennå: **Neste steg:** begge idéene trenger en egen avklaringsrunde med bruker FØR design/bygging -- ingen beslutninger tatt ennå, kun fanget opp her for å ikke gå tapt. + +## Idé, ikke spesifisert: inkrementell deltaker-id (startnummer) for turneringer (2026-08-22) — 📋 fanget, ikke designet + +Bruker: "Alle turneringsdeltagere skal ha en id. Id'en blir tildelt ved +påmelding, og øker inkrementelt med 1 for hver som melder seg på. +Id'en skal være synlig på scorekort og på startlister. Den brukes til +å definere startrekkefølge innad i flighter (om ikke turneringsleder +har valgt at lavest hcp starter før de(n) med høyere hcp)." + +Finnes ikke i dag: `tournament_participant.id` (migrasjon 040) er en +UUID, ikke et menneskelesbart, fortløpende tildelt tall -- ingen egen +"startnummer"/"bib"-kolonne finnes. Ingen eksisterende sortering av +spillere INNAD i en `tournament_round_group` (utslagsgruppe, ADR-096) +er funnet -- gruppene har i dag kun en gruppe-sekvens +(`tournament_round_group.sequence`) og et valgfritt `tee_time_override`, +ingen fastsatt spillerekkefølge INNE i selve gruppen. + +Uavklart, trenger en egen designrunde FØR bygging: +- **Omfang -- individuelle turneringer, eller også Cup/lagformat?** + "Flighter" er et individuell-turnering-konsept (`tournament_round_ + group`) -- Cup-formatet har `session`/`match`, ingen tilsvarende + gruppe-av-spillere-enhet. Antas individuelt-format-only inntil + bekreftet, men ikke eksplisitt avklart med bruker ennå. +- **Tildelingstidspunkt/-omfang:** "ved påmelding" -- gjelder dette KUN + selvregistrering (`registration.py`, offentlig påmeldingsskjema), + eller også når en organisator legger til en deltaker manuelt + (`add_round_participant`/tilsvarende i Oppsett-fanen)? Trolig begge, + men ikke bekreftet. +- **Nullstilles/gjenbrukes id ved avmelding?** Fortløpende +1 antyder + NEI (samme prinsipp som et fysisk startnummer -- forsvinner ikke selv + om noen trekker seg), men ikke eksplisitt sagt. +- **HCP-sorteringsalternativet** ("laveste hcp starter først") -- + en NY, valgfri turneringsinnstilling (sannsynligvis nær de andre + turneringsvide bryterne i Oppsett-fanen, `tournament_settings_card`/ + `TournamentSettingsCard`), som når PÅ overstyrer deltaker-id som + sorteringsnøkkel innad i flighten. Snittsdetaljer (stigende/synkende, + hva som skjer ved likt hcp) ikke spesifisert. +- **Visning:** "synlig på scorekort og startlister" -- gjelder dette + BÅDE de nylig bygde utskriftsflatene (`print-scorecard.tsx`/ + `print-startlist.tsx`, ADR-097) OG skjermvisningene (`HoleGrid`/ + `ScoreTab`/`tournament-program.tsx`), eller kun utskrift? Ikke + spesifisert. + +**Neste steg:** egen avklaringsrunde med bruker (omfang, tildelings- +regler, HCP-bryterens eksakte oppførsel, hvor id-en skal vises) FØR +datamodell/migrasjon designes -- ingen beslutninger tatt ennå, kun +fanget opp her for å ikke gå tapt. diff --git a/teecup-scorekort-og-entry-spec.md b/teecup-scorekort-og-entry-spec.md index 1067cab..9dc3b27 100644 --- a/teecup-scorekort-og-entry-spec.md +++ b/teecup-scorekort-og-entry-spec.md @@ -69,6 +69,12 @@ Dette er skjermens største enkeltløft. `text-sm muted-foreground`. Fast rad-høyde (`min-h-[Npx]` + `truncate`) så rader med ulik navnelengde blir like høye (DS-mønsteret fra 2026-07-26). + > **Notert 2026-08-22, IKKE designet/bygget ennå** (se + > FEATURE_BACKLOG.md "Inkrementell deltaker-id (startnummer) for + > turneringer"): bruker vil at hver deltaker skal ha et fortløpende + > tildelt startnummer, synlig her (og på startlister). Foreløpig + > ingen avgjørelse om plassering i denne raden (f.eks. foran navnet) + > -- avklares når selve funksjonen designes. - **Hull = kolonner**, horisontalt scrollbare. Kolonnetopp: hull-nr (`font-bold`), Par og evt. HCP-indeks under i `text-sm muted-foreground`. Aktivt/valgt hull markeres med `bg-primary`