{
  "version": 1,
  "synthetic": true,
  "frozen_at": "2026-07-22",
  "provenance": {"capabilities": "../svc-01/change-ledger.json", "workflow": "../svc-02/boundary-model.json", "change": "CHG-16"},
  "capabilities": ["ordering", "pricing", "fulfilment", "payments"],
  "topologies": [
    {
      "id": "strong-modules",
      "state": "current",
      "labels": ["modular monolith"],
      "repositories": {"commerce": ["ordering", "pricing", "fulfilment", "payments"]},
      "release_units": {"commerce": ["ordering", "pricing", "fulfilment", "payments"]},
      "processes": {"commerce": ["ordering", "pricing", "fulfilment", "payments"]},
      "stores": {"commerce-db": ["ordering", "pricing", "fulfilment", "payments"]},
      "scale_units": {"commerce": ["ordering", "pricing", "fulfilment", "payments"]},
      "alert_owners": {"commerce-on-call": ["ordering", "pricing", "fulfilment", "payments"]},
      "compliance_zones": {"commerce-zone": ["ordering", "pricing", "fulfilment", "payments"]},
      "synchronous_edges": []
    },
    {
      "id": "shared-release-services",
      "state": "current",
      "labels": ["microservices", "SOA"],
      "repositories": {"ordering-repo": ["ordering"], "pricing-repo": ["pricing"], "fulfilment-repo": ["fulfilment"], "payments-repo": ["payments"]},
      "release_units": {"service-release-train": ["ordering", "pricing", "fulfilment", "payments"]},
      "processes": {"ordering-process": ["ordering"], "pricing-process": ["pricing"], "fulfilment-process": ["fulfilment"], "payments-process": ["payments"]},
      "stores": {"shared-service-db": ["ordering", "pricing", "fulfilment", "payments"]},
      "scale_units": {"ordering-scale": ["ordering"], "pricing-scale": ["pricing"], "fulfilment-scale": ["fulfilment"], "payments-scale": ["payments"]},
      "alert_owners": {"service-on-call": ["ordering", "pricing", "fulfilment", "payments"]},
      "compliance_zones": {"shared-data-zone": ["ordering", "pricing", "fulfilment", "payments"]},
      "synchronous_edges": [["ordering", "pricing"], ["ordering", "payments"], ["ordering", "fulfilment"]]
    },
    {
      "id": "coarse-services",
      "state": "current",
      "labels": ["macroservices"],
      "repositories": {"buy-repo": ["ordering", "payments"], "pricing-repo": ["pricing"], "supply-repo": ["fulfilment"]},
      "release_units": {"buy": ["ordering", "payments"], "pricing": ["pricing"], "supply": ["fulfilment"]},
      "processes": {"buy": ["ordering", "payments"], "pricing": ["pricing"], "supply": ["fulfilment"]},
      "stores": {"buy-db": ["ordering", "payments"], "pricing-db": ["pricing"], "supply-db": ["fulfilment"]},
      "scale_units": {"buy": ["ordering", "payments"], "pricing": ["pricing"], "supply": ["fulfilment"]},
      "alert_owners": {"buy-on-call": ["ordering", "payments"], "pricing-on-call": ["pricing"], "supply-on-call": ["fulfilment"]},
      "compliance_zones": {"buy-zone": ["ordering", "payments"], "pricing-zone": ["pricing"], "supply-zone": ["fulfilment"]},
      "synchronous_edges": [["ordering", "pricing"], ["ordering", "fulfilment"]]
    },
    {
      "id": "capability-services",
      "state": "current",
      "labels": ["microservices"],
      "repositories": {"ordering-repo": ["ordering"], "pricing-repo": ["pricing"], "fulfilment-repo": ["fulfilment"], "payments-repo": ["payments"]},
      "release_units": {"ordering": ["ordering"], "pricing": ["pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "processes": {"ordering": ["ordering"], "pricing": ["pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "stores": {"ordering-db": ["ordering"], "pricing-db": ["pricing"], "fulfilment-db": ["fulfilment"], "payments-db": ["payments"]},
      "scale_units": {"ordering": ["ordering"], "pricing": ["pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "alert_owners": {"ordering-on-call": ["ordering"], "pricing-on-call": ["pricing"], "fulfilment-on-call": ["fulfilment"], "payments-on-call": ["payments"]},
      "compliance_zones": {"ordering-zone": ["ordering"], "pricing-zone": ["pricing"], "fulfilment-zone": ["fulfilment"], "payments-zone": ["payments"]},
      "synchronous_edges": [["ordering", "pricing"], ["ordering", "payments"], ["ordering", "fulfilment"]]
    },
    {
      "id": "selective-extraction",
      "state": "current",
      "labels": ["mixed"],
      "repositories": {"core-repo": ["ordering", "pricing"], "fulfilment-repo": ["fulfilment"], "payments-repo": ["payments"]},
      "release_units": {"core": ["ordering", "pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "processes": {"core": ["ordering", "pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "stores": {"core-db": ["ordering", "pricing"], "fulfilment-db": ["fulfilment"], "payments-db": ["payments"]},
      "scale_units": {"core": ["ordering", "pricing"], "fulfilment": ["fulfilment"], "payments": ["payments"]},
      "alert_owners": {"core-on-call": ["ordering", "pricing"], "fulfilment-on-call": ["fulfilment"], "payments-on-call": ["payments"]},
      "compliance_zones": {"core-zone": ["ordering", "pricing"], "fulfilment-zone": ["fulfilment"], "payments-zone": ["payments"]},
      "synchronous_edges": [["ordering", "payments"], ["ordering", "fulfilment"]]
    }
  ],
  "probes": [
    {"id": "compatible-payments-release", "kind": "release", "capabilities": ["payments"], "compatibility": "compatible"},
    {"id": "breaking-order-payment-release", "kind": "release", "capabilities": ["ordering", "payments"], "compatibility": "breaking"},
    {"id": "payments-process-failure", "kind": "failure", "capabilities": ["payments"]},
    {"id": "fulfilment-saturation", "kind": "scale", "capabilities": ["fulfilment"]},
    {"id": "payment-credential-rotation", "kind": "compliance", "capabilities": ["payments"]},
    {"id": "orphan-capture-diagnosis", "kind": "operation", "capabilities": ["ordering", "payments"]},
    {"id": "capture-workflow-change", "kind": "change", "capabilities": ["ordering", "payments"]},
    {"id": "staff-three-lifecycles", "kind": "staffing", "capabilities": [], "capacity": 3}
  ],
  "contexts": [
    {"id": "learning", "max_lifecycles": 2, "requirements": []},
    {"id": "regulated-payments", "max_lifecycles": 3, "requirements": [{"axis": "release_units", "capability": "payments"}, {"axis": "processes", "capability": "payments"}, {"axis": "stores", "capability": "payments"}, {"axis": "compliance_zones", "capability": "payments"}, {"axis": "alert_owners", "capability": "payments"}]},
    {"id": "warehouse-peak", "max_lifecycles": 3, "requirements": [{"axis": "release_units", "capability": "fulfilment"}, {"axis": "processes", "capability": "fulfilment"}, {"axis": "scale_units", "capability": "fulfilment"}, {"axis": "alert_owners", "capability": "fulfilment"}]}
  ]
}
