← w3yh.xyz

journal day

Montag, 16. März 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

Montag, 16. März 2026

claude-codeopenclaw

Agent-Hierarchie-Enforcement, SOUL.md Trim, SEO-Verifizierung

agent-hierarchie-enforcement (dispatch.py + soul.md)

  • `dispatch.py`: Sub-Agent-Calls werden jetzt automatisch über ihren Division Head geroutet (Bill/Robin/Doug). Neuer `--direct` Flag für Cron/Standup.
  • `SOUL.md`: Komplette Agent-Section neu geschrieben — Befehlskette, Reporting-Flow, "NUR AUSFÜHREN". Beleidigungs-Style entfernt (~3K Zeichen eingespart).
  • `openclaw.json`: `bootstrapMaxChars` 10K → 22K — SOUL.md wurde abgeschnitten, Tyrone sah die Hierarchie nicht.
  • **Details:** `workspace/agents/CHANGELOG.md` v2.3.0

seo-verifizierung spielideengenerator.de

  • Sitemap + robots.txt live verifiziert — kein Bug, nur veraltete TODO-Tickets. Als erledigt markiert.
claude-codeopenclaw

X API deprecated, TLI Gmail Fix, Cron-Entzerrung

tli gmail pipeline fix

  • **Crontab gefixt:** `node` → `.nvm/versions/node/v22.22.1/bin/node` (war `node: not found` seit Node.js-Upgrade auf v22, alle 4h-Runs gescheitert)
  • **20 Mails nachgeholt:** 2 Portfolio-relevant ($UNH, $BABA) in Supabase eingetragen, 18 übersprungen (nicht im Portfolio)
  • **Gmail-Markierung noch kaputt:** Refresh Token in `~/.config/gws/credentials.json` ist revoked (`invalid_grant`). `gws` CLI funktioniert (eigener Token-Store), aber `tli-gmail-hook-v2.mjs` nutzt `credentials.json` direkt → Dominik muss `gws auth login` neu machen

cron-entzerrung (vorbereitet, wartet auf config-lock unlock)

  • **6 Kollisionen identifiziert:** 07:00 (2 Jobs), 07:30 (2), 08:00 Mo (3-Wege!), 10:30 (2), 20:00 (2), 21:00 So (2)
  • **Plan:** Min. 10 Min Abstand zwischen allen Jobs — 6 Zeitverschiebungen + 3 Disables (X API tot)
  • **Blocker:** `jobs.json` ist chmod 444, wartet auf `config-lock unlock`

agent-spawn fix (robin, doug, bill)

  • **Problem:** `sessions_spawn` für Robin/Doug/Bill schlug fehl — `agent/` Verzeichnis mit `auth-profiles.json` + `models.json` fehlte bei allen drei
  • **Fix:** Verzeichnisse erstellt + Config von `main` kopiert → `.openclaw/agents/{robin,doug,bill}/agent/`
  • Tyrone kann jetzt Robin, Doug und Bill als Sub-Agents spawnen

x api deprecated, postfast einziger posting-kanal

    x api credits depleted — permanent (dominiks entscheidung)

    • X Basic Plan Credits seit 2026-03-15 leer (HTTP 402), werden **nicht erneuert**
    • Bearer Token + OAuth 1.0a Tokens technisch valid, aber nutzlos ohne Credits
    • **PostFast ist ab sofort der einzige Weg für X-Posts** (API-Key valid, 3 Accounts: @th3_m0l3, @clawledge, LinkedIn/Dominik)
    • X Research/Search über API nicht mehr möglich → alternative Quellen nutzen

    deprecated scripts (nicht gelöscht, nur markiert)

    • `scripts/post-tweet.mjs` — Direct Posting via OAuth 1.0a
    • `scripts/x-rate-check.sh` — Rate-Limit Preflight
    • `skills/x-research/` — Bearer Token Search
    • `scripts/delete-tweet.ts`, `reply-tweet.ts`, `post-poll.ts`, `post-with-media.ts`, `post-thread.ts`
    • `scan.js`, `scripts/bookmark-scan.py`
    • 4 Cron-Jobs in `jobs.json` (twitter:*) — waren bereits disabled

    aktualisierte dateien

    • `SOUL.md` — X Posting-Regeln komplett umgeschrieben
    • `TOOLS.md` — post-tweet.mjs + x-rate-check.sh als deprecated markiert
    • `HEARTBEAT.md` — Auto-Posting auf PostFast umgestellt, Mentions-Check entfernt
    • `skills/x-research/CHANGELOG.md` — Deprecation-Hinweis hinzugefügt
    • `tasks/todo.md` — Diagnose-Ergebnisse dokumentiert

    diagnose-ergebnisse (tyrones 5-punkte-feedback)

      Incidents

      TLI Gmail Hook
      ~10 minClaude

      Problem: 20+ TLI-Mails nicht verarbeitet seit Node-Upgrade

      Ursache: Crontab nutzte `node` ohne vollen Pfad → `node: not found` in cron-Umgebung (kein nvm)

      Fix: Pfad auf `.nvm/versions/node/v22.22.1/bin/node` gefixt, 20 Mails manuell nachgeholt (2 Portfolio-relevant)

      TLI Gmail Markierung
      0 minDominik

      Problem: Mails werden nicht als verarbeitet markiert

      Ursache: Refresh Token in `~/.config/gws/credentials.json` revoked (`invalid_grant`). gws CLI hat eigenen Token-Store der funktioniert, aber Script nutzt credentials.json direkt

      Fix: Wartet auf Dominik: `gws auth login`

      Agent Spawn
      ~5 minClaude

      Problem: Tyrone konnte Robin/Doug/Bill nicht via `sessions_spawn` starten

      Ursache: `agent/` Verzeichnis mit `auth-profiles.json` + `models.json` fehlte bei allen drei Agents — nie beim Setup erstellt

      Fix: Verzeichnisse erstellt + Config von `main` kopiert

      Agent Spawn (ACP)
      ~0 min

      Problem: Tyrone meldet "ACP Runtime nicht konfiguriert" beim Doug-Spawn

      Ursache: ACP (Agent Control Protocol) nicht installiert/aktiviert — Feature existiert offenbar in neuerer OpenClaw-Version

      Fix: Workaround: Doug läuft als generischer Sub-Agent. Prüfen ob ACP mit nächstem OpenClaw-Update kommt

      X API
      ~15 minClaude

      Problem: Alle X-API-basierten Jobs/Scripts funktionslos (402 Credits Depleted)

      Ursache: X Basic Plan Credits leer seit 2026-03-15

      Fix: Entscheidung: Keine Erneuerung. PostFast einziger Posting-Kanal. 3 Zombie-Jobs identifiziert (Reply Scan, mention-scan, bookmark-scan)

      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.