[
  {
    "id": "product-files",
    "kind": "data",
    "name": "product-files",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:1:6"
  },
  {
    "id": "item-prices",
    "kind": "data",
    "name": "item-prices",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:2:6"
  },
  {
    "id": "price-deltas",
    "kind": "data",
    "name": "price-deltas",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:3:6"
  },
  {
    "id": "articles",
    "kind": "data",
    "name": "articles",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:4:6"
  },
  {
    "id": "sales-sessions",
    "kind": "data",
    "name": "sales-sessions",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:5:6"
  },
  {
    "id": "label-content",
    "kind": "data",
    "name": "label-content",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "data.ca:6:6"
  },
  {
    "id": "hoster-a-dc",
    "kind": "site",
    "name": "hoster-a-dc",
    "label": null,
    "owner": null,
    "operator": "hoster-a",
    "site": "hoster-a-dc",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "infra.ca:3:6"
  },
  {
    "id": "k8s-data",
    "kind": "cluster",
    "name": "k8s-data",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "approximate placement: cluster k8s-data at the root (expected parent: site, vpc, network, subnet)",
      "no owner, neither written nor inherited"
    ],
    "declared": "infra.ca:12:9"
  },
  {
    "id": "stores",
    "kind": "site",
    "name": "stores",
    "label": null,
    "owner": null,
    "operator": null,
    "site": "stores",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "infra.ca:14:6"
  },
  {
    "id": "stores.store-workstations",
    "kind": "fleet",
    "name": "store-workstations",
    "label": "Store workstations",
    "owner": null,
    "operator": null,
    "site": "stores",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "infra.ca:16:9"
  },
  {
    "id": "hoster-a-dc.filehub",
    "kind": "server",
    "name": "filehub",
    "label": "Product file hub",
    "owner": null,
    "operator": "hoster-a",
    "site": "hoster-a-dc",
    "system": "product",
    "incomplete": true,
    "missing": [
      "approximate placement: server filehub in a site (expected parent: subnet)",
      "no owner, neither written nor inherited"
    ],
    "declared": "product.ca:4:8"
  },
  {
    "id": "hoster-a-dc.filehub.product-images",
    "kind": "channel",
    "name": "product-images",
    "label": null,
    "owner": null,
    "operator": "hoster-a",
    "site": "hoster-a-dc",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "product.ca:10:11"
  },
  {
    "id": "hoster-a-dc.filehub.pim-feed",
    "kind": "channel",
    "name": "pim-feed",
    "label": null,
    "owner": null,
    "operator": "hoster-a",
    "site": "hoster-a-dc",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "product.ca:11:11"
  },
  {
    "id": "hoster-a-dc.filehub.price-files",
    "kind": "channel",
    "name": "price-files",
    "label": null,
    "owner": null,
    "operator": "hoster-a",
    "site": "hoster-a-dc",
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "product.ca:12:11"
  },
  {
    "id": "kafka-cloud",
    "kind": "saas",
    "name": "kafka-cloud",
    "label": "Managed Kafka",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:1:6"
  },
  {
    "id": "kafka-cloud.prices",
    "kind": "channel",
    "name": "prices",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "saas.ca:3:11"
  },
  {
    "id": "apim",
    "kind": "saas",
    "name": "apim",
    "label": "API manager",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:6:6"
  },
  {
    "id": "electronic-labels",
    "kind": "saas",
    "name": "electronic-labels",
    "label": "Electronic shelf labels",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:11:6"
  },
  {
    "id": "paper-labels",
    "kind": "saas",
    "name": "paper-labels",
    "label": "Paper labels",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:12:6"
  },
  {
    "id": "keycloak",
    "kind": "app",
    "name": "keycloak",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "missing attribute on",
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:15:5"
  },
  {
    "id": "directory",
    "kind": "app",
    "name": "directory",
    "label": "Active Directory",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "missing attribute on",
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:16:5"
  },
  {
    "id": "central-scheduler",
    "kind": "app",
    "name": "central-scheduler",
    "label": "Central scheduler",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": true,
    "missing": [
      "missing attribute on",
      "no owner, neither written nor inherited"
    ],
    "declared": "saas.ca:18:5"
  },
  {
    "id": "product",
    "kind": "system",
    "name": "product",
    "label": "Product management",
    "owner": "product-team",
    "operator": null,
    "site": null,
    "system": "product",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:3:8"
  },
  {
    "id": "product.pim",
    "kind": "saas",
    "name": "pim",
    "label": "PIM (SaaS)",
    "owner": "product-team",
    "operator": null,
    "site": null,
    "system": "product",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:7:8"
  },
  {
    "id": "product.photo-studio",
    "kind": "saas",
    "name": "photo-studio",
    "label": "Photo studio",
    "owner": "product-team",
    "operator": null,
    "site": null,
    "system": "product",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:12:8"
  },
  {
    "id": "product.fsync",
    "kind": "job",
    "name": "fsync",
    "label": null,
    "owner": "product-team",
    "operator": null,
    "site": "hoster-a-dc",
    "system": "product",
    "incomplete": true,
    "missing": [
      "schedule in free text, \"cron\""
    ],
    "declared": "systems.ca:17:7"
  },
  {
    "id": "product.price-processor",
    "kind": "app",
    "name": "price-processor",
    "label": "Price processor (Kafka Streams / Connect)",
    "owner": "data-team",
    "operator": null,
    "site": null,
    "system": "product",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:24:7"
  },
  {
    "id": "catalog",
    "kind": "system",
    "name": "catalog",
    "label": "Product data service",
    "owner": null,
    "operator": null,
    "site": null,
    "system": "catalog",
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:34:8"
  },
  {
    "id": "catalog.api",
    "kind": "app",
    "name": "api",
    "label": "Catalog API",
    "owner": null,
    "operator": null,
    "site": null,
    "system": "catalog",
    "incomplete": true,
    "missing": [
      "missing attribute on",
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:38:7"
  },
  {
    "id": "catalog.db",
    "kind": "database",
    "name": "db",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": "catalog",
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:53:12"
  },
  {
    "id": "pricing",
    "kind": "system",
    "name": "pricing",
    "label": "Price management",
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:56:8"
  },
  {
    "id": "pricing.ui",
    "kind": "app",
    "name": "ui",
    "label": "Pricing UI",
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": true,
    "missing": [
      "missing attribute on"
    ],
    "declared": "systems.ca:60:7"
  },
  {
    "id": "pricing.price-push",
    "kind": "job",
    "name": "price-push",
    "label": null,
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": true,
    "missing": [
      "schedule in free text, \"cron\""
    ],
    "declared": "systems.ca:68:7"
  },
  {
    "id": "pricing.extractor",
    "kind": "job",
    "name": "extractor",
    "label": null,
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": true,
    "missing": [
      "schedule in free text, \"cron\""
    ],
    "declared": "systems.ca:74:7"
  },
  {
    "id": "pricing.article-extractor",
    "kind": "job",
    "name": "article-extractor",
    "label": null,
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:84:7"
  },
  {
    "id": "pricing.price-extractor",
    "kind": "job",
    "name": "price-extractor",
    "label": null,
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:89:7"
  },
  {
    "id": "pricing.db",
    "kind": "database",
    "name": "db",
    "label": null,
    "owner": "pricing-team",
    "operator": null,
    "site": null,
    "system": "pricing",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:94:12"
  },
  {
    "id": "labels",
    "kind": "system",
    "name": "labels",
    "label": "Paper and electronic labels",
    "owner": null,
    "operator": null,
    "site": null,
    "system": "labels",
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:100:8"
  },
  {
    "id": "labels.label-server",
    "kind": "app",
    "name": "label-server",
    "label": "Label server",
    "owner": null,
    "operator": null,
    "site": null,
    "system": "labels",
    "incomplete": true,
    "missing": [
      "missing attribute on",
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:103:7"
  },
  {
    "id": "labels.label-server.wildfly",
    "kind": "component",
    "name": "wildfly",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": "labels",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:106:15"
  },
  {
    "id": "labels.label-server.spring-boot",
    "kind": "component",
    "name": "spring-boot",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": "labels",
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:107:15"
  },
  {
    "id": "labels.desktop",
    "kind": "app",
    "name": "desktop",
    "label": "Desktop label application",
    "owner": null,
    "operator": null,
    "site": "stores",
    "system": "labels",
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:116:7"
  },
  {
    "id": "labels.db",
    "kind": "database",
    "name": "db",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": "labels",
    "incomplete": true,
    "missing": [
      "no owner, neither written nor inherited"
    ],
    "declared": "systems.ca:122:12"
  },
  {
    "id": "web-shop",
    "kind": "app",
    "name": "web-shop",
    "label": "E-commerce site",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:127:5"
  },
  {
    "id": "logistics",
    "kind": "app",
    "name": "logistics",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:134:5"
  },
  {
    "id": "sales-transfer",
    "kind": "app",
    "name": "sales-transfer",
    "label": "Sales transfer",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:135:5"
  },
  {
    "id": "esb",
    "kind": "app",
    "name": "esb",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:136:5"
  },
  {
    "id": "franchise-portal",
    "kind": "app",
    "name": "franchise-portal",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:137:5"
  },
  {
    "id": "commercial-management",
    "kind": "app",
    "name": "commercial-management",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:139:5"
  },
  {
    "id": "indexer",
    "kind": "app",
    "name": "indexer",
    "label": "Indexing application (unknown)",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:144:5"
  },
  {
    "id": "search-engine",
    "kind": "database",
    "name": "search-engine",
    "label": null,
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "systems.ca:152:10"
  },
  {
    "id": "hoster-a",
    "kind": "team",
    "name": "hoster-a",
    "label": "Hosting provider A",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "teams.ca:4:6"
  },
  {
    "id": "product-team",
    "kind": "team",
    "name": "product-team",
    "label": "Product team",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "teams.ca:5:6"
  },
  {
    "id": "pricing-team",
    "kind": "team",
    "name": "pricing-team",
    "label": "Pricing team",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "teams.ca:6:6"
  },
  {
    "id": "data-team",
    "kind": "team",
    "name": "data-team",
    "label": "Data team",
    "owner": null,
    "operator": null,
    "site": null,
    "system": null,
    "incomplete": false,
    "missing": [],
    "declared": "teams.ca:7:6"
  }
]
