Phase 1: SQLite-Persistenz (WAL, Migrationen, Backup, Integritätscheck)

- hms_persistence: Database-Klasse nach §24
- WAL-Modus, Foreign Keys, kurze Transaktionen, Busy-Timeout
- Migrationen mit Backup vor Schemaänderung (§24.4)
- Integritätscheck beim Öffnen (§24.1)
- Projekt-/Einstellungs-/Plugin-Status-CRUD
- 18 Unit-Tests inkl. Altdaten-Migration und Reopen-Roundtrips
This commit is contained in:
HMS MediaEngine Agent
2026-09-11 00:52:27 +02:00
parent 34dc112fa0
commit de7d1a840f
4 changed files with 514 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@ _PACKAGE_DIRS = [
"packages/adaptive_quality",
"packages/capabilities",
"packages/plugin_sdk",
"packages/persistence",
"apps/renderer",
"apps/control_server",
"apps/launcher",