{
  "schema": "MAKNOW_CON014_FIXTURES_v1",
  "cases": [
    {
      "id": "case_01_valid_master",
      "expected_digest": "sha256:master1",
      "actual_digest": "sha256:master1",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "MASTER",
      "parent_expected": null,
      "parent_actual": null,
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_02_same_name_bytes_changed",
      "expected_digest": "sha256:master1",
      "actual_digest": "sha256:master2",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "MASTER",
      "parent_expected": null,
      "parent_actual": null,
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_03_rights_expired_bytes_same",
      "expected_digest": "sha256:master1",
      "actual_digest": "sha256:master1",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "STOCK-GRANT-9",
      "rights_scope_ok": true,
      "rights_active": false,
      "variant_role": "MASTER",
      "parent_expected": null,
      "parent_actual": null,
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "FAIL",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_04_fresh_proxy_green_technical",
      "expected_digest": "sha256:proxy1",
      "actual_digest": "sha256:proxy1",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "PROXY",
      "parent_expected": "master1",
      "parent_actual": "master1",
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_05_lineage_parent_mismatch",
      "expected_digest": "sha256:mobile2",
      "actual_digest": "sha256:mobile2",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "MOBILE",
      "parent_expected": "master2",
      "parent_actual": "master1",
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_06_qc_profile_changed",
      "expected_digest": "sha256:poster1",
      "actual_digest": "sha256:poster1",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "POSTER",
      "parent_expected": "master1",
      "parent_actual": "master1",
      "recipe_bound": true,
      "qc_profile_current": false,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_07_generic_cc_unknown_rights",
      "expected_digest": "sha256:art1",
      "actual_digest": "sha256:art1",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC",
      "rights_scope_ok": null,
      "rights_active": true,
      "variant_role": "MASTER",
      "parent_expected": null,
      "parent_actual": null,
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "UNKNOWN",
      "aesthetic_qc": "PASS"
    },
    {
      "id": "case_08_transfer_mobile_new_parent",
      "expected_digest": "sha256:mobile3",
      "actual_digest": "sha256:mobile3",
      "source_bound": true,
      "provenance_bound": true,
      "rights_basis": "CC-BY-4.0",
      "rights_scope_ok": true,
      "rights_active": true,
      "variant_role": "MOBILE",
      "parent_expected": "master-new-bytes",
      "parent_actual": "master-new-bytes",
      "recipe_bound": true,
      "qc_profile_current": true,
      "technical_qc": "PASS",
      "semantic_qc": "PASS",
      "rights_qc": "PASS",
      "aesthetic_qc": "PASS"
    }
  ]
}
