diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 83423cc..8052127 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -328,7 +328,8 @@ "Bash(python3 /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/test_tee_gender.py)", "Bash(curl -s -o /dev/null -w \"%{http_code}\\\\n\" https://teeoff.no)", "Bash(python3 /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/test_player_edit_and_dates.py)", - "Bash(python3 /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/test_profile_and_myrounds.py)" + "Bash(python3 /tmp/claude-1000/-opt-teecup/a8bd2fc3-4b9c-4682-a2be-cf36e143de78/scratchpad/test_profile_and_myrounds.py)", + "Bash(curl -s -o /dev/null -w \"account: %{http_code}\\\\n\" https://teecup.teeoff.no/account)" ], "additionalDirectories": [ "/opt/teeoff/deploy", diff --git a/ARCHITECTURE_DECISIONS.md b/ARCHITECTURE_DECISIONS.md index e46806d..95c1c7a 100644 --- a/ARCHITECTURE_DECISIONS.md +++ b/ARCHITECTURE_DECISIONS.md @@ -1530,8 +1530,10 @@ kritiske sikkerhetssjekken: samme rene spiller FÅR nå se sin `'org'`- synlige turnering, mens en fremmed innlogget bruker og en anonym begge fortsatt avvises. Ekte typesjekket produksjonsbuild kjørt og bekreftet. -**Status: ✅ BYGGET OG SCRATCH-VERIFISERT 2026-07-20, IKKE ENNÅ RULLET UT.** -Se CLAUDE.md-status for full byggerunde. +**Status: ✅ BYGGET OG LIVE 2026-07-20.** Migrasjon 015 kjørt mot ekte +`teecup_db`, bruker bekreftet eksplisitt. Begge containere redeployet, +`/health`/`/dashboard`/`/account` → 200, `teeoff.no` upåvirket. Se +CLAUDE.md-status for full byggerunde. --- diff --git a/CLAUDE.md b/CLAUDE.md index c7761f4..c07e2f4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2017,14 +2017,15 @@ Ferdig og verifisert: slettet igjen, ugyldig filtype avvist), "Mine runder" for en EKTE ren spiller uten org-medlemskap, OG den kritiske sikkerhetssjekken over. Ekte typesjekket produksjonsbuild kjørt og bekreftet. - **Ikke rullet ut ennå** — venter på utrullingsbekreftelse - (`015_user_profile.sql` mot ekte `teecup_db`, deretter begge - containere). + **Rullet ut live 2026-07-20**, bruker bekreftet eksplisitt: migrasjon + 015 kjørt mot ekte `teecup_db` (bekreftet nye kolonner + funksjon + finnes), deretter `docker compose up -d --build teecup_api + teecup_frontend`. Begge containere boot-et rent, `/health`/`/dashboard`/ + `/account` → 200, `teeoff.no` upåvirket. Neste steg: -1. **Personlig landingsside + profil er BYGGET (ADR-031), venter på - utrullingsbekreftelse** — se over (migrasjon 015 + begge containere). - Naturlig oppfølging etterpå: deltaker-tilgang (uten org-medlemskap) til +1. **Personlig landingsside + profil er BYGGET OG LIVE (ADR-031)** — se + over. Naturlig oppfølging: deltaker-tilgang (uten org-medlemskap) til lag-chat/scorekort — bevisst utenfor omfang denne runden, se FEATURE_BACKLOG.md. 2. **Punkt 2 fra samme 2026-07-20-runde (lavere prioritet enn #1):** diff --git a/FEATURE_BACKLOG.md b/FEATURE_BACKLOG.md index 54133da..4c2debc 100644 --- a/FEATURE_BACKLOG.md +++ b/FEATURE_BACKLOG.md @@ -1044,7 +1044,9 @@ enkeltfelt og avatar; en EKTE ren spiller uten org-medlemskap ser riktig sin `'org'`-synlige turnering, mens fremmed/anonym fortsatt avvises). Ekte typesjekket produksjonsbuild kjørt og bekreftet. -**Ikke rullet ut ennå** — se CLAUDE.md-status. +**Rullet ut live 2026-07-20**, bruker bekreftet eksplisitt: migrasjon 015 +kjørt mot ekte `teecup_db`, begge containere redeployet, `/health`/ +`/dashboard`/`/account` → 200, `teeoff.no` upåvirket. ### Naturlig neste steg (ikke bygget, notert for senere) - **Deltaker-tilgang (uten org-medlemskap) til lag-chat og scorekort** — det