Check the project as a system, not just the code.
Classic linters (like ruff) edit your code. Security scanners look for known CVEs. ManifestGuard Python is the quality gate before you ship.
When pyproject.toml does not match the real import tree, script targets go nowhere, or coverage numbers in CI are stale, that usually shows up after release. The everyday ManifestGuard check is for that: packaging, entry points, dependencies, and import hygiene — the quality gate before you ship.
ManifestGuard Pro goes two steps further, and they stay separate. --extended deepens the same check (complexity, honest CI coverage, SBOM). check-lifecycle is a second test branch: leak patterns in the source (threads, timers, loggers). That leak scan is not inside the regular check and not inside --extended.
AI assistants are fast and error-prone. Tested blocks vanish, redundancies multiply, and past a certain file size the model slows down. Bloated code raises analysis cost while quality drops and debugging takes longer. ManifestGuard reports complexity budgets and breaks of defined refactoring rules (not a line-count cutoff). Split and correction are done by a human or, best case, by the AI. Then run the check again until the ship gate is clean.
ManifestGuard Python is the AI dream: find weaknesses in development without GitHub Actions or other expensive test tools, and have them corrected. ManifestGuard reports only. Split and correction follow defined refactoring rules — by a human or, best case, by the AI.
The Community version is the everyday check. ManifestGuard Pro unlocks the deeper analysis, the separate leak scan, machine-readable SBOM/evidence reports, and 2 device activations (laptop + CI). The license is annual with 12 months of updates; after that you can keep using the last entitled version.

Install, license activation, and every command live in the guides.