{
  "$schema": "../../schemas/infrastructure-applicability-catalog.schema.json",
  "schema_version": 1,
  "base_documents": [
    "docs/governance/deployment-targets.md",
    "docs/governance/layer-boundaries.md",
    "docs/infrastructure/security/basic-security.md"
  ],
  "runtimes": {
    "kubernetes": [
      "docs/infrastructure/platform/platform-baseline.md",
      "docs/infrastructure/platform/kubernetes-workload.md",
      "docs/infrastructure/platform/networking.md",
      "docs/infrastructure/deployment/configuration-packaging.md"
    ],
    "compose": [
      "docs/infrastructure/local/docker-compose.md"
    ]
  },
  "environments": {
    "local": [],
    "non-production": [
      "docs/infrastructure/operations/ownership.md",
      "docs/infrastructure/deployment/artifacts.md",
      "docs/infrastructure/deployment/release-strategy.md",
      "docs/infrastructure/operations/observability.md"
    ],
    "production": [
      "docs/infrastructure/operations/ownership.md",
      "docs/infrastructure/deployment/artifacts.md",
      "docs/infrastructure/deployment/release-strategy.md",
      "docs/infrastructure/operations/observability.md",
      "docs/infrastructure/operations/reliability.md",
      "docs/infrastructure/operations/runbooks-incidents.md",
      "docs/infrastructure/operations/decommissioning.md"
    ]
  },
  "deliveries": {
    "local": [],
    "gitlab-ci-agent": [
      "docs/infrastructure/deployment/delivery.md"
    ],
    "gitlab-ci-runner": [
      "docs/infrastructure/deployment/delivery.md"
    ],
    "gitops": [
      "docs/infrastructure/deployment/delivery.md"
    ]
  },
  "availability": {
    "single-instance": [],
    "high-availability": [
      "docs/infrastructure/operations/reliability.md"
    ]
  },
  "capabilities": {
    "postgresql": [
      "docs/infrastructure/services/shared/baseline.md",
      "docs/infrastructure/services/postgresql/baseline.md"
    ],
    "valkey": [
      "docs/infrastructure/services/shared/baseline.md",
      "docs/infrastructure/services/valkey/baseline.md"
    ],
    "nats-jetstream": [
      "docs/infrastructure/services/shared/baseline.md",
      "docs/infrastructure/services/nats/jetstream.md"
    ],
    "object-storage": [
      "docs/infrastructure/services/shared/baseline.md",
      "docs/infrastructure/storage/object-storage/minio.md"
    ],
    "persistent-data": [
      "docs/infrastructure/operations/backup-recovery.md"
    ],
    "longhorn": [
      "docs/infrastructure/storage/longhorn.md"
    ],
    "public-ingress": [
      "docs/infrastructure/platform/networking.md"
    ],
    "infrastructure-as-code": [
      "docs/infrastructure/platform/infrastructure-as-code.md"
    ]
  }
}
