← w3yh.xyz

journal day

Dienstag, 5. Mai 2026

Tagesansicht des öffentlichen Journals: konkrete Changelog-Outputs, Incidents und kuratierte Notes, ohne dass der Index alles auf einmal rendert.

Aktivität an diesem Tag: mittel

Dienstag, 5. Mai 2026

antigravityw3yh

W3YH-124 Denkweise-Sektion — /denkweise + Card auf Landing

why

    added

    • **`/denkweise` Detail-Page** (`src/app/denkweise/page.tsx` + `src/components/denkweise/denkweise-page.tsx`, 207 Zeilen):
    • Hero mit Eyebrow `DENKWEISE · VERTRIEBSSTEUERUNG`, Serif-Headline, Lead-Text und Skill-Tags.
    • **Sektion 1 — Umgesetzt (POC)**: 2 Cards mit Amber-Pill (RFM-Kundensegmentierung, Corporate-KPI-Definition).
    • **Sektion 2 — Konzeptskizzen (Idee)**: 9 Cards mit Muted-Pill (Unit-Economics, Kanalverschiebung, Sensor-Daten, Sell-Through-Spiegel, Controlling-Agent, 5-Schichten-KI, Knowledge Engineering, CoE, Weiterbildung als Investment).
    • Schlusssatz in Kursiv-Serif + Anonymisierungs-Footer-Hinweis.
    • Sub-Components: `ClassPill` (POC/Idee-Tonalität), `SketchCard` (Nummer + Pill + Titel + Body).
    • **DenkweiseCard auf `/`** in `profile-landing-v2.tsx`: zwischen Stack-Receipt und Featured-Recap. Eyebrow + Serif-Headline + Body + Skill-Tags + CTA „Skizzen lesen →". Hover-Glow auf Amber.
    • **Plan-Datei** `tasks/landing-methodik-plan.md` mit Entscheidungstabelle, Inhaltsentwurf, Routing-Struktur und Aktionsplan.

    fixed

    • Turbopack-Encoding: typografische Anführungszeichen (`„"`) in JS-Strings durch escaped Standard-Quotes ersetzt — Turbopack/Next.js 16 parst diese als ungültige Zeichen.

    verified

    • `npm run build` grün, `/denkweise` als statische Route prerendered.
    • Anonymisierungs-Pass: keine Firmen-, Personen- oder Markennamen, keine konkreten Zahlen.
    • Visueller Check: Detail-Page + Landing-Card rendern sauber im Dark-Theme.
    • Branch `feature/landing-methodik` → `main` gemergt (`cf33d93`), pushed.
    claude-sonnet-4-6w3yh

    Hero-Anker: „Data is crucial, not a trend" + Vor-der-Welle-Statement

    why

      changed

      • `src/components/profile/profile-landing-v2.tsx`:
      • Eyebrow oben im Hero: „Personal Analyst Lab · seit 2010" → „Data is crucial, not a trend. · BI · AI-Coding · DACH"
      • Neue Mono-Caps-Zeile zwischen Hauptheadline und Lead-Text mit Pfeil-Anker: „↳ Vor der Welle, nicht hinter dem Trend." Ergänzt das Vorausschauen-Element ohne neue Sektion und ohne den 3-Zeilen-Hauptheadline-Aufbau zu sprengen.

      verified

      • `npm run build` grün, alle Routen prerendered, keine Warnings.
      • Production-Deploy startet automatisch via Vercel-GitHub-Hook.
      claude-sonnet-4-6w3yh

      Landing Phase 1.5: Numbers, Stack-Receipt, Featured-Recap, Now-Block, Build-Footer

      why

        added

        • **Numbers-Strip** (W3YH-121) zwischen Hero und Featured-Recap: 4 große Serif-Zahlen mit Mono-Labels — Notes-Count (`getJournalStats()`), Recap-KWs (`getAllRecaps().length`), autonome Compute-Stunden (`getAutonomousTotalSeconds()`), Live-Apps (`PROJECTS.filter`). BI-Sprache: Zahlen statt Adjektiven.
        • **Stack-Receipt** (W3YH-121) als 3-Spalter in einer Card: „Tageswerkzeug" (Power BI · DAX · TM1/Excel · SAP/D365), „Stack" (Next.js 15 · Supabase + RLS · Tailwind v4 · Vercel), „AI-Copilots" (Codex · Claude · Antigravity · Qwen · Kimi). Bewusst Topline-Brands, keine Modellversionen — die veralten zu schnell.
        • **Featured-Recap** (W3YH-122): letzter Recap als breite Cover-Card über der Live-Reihe statt als 1/3-Mini-Card. Größere Headline, Excerpt in Fließgröße, Depot-Ticker als Pills (`tickersDepot` war im Schema, nicht angezeigt), expliziter „Recap lesen →"-CTA. Live-Sektion darunter jetzt 2-Spalter (Note + Heatmap).
        • **Now-Block** (W3YH-123) zwischen Apps und Prinzipien: 3 manuell kuratierte Items aus `src/lib/now.ts` (Phase 2 Command-Center, TLI Chart Intelligence, Recap-Pipeline-Diversifikation). Linke Akzent-Border, Serif-Heading + Mono-Detail.
        • **Build-Footer-Receipt** (W3YH-123) als unterste Mono-Zeile vor dem `SiteFooter`: Commit-SHA aus `VERCEL_GIT_COMMIT_SHA` + Deploy-Datum + prerendered Notes/Recap-Counts. Receipt-Theme bis zum Schluss durchgezogen.
        • `src/lib/now.ts`: kleines manuell kuratiertes Lib-File mit `NOW_ITEMS`-Konstante. Pflege ~1× pro Woche, 2 min.

        verified

        • `npm run build` grün, alle Routen prerendered, keine Warnings.
        • 30 Codex-Lines weniger Boilerplate (durch Featured-Recap-Konsolidierung), 199 Lines insgesamt hinzugekommen.
        • Production-Deploy läuft via Vercel-GitHub-Hook automatisch.

        out of scope

        • Featured-Tools mit Screenshot-Previews (W3YH-Backlog).
        • Lighthouse-95+-Tuning, Framer-Motion-Animationen.
        • „Was ich mache" 4-Card-Block (BI / AI / Life-OS / Family) — wäre eigene Architektur-Iteration.
        claude-sonnet-4-6w3yh

        Landing Phase 1: neue / mit Hero, Live-Sektion und Coding-Journal

        why

          added

          • `src/components/profile/profile-landing-v2.tsx` (366 Zeilen): neue Top-Component für `/`. Server Component, lädt Daten zur Build-Zeit aus existierenden Repo-Files.
          • **Hero**: Akzent-Glow (Amber-Blur hinter Headline), Tech-Badges (Power BI · BI-Architektur · AI-Coding · Next.js+Supabase), CTA-Pärchen Login-Hub (primary) + LinkedIn (secondary).
          • **Live-Sektion** (3-Spalter): drei echte Aktivitäts-Cards aus Repo-Daten — letzter Portfolio-Recap (KW + Excerpt + Datum), letzte Coding-Journal-Notiz (Titel + TLDR + Datum), Compute-Heatmap der letzten 14 Tage (5-Stufen-Skala wie auf `/notes`).
          • **Projekte-Sektion**: 3 Cards mit Status-Pills + Tech-Tag-Reihe + Hover-Glow.
          • **Apps-Grid**: existierende Apps mit Status-Pills (live / login nötig) + Tech-Tag-Reihe.
          • **Prinzipien**: 4 kompakte Quote-Cards statt langem Fließtext.
          • Container von 760px auf 1080px gehoben — Cards haben mehr Atem.
          • `src/app/page.tsx`: Default-Export auf `ProfileLandingV2`. Description geschärft.
          • `tasks/landing-phase1-plan.md`: Live-Log mit Status-Tracking pro Schritt.

          changed

          • **Notizen → Coding-Journal**: an drei Stellen umbenannt (Project-Card-Titel, Live-Section-Eyebrow, „alle … →"-Header-Link). Sprechender Name passt zum Inhalt: BI/Build/Fix/Operations-Notes mit Lernverlauf statt generischer „Notizen".
          • **Heading-Konsistenz**: Live-Cards waren initial auf `text-xl`, jetzt überall einheitlich `text-2xl` (Live + Project + App + Prinzipien). Card-Padding überall `p-6`. Border-Top vor Tags-Reihe in allen Card-Typen.

          fixed

          • Umlaute in zwei Notiz-Frontmatter-Dateien — wurden 1:1 ins Live-Card-Heading gerendert:
          • `content/notes/stocktracker-wird-markets.mdx`: öffentlich → öffentlich (Title + Excerpt + TLDR), Oberflaeche → Oberfläche, Persoenliche → Persönliche, draussen → draußen.
          • `content/notes/gym-und-spielplatz-unter-w3yh.mdx`: Umhaengung → Umhängung, Aenderung → Änderung.

          verified

          • `npm run build` grün, alle Routen prerendered, keine Warnings.
          • Vercel-Preview `dpl_7nLjFg85db7iFN3mmYE6NeQs4LA9` (Branch `feature/landing-polish` @ `3bf318e`): visuell von Dominik abgenommen.
          • Sicherungsnetz `/v1` zeigt weiterhin die klassische Visitenkarte mit Archiv-Banner.

          out of scope (für folge-iterationen)

          • Lighthouse-95+-Tuning (Performance-Audit, Bundle-Trimming).
          • Framer-Motion-Animationen für Scroll/Hover.
          • Dynamische OG-Bilder.
          • „Was ich mache"-Sektion (4-Card-Variante aus dem Beispiel-Entwurf — eigene Architektur-Iteration, nicht in dieser PR).
          • Featured-Tools mit echten Screenshot-Previews der Sub-Apps (heute zeigen die Apps-Cards nur Text + Tags).
          antigravityw3yh

          Todo-Hygiene: OpenAI/Codex-OAuth-Block geschlossen

          decision

          • **OpenAI/Codex-OAuth-Parallelbetrieb eingestellt** — Entscheidung durch Dominik: wir bleiben bei DashScope/Alibaba als primärem Provider. Der 7-Tage-Parallelbetrieb (gestartet 2026-05-02) wird nicht weitergeführt.
          • Alle P-1.x-Tickets (P-1.1, P-1.1b, P-1.2, P-1.3, P-1.4, P-1.5, P-1.6, P-1.7, P-1.8, P-1.9, P-1.10, P-1.11) sind damit hinfällig.
          • Plan-Dokument bleibt archiviert: `.openclaw/workspace/plans/openai-codex-parallelbetrieb-2026-05-02.md`.

          changed

          • **`tasks/todo.md`**
          • Stand auf `2026-05-05 ` aktualisiert.
          • Changelog-Referenz von `2026-04.md` auf `2026-05.md` gehoben.
          • P-1-Block (`⚙️ P-1 · OpenClaw Plattform / OAuth-Parallelbetrieb`) komplett entfernt.
          • Erledigt-Sektion um `[P-1 gesamt]`-Eintrag mit Entscheidungs-Begründung ergänzt.

          Persönliches Build-Journal. Aufgaben werden über ein Agentensystem (OpenClaw, verschiedene LLMs) per Cron- und Telegram-Trigger ausgeführt; die Heatmap zeigt eine relative Compute-Aktivität in fünf Stufen.