← w3yh.xyz

journal day

Dienstag, 7. April 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, 7. April 2026

codexopenclaw

PostFast fuer @th3_m0l3 auf 150 Scheduled-Slots hochgezogen

changed

  • **`thelonginvestor/scripts/postfast-dispatch.mjs`**
  • `morning` und `us_open` fuer die 5x-Queue um Ragebait-Fallback erweitert, damit Zukunftsslots nicht mehr leer laufen, sobald `public_news` wegen Altersgrenze rausfaellt.
  • Ragebait-Freshness von `10` auf `45` Tage angehoben, weil der Queue-Fill fuer weit in der Zukunft liegende Slots sonst kuenstlich verhungert.
  • **`.openclaw/workspace/scripts/fill-ragebait-repository.py`**
  • lokalen Blueprint-Vorrat zweimal erweitert; neue low-risk Ragebait-Vorlagen fuer Bahn, Digitalisierung, Bildung, Wohnungsmarkt, Rente, Energiewende, Steuerlast, Pflege, Wirtschaftsstandort, Verwaltung und EU-Buerokratie hinzugefuegt.
  • **`.openclaw/workspace/references/ragebait-repository.json`**
  • neue Drafts `RB-125` bis `RB-146` lokal erzeugt.
  • **`.openclaw/workspace/tweet-queue.json`**
  • Legacy-Evergreen aus `archive/legacy-tweet-queues/2026-03-18/root-tweet-queue.json` und mehrere alte Single-Drafts als Reserve importiert.
  • anschliessend per mehrfachen PostFast-Dispatch-Lauf bis `150` `scheduled` hochgezogen.

verified

  • Queue-SSOT nach Abschluss:
  • `scheduled_total=150`
  • `scheduled_by_kind={ragebait:118, evergreen:25, public_news:7}`
  • `ready_total=195`
  • Zeitfenster:
  • erster geplanter Tag `2026-04-08`
  • letzter geplanter Tag `2026-05-09`
  • Restluecken trotz vollem PostFast:
  • `2026-04-29 (4)`, `2026-05-01 (4)`, `2026-05-02 (3)`, `2026-05-03 (4)`, `2026-05-04 (4)`, `2026-05-07 (3)`, `2026-05-08 (4)`, `2026-05-09 (3)`
codexopenclaw

Public-News-Refill stopft keine Ready-Queue mehr sinnlos voll

changed

  • **`thelonginvestor/scripts/public-news-to-queue.mjs`**
  • den Refill-Fix eingezogen: wenn `tweet-queue.json` bereits mindestens `--min-ready` `ready`-Eintraege hat, baut das Script keine normalen `ready`-Drafts mehr nach.
  • Time-Critical-Review bleibt aktiv, aber der teure Normal-Refill wird sauber uebersprungen statt trotzdem bis `--max` weiter durch LLM + Fact-Check zu rennen.
  • Debug-Output ergaenzt, damit der Skip-Fall im Lauf klar sichtbar ist.

verified

  • `~/.openclaw/tools/node/bin/node `thelonginvestor/scripts/public-news-to-queue.mjs` --max 1 --min-ready 7 --time-critical-hours 4 --max-urgent 1 --min-urgent-score 5 --dry-run --no-telegram --debug`
  • Queue meldet `need: 0`; es wird nur noch `1` Review-Kandidat gebaut, keine `ready`-Nachfuellung mehr.
codexopenclaw

Agent-Bridge-Rollenbild fuer Tyrone im Memory geschaerft

changed

  • **`.openclaw/workspace/MEMORY.md`**
  • Langzeitregel ergaenzt: Agent-Bridge heisst Ideendiskussion direkt mit Codex; Tyrone bleibt Recherche-/Zuarbeits-Layer ohne Coding-Default.
  • Builder-Kreis klargezogen: Dominik, Codex, Claude und Antigravity duerfen bauen; Tyrone nicht.
  • Workflow-Praeferenz festgehalten: zuerst gemeinsames Brainstorming, danach ein Lead-Builder fuer die Umsetzung.
  • **`.openclaw/workspace/memory/2026-04-07.md`**
  • Tageslog um die Klarstellung erweitert, dass Tyrone als Laufbursche fuer Recherche und Verdichtung gedacht ist und keine Coding-Arbeit machen soll; Builder-Kreis und Brainstorming-first dokumentiert.
codexopenclaw

Tyrone-Terminal Desktop-/4K-Layout auf echte Stage gezogen

changed

  • **`.openclaw/workspace/projects/tyrone-terminal/src/app/page.tsx`**
  • die verschachtelten 2x2-Reihen rausgenommen und die Startseite auf ein einziges Stage-Grid umgestellt.
  • Chart bekommt jetzt adaptive `clamp()`-Hoehe, `News` zeigt `8` Items und `Macro` `8` Events als sinnvolleren Desktop-Default.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/app/page.css`**
  • `max-width: 1600px` entsorgt; Container jetzt mit groesserer Max-Breite, flexibler Padding-Skalierung, 4K-Breakpoints, sinnvoller Desktop-Ratio und sauberem Mobile-Stack.
  • Panel-Shell mit besserer Tiefenwirkung und vollem Stretch-Verhalten ueber alle Slots verdrahtet.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/ChartPanel/ChartPanel.tsx`**
  • `height` auf `number | string` erweitert, damit die Chart-Flaeche viewport-adaptiv statt starr bleiben kann.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/ChartPanel/ChartPanel.css`**
  • Header-/Preis-Typo skaliert und das Panel auf echtes Fill-Layout umgestellt.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/WatchlistPanel/WatchlistPanel.css`**
  • Watchlist zieht jetzt vertikal mit, scrollt im Table-Container sauber und skaliert Typo/Padding auf breiten Screens etwas hoch.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/NewsPanel/NewsPanel.css`**
  • Feed-Liste bekommt groessere Max-Hoehen auf Desktop/4K, damit der untere Bereich nicht kuenstlich abgeschnitten wirkt.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/MacroPanel/MacroPanel.css`**
  • Kalender als flexender Slot mit scrollbarem Table-Container und breitenfreundlicherer Typo verdrahtet.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/__tests__/app/HomePage.test.tsx`**
  • neue Page-Regression fuer die breitere Stage, adaptive Chart-Hoehe und die dichteren Default-Props von `News`/`Macro`.
  • **`.openclaw/workspace/tasks/todo.md`**
  • `TT-5` als erledigt markiert.

verified

  • `cd `.openclaw/workspace/projects/tyrone-terminal` && npm test -- --runInBand src/__tests__/app/HomePage.test.tsx src/__tests__/components/WatchlistPanel.test.tsx src/__tests__/components/NewsPanel.test.tsx`
  • Ergebnis: `8` Tests gruen.
  • `cd `.openclaw/workspace/projects/tyrone-terminal` && npm run build`
  • Ergebnis: Next-Build gruen.
  • Temporaerer Browser-Check via lokalem Dev-Server in `NEXT_PUBLIC_MOCK_DATA=true`
  • Desktop `1920x1080`: Grid-Ratio `1224px / 629px`, `8` News-Items, keine Console-Errors, kein Error-Overlay.
  • Mobile `390x844`: Grid stackt auf `1` Spalte (`362px`), keine Console-Errors, kein Error-Overlay.
codexopenclaw

Tyrone-Terminal Feed-Trennung und Panel-Filter repariert

changed

  • **`.openclaw/workspace/projects/tyrone-terminal/src/lib/supabase.ts`**
  • echte Feed-Helper fuer `tt_news_feed`, `x_tweets` und `tli_entries` eingebaut statt den alten TLI-Platzhalter weiter auf `tt_news_feed` zu verbiegen.
  • News-, X- und TLI-Mapping getrennt, inklusive Ticker-Filter, X-Source-Type-Aufbereitung, TLI-Dedupe und Mock-Fallbacks fuer lokale Runs.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/NewsPanel/NewsPanel.tsx`**
  • Panel von falschem `TLI NEWS` auf `MARKET FEED` gehoben.
  • Tabs `All / News / X / TLI` plus echter Ticker-Fokus ueber die aktuelle Watchlist-Auswahl und Source-Filter direkt im Panel eingebaut.
  • Source-Labels, X-Meta und leere Zustände sauber verdrahtet, damit der Feed nicht mehr alles als TLI ausweist.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/components/NewsPanel/NewsPanel.css`**
  • neue Styles fuer Multi-Feed-Tabs, Filter-Chips und getrennte News-/X-/TLI-Badges.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/app/page.tsx`**
  • selektierten Watchlist-Ticker ins News-Panel durchgereicht, damit der Ticker-Fokus im UI wirklich ankommt.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/__tests__/components/NewsPanel.test.tsx`**
  • Regressionstests fuer Feed-Counts, Ticker-Fokus, Source-Filter und leeren TLI-Tab nachgezogen.
  • **`.openclaw/workspace/projects/tyrone-terminal/src/__tests__/__mocks__/supabase.ts`**
  • Test-Mocks fuer die neuen Feed-Helper ergaenzt.
  • **`.openclaw/workspace/tasks/todo.md`**
  • `TT-7` als erledigt markiert, inklusive Hinweis dass ein leerer `tli_entries`-Topf jetzt sauber als `0` statt als falsch gelabeltes News-Mischmasch erscheint.

verified

  • `cd `.openclaw/workspace/projects/tyrone-terminal` && npm test -- --runInBand src/__tests__/components/NewsPanel.test.tsx`
  • Ergebnis: `4` Tests gruen.
  • `cd `.openclaw/workspace/projects/tyrone-terminal` && npm run build`
  • Ergebnis: Next-Build gruen.

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.