{
  "schemaVersion": "asw.quality-gates/v1",
  "componentGates": [
    {
      "id": "static-analysis",
      "owner": "component-owner",
      "phase": "source",
      "toolPolicy": "language-specific",
      "required": true
    },
    {
      "id": "unit-test",
      "owner": "component-owner",
      "phase": "test",
      "required": true
    },
    {
      "id": "component-test",
      "owner": "component-owner",
      "phase": "runtime",
      "required": true
    },
    {
      "id": "interface-contract",
      "owner": "component-owner",
      "phase": "contract",
      "required": true
    }
  ],
  "integrationGates": [
    {
      "id": "owner-approvals",
      "owner": "participating-institutions",
      "required": true
    },
    {
      "id": "mil-hil",
      "owner": "kitech",
      "required": true
    },
    {
      "id": "kitech-acceptance",
      "owner": "kitech",
      "required": true
    }
  ]
}
