{
  "schema": "OPS014_SYNTHETIC_FIXTURES_v1",
  "cases": [
    {
      "id": "baseline-owner-command",
      "module_pair": "Catalog->Ordering",
      "owner": "Catalog",
      "direct_write": false,
      "shared_model": false,
      "translation": true,
      "published_contract": true,
      "local_projection": true,
      "sync": true,
      "async": true,
      "physical_separate": false,
      "schema_owner": "Catalog",
      "transfer": false,
      "changed_dimension": "baseline"
    },
    {
      "id": "shared-table-two-writers",
      "module_pair": "Catalog<->Ordering",
      "owner": null,
      "direct_write": true,
      "shared_model": true,
      "translation": false,
      "published_contract": false,
      "local_projection": false,
      "sync": false,
      "async": false,
      "physical_separate": false,
      "schema_owner": "AMBIGUOUS",
      "transfer": false,
      "changed_dimension": "dual_writers"
    },
    {
      "id": "shared-entity-different-rules",
      "module_pair": "Identity<->Billing",
      "owner": "CONTEXT_SPECIFIC",
      "direct_write": false,
      "shared_model": true,
      "translation": false,
      "published_contract": true,
      "local_projection": false,
      "sync": true,
      "async": false,
      "physical_separate": false,
      "schema_owner": "CONTEXT_SPECIFIC",
      "transfer": false,
      "changed_dimension": "model_meaning"
    },
    {
      "id": "separate-db-foreign-write",
      "module_pair": "Ordering->Catalog",
      "owner": "Catalog",
      "direct_write": true,
      "shared_model": false,
      "translation": false,
      "published_contract": false,
      "local_projection": false,
      "sync": false,
      "async": false,
      "physical_separate": true,
      "schema_owner": "Catalog",
      "transfer": false,
      "changed_dimension": "topology_false_safety"
    },
    {
      "id": "shared-identity-context-models",
      "module_pair": "Identity->Ordering",
      "owner": "CONTEXT_SPECIFIC",
      "direct_write": false,
      "shared_model": false,
      "translation": true,
      "published_contract": true,
      "local_projection": true,
      "sync": true,
      "async": false,
      "physical_separate": false,
      "schema_owner": "CONTEXT_SPECIFIC",
      "transfer": false,
      "changed_dimension": "shared_identity"
    },
    {
      "id": "async-event-local-projection",
      "module_pair": "Catalog->Search",
      "owner": "Catalog",
      "direct_write": false,
      "shared_model": false,
      "translation": true,
      "published_contract": true,
      "local_projection": true,
      "sync": false,
      "async": true,
      "physical_separate": true,
      "schema_owner": "Catalog",
      "transfer": false,
      "changed_dimension": "event_projection"
    },
    {
      "id": "sync-request-tradeoff-valid",
      "module_pair": "Checkout->Pricing",
      "owner": "Pricing",
      "direct_write": false,
      "shared_model": false,
      "translation": true,
      "published_contract": true,
      "local_projection": false,
      "sync": true,
      "async": false,
      "physical_separate": true,
      "schema_owner": "Pricing",
      "transfer": false,
      "changed_dimension": "sync_tradeoff"
    },
    {
      "id": "transfer-shipping-returns",
      "module_pair": "Shipping<->Returns",
      "owner": "CONTEXT_SPECIFIC",
      "direct_write": false,
      "shared_model": false,
      "translation": true,
      "published_contract": true,
      "local_projection": true,
      "sync": true,
      "async": true,
      "physical_separate": true,
      "schema_owner": "CONTEXT_SPECIFIC",
      "transfer": true,
      "changed_dimension": "changed_domain"
    }
  ]
}
