HMS MediaEngine Agent
|
b4c4f214d3
|
Phase 3: Plugin-Lifecycle-Manager (§14.5, §14.6, §26.3)
- Zustandsgraph discovered->validated->installed->enabled->compiled->active
mit quarantined/incompatible/disabled; nur definierte Kanten
- discover(): scannt Plugin-Verzeichnis, validiert Manifest + Shader,
quarantiniert Ungueltiges mit dokumentierter Ursache (kein stiller
Fehler, §33); Projekt bleibt nutzbar (§3.5)
- Show-Lock (§26.3): Installation/Update gesperrt; Aktivieren bereits
installierter Plugins erlaubt (§17.7 Live); Versionswechsel geblockt
- Update ohne Lock: neuer Zyklus ab VALIDATED
- Backend-Kompatibilitaet: Schnittmenge entrypoints & supported_backends
- 14 Unit-Tests (Discovery, Happy Path, Sprung-/Ruecksprung-Verbot,
Quarantaene mit Ursache, Show-Lock-Blockaden, Versionsupdate, Backends)
- Gesamtsuite 311 gruen, Ruff gruen
|
2026-09-11 01:37:47 +02:00 |
|