codexw3yh
W3YH-108 Visitenkarte auf Root vorbereitet
changed
- **`w3yh.xyz/src/app/page.tsx`**
- Root-Seite `/` rendert jetzt die professionelle Profil-/Visitenkarten-Seite mit finalem Titel `Dominik Weyh | BI & Data`.
- **`w3yh.xyz/src/components/profile/profile-landing.tsx`**
- Profilseite als wiederverwendbare Komponente ausgelagert.
- Privateinstieg auf einen dezenten `Login →`-Link nach `https://private.w3yh.xyz` reduziert.
- **`w3yh.xyz/src/app/hub/page.tsx`**
- bisheriges technisches Hub als Übergangsroute `/hub` erhalten.
- **`w3yh.xyz/src/app/profile-preview/page.tsx`**
- Preview-Route leitet permanent auf `/` weiter.
- **`w3yh.xyz/docs/about-me-public-profile-plan.md`** und **`w3yh.xyz/tasks/todo.md`**
- `W3YH-108` als erledigt dokumentiert; `W3YH-110` bleibt für den Hub-Umzug hinter das Gate offen.
verified
- `npm run lint`, `npx tsc --noEmit`, `npm run build` grün.
- Lokaler Smoke gegen `http://[localhost]`: `/` `200`, `/hub` `200`, `/profile-preview` `308 → /`.
notes
- Kein Gate-Umbau in diesem Schritt: `/hub` bleibt bis zum echten `W3YH-87`/`W3YH-88`-Smoke übergangsweise erreichbar.