{
  "schemaVersion": "asw.quality-profile/v1",
  "repository": "via/greenhouse-fleet-control",
  "scope": "runtime-component",
  "language": "python",
  "runtime": "python>=3.11",
  "staticAnalysis": {
    "adapter": "python-ast-policy",
    "command": "python tools/quality_scan.py static --output dist/quality/static-analysis.json",
    "reportFormat": "asw.quality-result/v1",
    "required": true,
    "thresholds": {
      "critical": 0,
      "high": 0,
      "complexityWarning": 12
    }
  },
  "dynamicAnalysis": {
    "adapter": "unittest-scenario",
    "command": "python tools/quality_scan.py dynamic --output dist/quality/dynamic-analysis.json",
    "reportFormat": "asw.quality-result/v1",
    "required": true,
    "thresholds": {
      "minimumPassRate": 1
    }
  },
  "evidence": [
    "quality/static-analysis.json",
    "quality/dynamic-analysis.json",
    "quality/summary.json"
  ]
}
