Fullført og dokumentert. Login → verify → dashboard-loopen er nå bevist ende-til-ende med ekte data, ikke bare lesing.

This commit is contained in:
Erol Haagenrud 2026-07-18 06:53:42 +02:00
parent 8af11823e4
commit a1f6d08931
3 changed files with 14 additions and 12 deletions

View file

@ -177,7 +177,8 @@
"Bash(git -C /opt/teecup diff --stat frontend/pnpm-lock.yaml)", "Bash(git -C /opt/teecup diff --stat frontend/pnpm-lock.yaml)",
"Bash(python3 -m zipfile -l \"tee-cup-login-screen \\(1\\).zip\")", "Bash(python3 -m zipfile -l \"tee-cup-login-screen \\(1\\).zip\")",
"Bash(python3 -m zipfile -e \"tee-cup-login-screen \\(1\\).zip\" /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/v0_dashboard_export/)", "Bash(python3 -m zipfile -e \"tee-cup-login-screen \\(1\\).zip\" /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/v0_dashboard_export/)",
"Bash(curl -s -o /dev/null -w 'teecup.teeoff.no/dashboard: %{http_code}\\\\n' https://teecup.teeoff.no/dashboard)" "Bash(curl -s -o /dev/null -w 'teecup.teeoff.no/dashboard: %{http_code}\\\\n' https://teecup.teeoff.no/dashboard)",
"Bash(grep -n \"Selve\\\\s*$\\\\|skjerm-/skrive-flyten IKKE testet\" /opt/teecup/CLAUDE.md)"
], ],
"additionalDirectories": [ "additionalDirectories": [
"/opt/teeoff/deploy", "/opt/teeoff/deploy",

View file

@ -321,19 +321,20 @@ Ferdig og verifisert:
`/dashboard` etter vellykket innlogging (fantes ingen dit å gå før nå). `/dashboard` etter vellykket innlogging (fantes ingen dit å gå før nå).
**Verifisert:** ekte typesjekket build, redeploy av kun `teecup_frontend` **Verifisert:** ekte typesjekket build, redeploy av kun `teecup_frontend`
(ingen Caddy-endring nødvendig denne gangen — ADR-016s mønster holder), (ingen Caddy-endring nødvendig denne gangen — ADR-016s mønster holder),
`teecup.teeoff.no/dashboard` → 200, `teeoff.no` upåvirket. Selve `teecup.teeoff.no/dashboard` → 200, `teeoff.no` upåvirket.
skjerm-/skrive-flyten (opprett org/turnering) IKKE testet med ekte **Skrive-flyten bekreftet med EKTE data samme dag (brukeren testet selv,
skriving mot `teecup_db` i denne runden — det ville krevd å skrive ikke meg):** organisasjon "Tjøme Gents" og turnering "De Gamle er Eldst"
test-rader i brukerens ekte, live konto uten forhåndsbekreftelse. opprettet via UI-et mot den ekte `teecup_db` — statusmerket viste riktig
"Utkast", "Ingen datoer satt" håndtert korrekt (ingen krasj på manglende
dato), ett-org-visningen viste riktig uten unødvendig bytter-UI. Første
gang en HEL skrive-flyt (ikke bare lesing) er bevist ende-til-ende fra
frontend mot ekte produksjonsdata.
Neste steg: Neste steg:
1. Verifisere selve org-/turnering-opprettelsesflyten på `/dashboard` med 1. Flere V0-skjermer (lag/roster, økt/program, blind draw, scorekort,
ekte skriving (brukeren har allerede en ekte, live sesjon — spør før noe
skrives til `teecup_db`).
2. Flere V0-skjermer (lag/roster, økt/program, blind draw, scorekort,
leaderboard) — samme mønster: design i V0 (fortsett i samme prosjekt), leaderboard) — samme mønster: design i V0 (fortsett i samme prosjekt),
FORVENT en full re-eksport neste gang også — diff mot live-treet i et FORVENT en full re-eksport neste gang også — diff mot live-treet i et
scratch-område før noe pakkes ut over eksisterende filer (se scratch-område før noe pakkes ut over eksisterende filer (se
dashboard-runden over for hvorfor dette er nødvendig hver gang). dashboard-runden over for hvorfor dette er nødvendig hver gang).
3. PWA-egenskaper (manifest, service worker, offline-cache) — ikke startet. 2. PWA-egenskaper (manifest, service worker, offline-cache) — ikke startet.
4. Kommunikasjon (chat/feed) — ikke startet. 3. Kommunikasjon (chat/feed) — ikke startet.

View file

@ -36,7 +36,7 @@
| Maskinlesbar feilkode-kontrakt (`{"code",...}`) | ✅ | ADR-015. Full retrofit, alle 39 tidligere steder. Se egen seksjon under. | | Maskinlesbar feilkode-kontrakt (`{"code",...}`) | ✅ | ADR-015. Full retrofit, alle 39 tidligere steder. Se egen seksjon under. |
| i18n-forberedelse (nb/en) | ✅ | ADR-015. `preferred_locale` + ekte engelsk e-postmal. Se egen seksjon under. | | i18n-forberedelse (nb/en) | ✅ | ADR-015. `preferred_locale` + ekte engelsk e-postmal. Se egen seksjon under. |
| Frontend: innlogging + verifisering, LIVE | ✅ | ADR-016. Next.js på `teecup.teeoff.no`, ekte magic-link-flyt bevist med reell e-post. Se egen seksjon under. | | Frontend: innlogging + verifisering, LIVE | ✅ | ADR-016. Next.js på `teecup.teeoff.no`, ekte magic-link-flyt bevist med reell e-post. Se egen seksjon under. |
| Frontend: dashboard (org-bytter/-opprettelse + turneringsliste), LIVE | ✅ | `/dashboard`. Kablet mot `/auth/me`, `/orgs`, `/orgs/{id}/tournaments`. Skrive-flyten ikke testet med ekte data ennå. | | Frontend: dashboard (org-bytter/-opprettelse + turneringsliste), LIVE | ✅ | `/dashboard`. Kablet mot `/auth/me`, `/orgs`, `/orgs/{id}/tournaments`. Skrive-flyt bekreftet med ekte data (org "Tjøme Gents" + turnering opprettet av bruker). |
--- ---