{
  "schemaVersion": "asw.quality-profile/v1",
  "repository": "via/asw-service-platform",
  "scope": "platform",
  "language": "typescript",
  "runtime": "node>=20",
  "executionTarget": "service",
  "buildSystem": "node-test",
  "staticAnalysis": {
    "adapter": "typescript-source-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,
      "warnings": 0
    }
  },
  "dynamicAnalysis": {
    "adapter": "node-test-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"
  ]
}
