Use the Verify Tool
Run a one-shot quality check on any Python project.
Basic Usage
What It Does
verify orchestrates three tools in one call:
audit(fromaxm-audit) — Lint, types, complexity, security, coverage, architectureinit_check(fromaxm-init) — 39 governance checks against AXM gold standard- AST enrichment (from
axm-ast) — Adds caller/impact context to failures
Output Structure
JSON
{
"audit": {
"score": 93.9,
"grade": "A",
"passed": ["QUALITY_LINT: ok", "..."],
"failed": [
{
"rule_id": "QUALITY_TYPE",
"message": "5 errors",
"fix_hint": "Add type hints",
"context": {
"affected_modules": ["foo.bar"],
"callers": ["cli.py:58"],
"impact_score": 0.7
}
}
]
},
"governance": {
"score": 90,
"grade": "A",
"passed": ["pyproject.exists: ok", "..."],
"failed": []
}
}
Graceful Degradation
- If
axm-auditis not installed →auditisnull - If
axm-initis not installed →governanceisnull - If
axm-astis not installed → failures have nocontextenrichment
Install more packages to get richer results.