From e7dd3e0cb08681b9a6d81e94290053afc327beff Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Sat, 25 Jul 2026 08:20:51 +0200 Subject: [PATCH] =?UTF-8?q?Fase=201-backend=20er=20live:=20migrasjon=20025?= =?UTF-8?q?=20kj=C3=B8rt=20mot=20ekte=20teecup=5Fdb,=20begge=20containere?= =?UTF-8?q?=20redeployet=20og=20verifisert=20(/health//dashboard=20?= =?UTF-8?q?=E2=86=92=20200,=20teeoff.no=20up=C3=A5virket,=20og=20anonymt?= =?UTF-8?q?=20kall=20mot=20de=20nye=20endepunktene=20ga=20korrekt=20401=20?= =?UTF-8?q?fra=20FastAPI=20selv,=20ikke=20en=20r=C3=A5=20404).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V0-prompten for /my-friends-siden ligger klar i FEATURE_BACKLOG.md — send meg zip-eksporten når du har kjørt den, så kobler jeg datalaget til de nye endepunktene og wirer dashbordets "Venner"-blokk til ekte data. --- .claude/settings.json | 4 +++- CLAUDE.md | 15 +++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) 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