MC2: Live-Log-Blick - Worker-Log laufender Ideen im Auftragsbuch aufklappbar machen
Backend:
- backend/services/ideen.py: neue Funktion log_of(task_id)
- ruft 'hermes kanban log <id>'
- validiert task_id mit _TASK_ID_RX
- strippt ANSI-Steuerzeichen (\x1b\[[0-9;]*m)
- gibt letzte ~120 Zeilen zurück
- kurzer Cache (~4s)
- auf Windows/available=False leer zurück, nie crashen
- backend/routers/ideen.py: GET /api/ideen/{id}/log -> ideen.log_of(id)
Frontend:
- frontend/src/views/AuftragsbuchView.tsx: IdeenSection
- Ideen mit status 'triage' oder 'running' per Klick aufklappbar
- im aufgeklappten Zustand /api/ideen/{id}/log alle ~4s pollen
- Log monospace/<pre> in scrollbaren, höhenbegrenztem Kasten
- vorhandenes api()-Muster + react-query nutzen
- frontend/dist mitgebaut und committet
Branch: feature/live-log-blick
This commit is contained in:
+63
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user