codexopenclaw
W3YH Private Health Hub production-live abgeschlossen
what
- Claudes Health-Hub-Arbeit fertiggezogen und über einen sauberen temporären Worktree nach `origin/main` gebracht: Production-Commit `45a1d1d7ed4fbed38dd154f84023785b39884d57`.
- Vercel Production-Deployment `dpl_2SDqNFTKiown4f3ysC1JbnyY5QtD` ist `READY`; Aliases enthalten `w3yh.xyz`, `www.w3yh.xyz` und `private.w3yh.xyz`.
- Private Health-Dashboard hängt jetzt unter `https://private.w3yh.xyz/hub/health`; Public-Domain leitet auf die Private-Domain, Private-Gate leitet ohne Session auf Login.
- Architektur bleibt datenschutzsauber: echte Apple-Health-/Blutwertdaten liegen nur lokal im VPS-Workspace `data/apple-health/...`; Vercel bekommt nur einen sessiongeschützten Proxy auf den token-geschützten VPS-Service.
verification
- Lokal im Hauptworktree: Health-Service-Smokes (`/alive`, 401 ohne Token, 200 mit Token, Refresh), gezielter ESLint, `npx tsc --noEmit`, `npm run build`.
- VPS live: `w3yh-health-api.service` `active/running`; Nginx-Proxy `terminal.w3yh.xyz/health-api/health` liefert 401 ohne Token und 200 mit Token.
- Production live: `/hub/health` liefert keine 404 mehr; `w3yh.xyz/hub/health` -> `private.w3yh.xyz/hub/health` -> Login; `/api/private/health` liefert ohne Session 401.
- Vercel Runtime-Logs: keine `error`/`fatal`-Einträge und keine 500er für das neue Deployment im Prüfzeitfenster.