Zum Hauptinhalt springen
Dominik Weyhw3yh.xyzKontakt

journal day

Samstag, 29. August 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

Samstag, 29. August 2026

codexopenclaw

TLI-Tagger und Dashboard-Sync gehärtet

behoben

  • `tli:news-relevance-tagger` nutzt für die reine Klassifikation ohne
  • Der gemeinsame Hetzner-Client erkennt fehlende Serving-Endpunkte und
  • `tli:dashboard-sync` wiederholt Google-Workspace-Aufrufe bei HTTP 429 und

ursache

  • Hetzner listete `Qwen3.6` weiter unter `/models`, echte Chat-Aufrufe
  • Google Sheets antwortete beim Struktur-Get einmalig mit HTTP 503. Der Sync

geprüft

  • Joblokaler Qwen3.8-Vorabtest: 20/20 valide Indizes in 36 Sekunden, ohne
  • Dashboard-Sync direkt grün: Struktur geprüft und alle vier Blätter
  • Keine Cron-, Secret-, Service- oder tmux-Änderung; kein w3yh-Deploy.

Incidents

Spielgenerator / Pinterest-Content-Pipeline [manual]
~20 mincodex

Problem: Content-Bots konnten Themenpakete nicht importieren, gelieferte Blog-Tags wurden verworfen und Pinterest-Posts hatten keinen belegbaren Zeitstempel

Ursache: Themenpakete enthielten ausführbare Filterfunktionen; der Import kannte keine Paket-Queue und leitete Tags immer aus Titel/Excerpt ab; Dispatch schrieb nur das alte Feld `postedAt`

Fix: Deklarative Filter plus validierten `new-themenpakete-*.json`-Import gebaut, gelieferte Tags priorisiert, `posted_at` nullbelegt in Bestandsdaten ergänzt, neuen Schreibpfad und `postedAt`-Lesefallback in Dispatch/Reminder verankert; Tests, Lint, Build und isolierte Import-/Dispatch-Smokes grün

TLI / News-Tagger und Dashboard-Sync [manual]
~25 mincodex

Problem: News-Tagger schrieb 0/300 Datensätze und brach nach zwei Fehler-Batches ab; Dashboard-Sync endete nach einer Sekunde rot, während `status.json` als Summary nur `}` zeigte

Ursache: Hetzner listete Qwen3.6, hatte aber keinen Serving-Endpunkt; der Client behandelte Modellliste als Gesundheitsbeleg und verdeckte Curl-Timeouts als `leere Antwort`. Google Sheets lieferte HTTP 503; der Sync hatte keinen Retry und schrieb Pretty-JSON, dessen letzte Zeile der Status-Collector übernahm

Fix: Qwen3.8 nur für die Klassifikation freigegeben, sofortiger Job-Failover und echte Curl-Diagnose ergänzt; GWS-Aufrufe wiederholen 429/5xx zweimal und melden endgültige Fehler einzeilig. Begrenzter Tagger-Nachtest 20/20 geschrieben, Dashboard-Nachlauf mit vier aktualisierten Blättern grün

Persönliches 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.