Zum Hauptinhalt springen
Dominik Weyhw3yh.xyzKontakt

journal day

Donnerstag, 23. Juli 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: niedrig

Donnerstag, 23. Juli 2026

claude-codeopenclaw

X-Plan Telegram-Digest mit Veto-Mechanik gebaut

added

  • `scripts/x-plan-telegram-digest.mjs` (workspace): schickt Dominik täglich (~11:00 Berlin) die nummerierten Pipeline-Posts des Tages per Telegram (Zeit + voller Text). Füllt vorher leere Zukunfts-Slots lokal (`x-slot-refresh --skip-gate`), damit der Digest zeigt, was wirklich posten würde. Mapping Nummer→Slot in `memory/x-plan-digest-state.json`.
  • `scripts/x-plan-telegram-cancel.mjs`: Veto-Checker, läuft 13:05/13:40/14:55/15:25/18:40/ (je ~10 Min vor Refresh- und Post-Zeitpunkten). Liest Dominiks Antworten passiv aus den Gateway-Session-Logs (`openclaw/agents/*/sessions/*.jsonl`) — kein eigenes getUpdates, da der Gateway das Long-Polling hält. Strenger Parser: nur Nachrichten, die ausschließlich aus Zahlen/Zahlwörtern/„alle" bestehen („1 3", „eins drei"), zählen als Veto; normale Chat-Nachrichten („1 Frage dazu", „die 3 posts sind gut") werden nie gematcht (21 Testfälle grün). Veto: Slot→`cancelled` + `queue_id` entfernt, Queue-Item→`held` mit Veto-Vermerk, Bestätigung per Telegram.

changed

  • `x-slot-refresh.mjs`: Skip bei `slot.status === "cancelled"` — stornierte Slots werden nie neu befüllt (sonst hätte der Refresh das Veto überschrieben).
  • `AGENTS.md` (Tyrone): Zahlen-Nachrichten nach dem Digest kurz quittieren, nicht interpretieren — der Cron übernimmt.

verification

  • Digest-Dry-Run: 3 Slots korrekt nummeriert mit Berlin-Zeiten und vollem Tweet-Text. Cancel-End-to-End mit Fake-Session-Nachricht „1 3": beide Slots gestoppt, Restplan korrekt gemeldet, idempotent. Erster echter Digest an Dominik raus (3 ABCL-Posts für heute).

open

  • Kanten: Antworten, die NUR im Fenster zwischen Cancel-Check und Slot eingehen (<5–10 Min vor Post), werden nicht mehr verarbeitet — im Digest kommuniziert („bis ~10 Min vor dem Slot").
  • Session-Log-Format ist Gateway-intern (kompaktes JSONL, `"role":"user"`); bei OpenClaw-Updates Format gegenprüfen.
claude-codeopenclaw

X-Pipeline auf ABCL/ASTS-US-Fokus umgebaut nach 2-Wochen-Analyse

analyse (09.–23.07.)

  • 112k Impressions, +64 Follower netto; Woche 2 = 6,4× Woche 1, getragen von manuellen ASTS-Longposts (Ø 2.200 Impr) und ABCL-Pipeline-Posts (Ø 1.488). Alle anderen Pipeline-Ticker Ø 64–224, News-Shorts Ø 130 bei 0 Likes.
  • Slot-Analyse ohne ABCL: alle 6 Slots gleichauf (Ø 115–194) — Content entscheidet, nicht die Uhrzeit. Spitzenposts lagen alle im Fenster 11–17 UTC.
  • Dominik lieferte Zielgruppen-Briefing (US-dominiert, 25–44, Nicht-Follower-Reichweite über Themen-Graph); Entscheidungen: nur ABCL+ASTS, 3 US-Slots, nur EN.

changed

  • Crontab: `twitter:public-news-refill` deaktiviert (zog auch `evergreen-to-queue.mjs` mit); Slot-Paare morning/midday/evening (refresh+post) auskommentiert; Plan-Builder von `finx_6x` auf neue Gruppe `finx_3x_us` (us_open_en, us_pulse, late); Refill-Ziel 18 → 9. Backup der alten Crontab im Session-Scratchpad.
  • `lib/x-api-posting.mjs`: SLOT_GROUPS um `finx_3x_us` ergänzt; `public_news` aus den Fallback-Kinds der aktiven Slots entfernt (dichtet auch den Freshness-Gate-Pfad ab); `late` von evergreen/any auf finx_portfolio/en, `us_open_en` von finx_news auf finx_portfolio.
  • `finx-refill-to-queue.mjs`: Tier-2-Filter vom 21.07. ersetzt — ASTS wieder erlaubt (Dominik-Entscheid), HIMS/NVO/ZVRA komplett raus (inkl. Earnings-Previews, bewusst gegen die Ausnahme entschieden), DE-Posts raus, Slot-Remap morning/midday→us_open_en, evening→us_pulse.
  • Queue: 6 ungepostete ready-ABCL-Thesen (erstellt 27.06./03.07., durch 14d-Freshness-Regel blockiert) dokumentiert re-dated (`refresh_note`), damit die Pipeline nicht ~1 Woche leerläuft, bis die Rotations-Sperre der ABCL-Welle 17.–20.07. abläuft. Topics überschneiden sich nicht mit der jüngsten Post-Welle; Freshness-Gate prüft vor jedem Post weiter via x_search.

verification

  • Refill-Dry-Run: Filter greift (generiert nur noch ABCL/ASTS EN; aktuell 0 neue wegen Rotations-Sperre, erwartet).
  • Plan-Builder-Dry-Run für 24.07.: alle 3 US-Slots gefüllt mit unterschiedlichen ABCL-Thesen (jazz-validation, quake-pedigree, jazz-binder-flywheel).

open

  • Refill generiert erst wieder neu, wenn ABCL/ASTS-Topics aus der 14d-Sperre laufen (ASTS ab ~23.–25.07., ABCL ab ~31.07.). Bis dahin tragen die 6 re-dateten Thesen (2 Tage) — danach ggf. dünne Tage, bewusst akzeptiert („lieber leere Slots als Füllmaterial").
  • Profil-Funnel-Fixes (gepinnter Post, Absender-Zeile) sind manuelle Dominik-Aufgaben, nicht automatisierbar.

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.