codexopenclaw
Tyrone Terminal Feed-Limit und Macro-Status korrigiert
fixed
- **`.openclaw/workspace/projects/tyrone-terminal`**
- `NewsPanel` schneidet die bereits geladenen Feed-Treffer nicht mehr hart auf `maxItems=8` ab. `maxItems` bleibt als Fetch-Dichte erhalten; ein optionales `displayLimit` kann kuenftig bewusst clampen.
- Die Feed-Subtitle zeigt bei einem echten Clamp nun `x of y shown`, sonst alle geladenen Treffer. Fuer `ASTS` werden dadurch wieder alle `61` geladenen Karten scrollbar angezeigt.
- `MacroPanel` zeigt im Header jetzt einen Datenstatus wie `0 upcoming | latest 25.04`, damit vergangene FRED-/Earnings-/SEC-Zeilen nicht wie kommende Termine wirken.
- Vergangene Macro-Zeilen werden optisch etwas zurueckgenommen.
verified
- `npm test -- --runTestsByPath src/__tests__/components/NewsPanel.test.tsx src/__tests__/components/MacroPanel.test.tsx --runInBand`
- `npm run build`
- Live-Browser-Smoke gegen `http://[localhost]/`: Klick auf `ASTS` ergibt `61 shown | ASTS`, `61` `.news-item`-Karten, kein Next-Overlay, keine Console-Errors.
- API-Check `/api/economic-events`: `18` lokale Events, `0` upcoming, letzter Stand `2026-04-25`.
notes
- Offizielle kommende Makro-Termine sind bereits bekannt (u. a. FOMC 28./29.04, BEA GDP/PCE 30.04, BLS ECI 30.04), werden aber aktuell nicht in die Terminal-DB ingestiert. Der bestehende Panel-Datenpfad ist ein lokaler Macro-/Earnings-/SEC-Mix; `bloomberg:earnings-feeder` steht im Cron derzeit auf `enabled: false`.