[Session 2026-03-22] 5vor8 Artikel-Posting gefixt + auto_5vor8 heute-Einplanung #47

Open
opened 2026-03-22 19:37:26 +00:00 by orbitalo · 0 comments
Owner

Was wurde gemacht

  • Analysiert warum der FünfVorAcht Telegram-Artikel am 22.03. nicht gepostet wurde
  • Ursache: _push_with_retry() in auto_5vor8.py (CT 109) plant Artikel grundsätzlich ab morgen ein (range(1, ...)), nie für heute — auch wenn die Sendezeit (19:45) noch nicht vorbei ist
  • Artikel 48 (Jens Spahn Teil 3.4) war als approved in der DB, aber auf 23.03. datiert
  • Artikel manuell auf heute (22.03. 20:34) umdatiert → Bot hat erfolgreich gepostet (Message ID 4492)
  • _push_with_retry() gefixt: prüft jetzt Berliner Uhrzeit gegen Sendezeit, plant für heute ein wenn noch Zeit ist

Aenderungen an Infrastruktur

  • CT 109 (rss-manager): auto_5vor8.py gepatcht — _push_with_retry startet jetzt ab heute (start_day=0) wenn Sendezeit noch nicht vorbei, sonst ab morgen (start_day=1). Zusätzlich date_slot-Berechnung auf Berliner Zeit umgestellt.
  • CT 112 (fuenfvoracht): Artikel 48 date von 2026-03-23 auf 2026-03-22 geändert, post_time auf 20:34 gesetzt → gepostet
  • RSS Manager Service neugestartet
  • Commit gepusht nach Forgejo: baa9e38 in orbitalo/rss-manager

Erkannte Probleme

  • Lücke 20.–22.03.: Keine Dr. Bine Substack-Artikel in diesem Zeitraum → keine automatischen 5vor8-Artikel. Das System hat keinen Puffer-Mechanismus für Tage ohne neue Quell-Artikel.
  • Artikel 28 (10.03.) steckt noch im Status scheduled ohne approved_at — wurde nie gepostet

Naechste Schritte

  • Optional: Puffer-Mechanismus einbauen, der bei fehlenden Quell-Artikeln einen generischen Post oder Recycling-Artikel erzeugt
  • Artikel 28 (10.03.) aufräumen oder löschen

Betroffene Systeme

CT 109 (rss-manager), CT 112 (fuenfvoracht)

## Was wurde gemacht - Analysiert warum der FünfVorAcht Telegram-Artikel am 22.03. nicht gepostet wurde - Ursache: `_push_with_retry()` in `auto_5vor8.py` (CT 109) plant Artikel grundsätzlich ab morgen ein (`range(1, ...)`), nie für heute — auch wenn die Sendezeit (19:45) noch nicht vorbei ist - Artikel 48 (Jens Spahn Teil 3.4) war als `approved` in der DB, aber auf 23.03. datiert - Artikel manuell auf heute (22.03. 20:34) umdatiert → Bot hat erfolgreich gepostet (Message ID 4492) - `_push_with_retry()` gefixt: prüft jetzt Berliner Uhrzeit gegen Sendezeit, plant für heute ein wenn noch Zeit ist ## Aenderungen an Infrastruktur - **CT 109 (rss-manager):** `auto_5vor8.py` gepatcht — `_push_with_retry` startet jetzt ab heute (start_day=0) wenn Sendezeit noch nicht vorbei, sonst ab morgen (start_day=1). Zusätzlich date_slot-Berechnung auf Berliner Zeit umgestellt. - **CT 112 (fuenfvoracht):** Artikel 48 date von 2026-03-23 auf 2026-03-22 geändert, post_time auf 20:34 gesetzt → gepostet - RSS Manager Service neugestartet - Commit gepusht nach Forgejo: `baa9e38` in `orbitalo/rss-manager` ## Erkannte Probleme - Lücke 20.–22.03.: Keine Dr. Bine Substack-Artikel in diesem Zeitraum → keine automatischen 5vor8-Artikel. Das System hat keinen Puffer-Mechanismus für Tage ohne neue Quell-Artikel. - Artikel 28 (10.03.) steckt noch im Status `scheduled` ohne `approved_at` — wurde nie gepostet ## Naechste Schritte - Optional: Puffer-Mechanismus einbauen, der bei fehlenden Quell-Artikeln einen generischen Post oder Recycling-Artikel erzeugt - Artikel 28 (10.03.) aufräumen oder löschen ## Betroffene Systeme CT 109 (rss-manager), CT 112 (fuenfvoracht)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: orbitalo/homelab-brain#47
No description provided.