[Docgen] Pro-Node aktivierbar + Konfig in DB statt .env + Task-Center/Audit-Integration #210
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Der Docgen (#17) ist heute global und ausschließlich über
.env(DOCGEN_*) konfiguriert. Damit lässt sich nichts im UI schalten und keine Node gezielt ein-/ausnehmen. Dieses Issue macht Docgen pro Node aktivierbar, verlagert die Konfiguration in die DB und hängt jeden Lauf an Task-Center (#155) + Audit-Log.Warum
.envändern + Container-Restart ist kein Kill-Switch.Bestand, den wir nutzen
models/settings.py→Setting(key/value JSONB) existiert und wird bereits vonservices/notifications.pyundsettings/settings_router.pygenutzt.services/task_hub.py→task_hub.start/log/progress/finish/is_cancelled— fertiges Muster, sieheadmin_router.py:597(QEMU-Scan).models/task.py→TASK_KINDSmuss nur erweitert werden.models/audit_log.py→AuditLog(action, resource, details, user_id, ...).NodeSettingsModal.svelte, Zeilen umvpn_transport(#189) — Checkbox + Änderungs-Flag + PATCH.Prompt für Claude Code
Definition of Done
last_runüberlebt einen Container-NeustartTeil 2/3. Setzt #209 nicht zwingend voraus, kann parallel laufen. Danach: #211.