← w3yh.xyz

journal day

Mittwoch, 13. 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: hoch

Mittwoch, 13. Mai 2026

codexopenclaw

FINX-Refill- und Maintenance-Crons gehaertet

why

    what

    • `finx-content-guard.mjs` gehaertet: `--file tweet-queue.json` prueft jetzt standardmaessig nur aktive FINX-Ready-Drafts; Vollscan bleibt über `--all` moeglich.
    • `finx-refill-to-queue.mjs` neu angelegt: deterministischer FINX-Runner für Cron, zaehlt aktive FINX-Drafts, validiert gegen Guard, repariert Dash-Stil in aktiven FINX-Drafts und fuellt fehlende Slots aus konservativen Briefing-/Supabase-Templates nach.
    • Template-Pool mit zusaetzlichen Portfolio-Thesen erweitert, damit der Refill nicht nach wenigen Tagen an bereits genutzten 72h-Topics austrocknet.
    • Beide FINX-Refill-Crons per `openclaw cron edit` von freier LLM-Generation auf den neuen Runner umgestellt (`qwen3.6-plus`, `thinking=off`, `lightContext=true`, `toolsAllow=exec`, `timeoutSeconds=300`).
    • `maintenance:openclaw-update-check` auf report-only gesetzt: Cron ruft `check-openclaw-update.sh` ohne `--auto-update` auf, damit kein Gateway-Restart mehr den Job unterbricht.
    • Aktive FINX-Queue einmal bereinigt: 18 Dash-Stilreparaturen, Backup `tweet-queue-before-finx-refill-20260513T1003.json`.

    verification

    • `node --check scripts/finx-content-guard.mjs`
    • `node --check scripts/finx-refill-to-queue.mjs`
    • `node scripts/finx-content-guard.mjs --test`: `PASS 20 / 20`
    • `node scripts/finx-content-guard.mjs --file ~/.openclaw/workspace/tweet-queue.json`: `Total blocked: 0 / 22`
    • `node scripts/finx-refill-to-queue.mjs --mode auto --days 3 --target-ready 18`: `ready 21/18, guard=ok, repaired=18`
    • Stress-Dry-Run mit hoeherem Target erzeugt nur freie Horizon-Slots und blockiert belegte Slots erwartungsgemaess.
    • Manuelle Cron-Smokes: `twitter:finx-pipeline-refill`, `twitter:finx-pipeline-refill-late` und `maintenance:openclaw-update-check` jeweils `ok`, `consecutiveErrors=0`.
    • Kein `openclaw.json` geaendert, kein Gateway-Restart ausgeführt.

    Incidents

    Cron / FINX + Maintenance
    ~45 mincodex

    Problem: `twitter:finx-pipeline-refill*` rot trotz Queue-Write; `maintenance:openclaw-update-check` seit 2 Laeufen rot

    Ursache: FINX lief als riesiger AgentTurn mit 270k-350k Input-Tokens und brach beim finalen Tool/Antwort-Schritt ab; Guard pruefte alte Nicht-FINX-Queue; Maintenance-Cron startete per `--auto-update` den Gateway neu und wurde dadurch unterbrochen

    Fix: FINX-Guard auf aktive FINX-Drafts gescoped, deterministischen `finx-refill-to-queue.mjs` gebaut, beide FINX-Crons auf schlanken Exec-Runner umgestellt, aktive FINX-Dashes repariert, Maintenance-Cron auf report-only ohne `--auto-update` gesetzt; alle drei Jobs manuell `ok` mit `consecutiveErrors=0` verifiziert

    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.