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:
parent
8af11823e4
commit
a1f6d08931
3 changed files with 14 additions and 12 deletions
|
|
@ -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",
|
||||||
|
|
|
||||||
21
CLAUDE.md
21
CLAUDE.md
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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). |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue