diff --git a/.claude/settings.json b/.claude/settings.json index efeed24..f0e63cd 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -8,7 +8,9 @@ "Bash(unzip -q \"/opt/teecup/tee-cup-login-screen \\(18\\).zip\")", "Bash(python3 -m zipfile -e \"/opt/teecup/tee-cup-login-screen \\(18\\).zip\" .)", "Bash(grep -v \"ui/dropdown-menu\\\\|^.*DropdownMenuItem,$\\\\|import\")", - "Bash(python3 test_friends.py)" + "Bash(python3 test_friends.py)", + "Bash(curl -s -o /dev/null -w \"people/search \\(anon\\): %{http_code}\\\\n\" \"https://teecup.teeoff.no/people/search?q=test\")", + "Bash(curl -s -o /dev/null -w \"friends \\(anon\\): %{http_code}\\\\n\" \"https://teecup.teeoff.no/friends\")" ] } } diff --git a/CLAUDE.md b/CLAUDE.md index 9a62c84..235296c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2665,10 +2665,17 @@ Ferdig og verifisert: tiered rangering for 4 distinkte brukere samtidig, og at kategorisering er EKTE PRIVAT (bekreftet: B ser aldri kategoriene A satte B i). `test_isolation.sql` fortsatt 12/12. Ekte typesjekket - produksjonsbuild kompilerte rent. **IKKE rullet ut ennå** — venter på - brukerens bekreftelse. Frontend bevisst IKKE hånd-kodet denne gangen - (V0-prompt skrevet i FEATURE_BACKLOG.md i stedet, matcher etablert - mønster/tidligere korrigering). + produksjonsbuild kompilerte rent. **Rullet ut live 2026-07-25**, bruker + bekreftet eksplisitt: migrasjon 025 kjørt mot ekte `teecup_db` (begge + tabeller bekreftet, `test_isolation.sql` fortsatt 12/12), deretter + `docker compose up -d --build teecup_api teecup_frontend`. Begge + containere boot-et rent, `/health`/`/dashboard` → 200, `teeoff.no` + upåvirket. Verifisert presist at ruten faktisk når FastAPI (ikke bare + at Next.js svarte): anonymt `GET /people/search`/`GET /friends` over + ekte https ga korrekt `401 NOT_AUTHENTICATED`, ikke en rå 404. Frontend + bevisst IKKE hånd-kodet denne gangen (V0-prompt skrevet i + FEATURE_BACKLOG.md i stedet, matcher etablert mønster/tidligere + korrigering) — venter på at brukeren kjører den i v0.app. Neste steg: 1. **Klart for bygging, venter på brukerens go-ahead:** dashbord-redesign