Das Projekt als System pruefen, nicht nur den Code.
Klassische Linter (wie ruff) formatieren Ihren Code. Security-Scanner pruefen auf bekannte CVEs. ManifestGuard Python ist das Quality Gate vor dem Ship.
Wenn die pyproject.toml nicht zum echten Import-Baum passt, Script-Ziele ins Leere laufen oder die Coverage-Zahlen in der CI veraltet sind, faellt das meist erst nach dem Release auf. Genau dafuer ist der alltaegliche ManifestGuard-Check: Packaging, Entry Points, Abhaengigkeiten und Import-Hygiene — das Quality Gate vor dem Ship.
ManifestGuard Pro geht zwei Schritte weiter, und die bleiben getrennt. --extended vertieft denselben Check (Komplexitaet, ehrliche CI-Coverage, SBOM). check-lifecycle ist ein zweiter Test-Zweig: Leak-Muster in der Quelle (Threads, Timer, Logger). Der Leak-Scan gehoert nicht zum regulaeren Check und nicht zu --extended.
KI-Assistenten sind schnell, aber fehleranfaellig. Getestete Code-Bloecke verschwinden, Redundanzen wuchern, und ab einer bestimmten Dateigroesse wird die KI langsam. Redundanter Code treibt Analyse-Kosten nach oben, waehrend die Qualitaet sinkt und die Fehlersuche laenger dauert. ManifestGuard berichtet Complexity Budgets und Verstoesse gegen definierte Refactoring-Regeln (nicht gegen eine Zeilenzahl). Split und Korrektur macht der Mensch oder, im besten Fall, die KI. Dann erneut pruefen, bis das Ship-Gate sauber ist.
ManifestGuard Python ist der Traum von KI: unabhaengig von GitHub Actions oder anderen teuren Test-Tools Schwachstellen in der Entwicklung finden und korrigieren lassen. ManifestGuard berichtet nur. Split und Korrektur folgen definierten Refactoring-Regeln — durch den Menschen oder, im besten Fall, durch die KI.
Die Community-Version ist der alltaegliche Check. ManifestGuard Pro schaltet die tiefere Analyse, den eigenen Leak-Scan, maschinenlesbare SBOM-/Evidence-Reports und 2 Geraete-Aktivierungen (Laptop + CI) frei. Die Lizenz ist jaehrlich mit 12 Monaten Updates; danach darf die zuletzt berechtigte Version weiter genutzt werden.

Installation, Lizenzaktivierung und alle Befehle stehen in den Guides.