Quality Gates sorgen dafuer, dass mgpy nicht nur beobachtet, sondern Entscheidungen absichert. Ein Gate ohne klares Schwellenmodell erzeugt nur lautes Rauschen.
Kernpunkte
- CLI: Unter Windows zeigen die Beispiele den empfohlenen Aufruf via
py -3.12 -m <modul> ...(z.B.py -3.12 -m manifestguard ...). Auf Linux/macOS entspricht das in der Regelpython3.12 -m .... - Globale Thresholds und test-spezifische Overrides gehoeren in eine nachvollziehbare
manifestguard.json. - Teure Checks sollten erst laufen, wenn die Basissignale den Default-Gate bestehen.
- Ein gutes Gate ist streng genug fuer Regressionen, aber nicht willkuerlich gegen produktive Entwicklung.
Empfohlener MG-Python-Workflow
- Aktuelle Fehler- und Warning-Zahlen messen und daraus realistische Startschwellen ableiten.
- Den Gate im CI frueh aktivieren und spaeter schrittweise verschaerfen.
- Bei Regelanpassungen immer dokumentieren, ob es um echte Produktrealitaet oder nur um Tool-Rauschen ging.
Schnellstart
py -3.12 -m manifestguard check --extended
py -3.12 run_manifestguard.py --ci --report .manifestguard/manifestguard-report.json
py -3.12 -m manifestguard baseline --list