Neueste Entwicklungen: Kachel fuer adhoc-Lagen

- DB-Migration: Spalte latest_developments (TEXT) in incidents
- Analyzer: neuer Prompt LATEST_DEVELOPMENTS_PROMPT_TEMPLATE und
  Methode generate_latest_developments() liefert chronologische
  Bullet-Liste (max. 8, neueste oben, Zeitstempel DD.MM. HH:MM)
- Orchestrator: nach Analyse+Faktencheck ein Extra-Schritt nur fuer
  incident_type=adhoc, der die neue Kachel fortschreibt
- Analyzer-Prompts (Erst- und inkrementell): erzeugen KEINE
  Zusammenfassung-Sektion mehr im Lagebild (vermeidet Duplikat mit
  der neuen Kachel)
- models.IncidentResponse um latest_developments erweitert
- Frontend: Rendering der Kachel in app.js
Dieser Commit ist enthalten in:
claude-dev
2026-04-18 11:47:10 +00:00
Ursprung acfc74ffe7
Commit d6c541cb95
5 geänderte Dateien mit 161 neuen und 16 gelöschten Zeilen

Datei anzeigen

@@ -369,6 +369,11 @@ async def init_db():
await db.commit()
logger.info("Migration: refresh_start_time zu incidents hinzugefuegt (bestehende Auto-Lagen auf 07:00)")
if "latest_developments" not in columns:
await db.execute("ALTER TABLE incidents ADD COLUMN latest_developments TEXT")
await db.commit()
logger.info("Migration: latest_developments zu incidents hinzugefuegt")
# Migration: Token-Spalten fuer refresh_log
cursor = await db.execute("PRAGMA table_info(refresh_log)")
rl_columns = [row[1] for row in await cursor.fetchall()]