Python Package

Quality Gate

ManifestGuard-Qualitaetsschwellenwerte einrichten, die Builds bei Regressionen blockieren.

Früher Zugriff: Bis 2026-12-31

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 Regel python3.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

  1. Aktuelle Fehler- und Warning-Zahlen messen und daraus realistische Startschwellen ableiten.
  2. Den Gate im CI frueh aktivieren und spaeter schrittweise verschaerfen.
  3. 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