{
  "schema": "ARC002_LAB_CASES_v1",
  "cases": [
    {
      "case_id": "baseline_major_migration",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "same_version_breaking_rename",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "1.4.2",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "migrated_without_contract_test",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "NOT_RUN",
          "migration_evidence": null,
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "deprecation_extended_without_owner",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2027-01-31",
      "deprecation_owner": null,
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "venture_fork_without_convergence",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": true,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "stale_evidence",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 400,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "missing_surface_hash",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": null,
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    },
    {
      "case_id": "transfer_delayed_old_payload",
      "interface_id": "customer-profile",
      "current_version": "1.4.2",
      "proposed_version": "2.0.0",
      "old_surface_hash": "sha256:old-v1",
      "new_surface_hash": "sha256:new-v2",
      "change_kind": "BREAKING_REQUIRED_RENAME",
      "producer_id": "profile-service",
      "producer_owner": "profile-team",
      "change_set_ref": "CS-200",
      "deprecation_state": "ACTIVE",
      "support_window_end": "2026-11-30",
      "deprecation_owner": "platform-compat",
      "rollback_ref": "1.4.2",
      "fork_detected": false,
      "convergence_plan": null,
      "exception_ref": "EXC-C-EMBEDDED",
      "evidence_age_days": 5,
      "material_change_not_recomputed": false,
      "authority_conflict": false,
      "policy_blocked": false,
      "consumers": [
        {
          "consumer_id": "venture-A",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-A",
          "adoption_state": "MIGRATED",
          "old_payload_seen": false
        },
        {
          "consumer_id": "venture-B",
          "target_version": "2.0.0",
          "contract_test_state": "PASS",
          "migration_evidence": "MIG-B",
          "adoption_state": "MIGRATED",
          "old_payload_seen": true
        },
        {
          "consumer_id": "venture-C",
          "target_version": "2.0.0",
          "contract_test_state": "PENDING",
          "migration_evidence": "MIG-C-PLANNED",
          "adoption_state": "ON_OLD_SUPPORTED",
          "old_payload_seen": false
        }
      ]
    }
  ]
}
