ManifestGuard Python (MGPY)
ManifestGuard Python is a CLI quality gate for Python repositories. It helps teams keep code quality measurable and repeatable across local development and CI pipelines.
What it checks
- Complexity budgets (for functions, classes, and modules)
- Code duplication patterns across the project
- Dependency risk and update visibility
- Refactor-plan baselines with always-on AI hints
- Machine-readable reports suited for CI validation and release gates
- Structured quality outputs for pipeline gates
Dashboard surfaces
manifestguard dashboardremains the baseline TUI workflow surface- The local desktop dashboard is included from Pro upward
- No separate shared/team web dashboard is planned currently because it would require shared storage/repository aggregation and there is no current customer demand
Workflow fit
Run checks locally before commit, then enforce the same criteria in CI. MGPY is designed for deterministic test behavior and unattended execution. CLI commands and machine-readable output make it suitable for release gates and team policy checks. A dedicated refactoring rules manifest keeps AI-assisted refactor guidance explicit and repeatable.
Goal: clarity, not punishment. One command gives a concrete quality status you can act on.