b4c4f214d3
- 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