{
  "schema": "MAKNOW_CON017_FIXTURES_v1",
  "cases": [
    {
      "id": "case_01_complete_graph",
      "variant_node_id": "v-square-a",
      "asset_digest": "sha256:aaa1",
      "parent_variant_id": "v-source",
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:crop-square@1",
      "branch_id": "main",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": true,
      "filename": "square-final.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_02_history_compacted_graph_survives",
      "variant_node_id": "v-portrait-a",
      "asset_digest": "sha256:aaa2",
      "parent_variant_id": "v-source",
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:crop-portrait@1",
      "branch_id": "main",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": false,
      "filename": "portrait.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_03_rename_does_not_change_lineage",
      "variant_node_id": "v-headline-b",
      "asset_digest": "sha256:bbb3",
      "parent_variant_id": "v-square-a",
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:headline-b@2",
      "branch_id": "headline/B",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": true,
      "filename": "000-first-looking-name.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_04_digest_missing",
      "variant_node_id": "v-unknown-digest",
      "asset_digest": null,
      "parent_variant_id": "v-square-a",
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:text-swap@1",
      "branch_id": "headline/C",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": true,
      "filename": "headline-c.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_05_orphan_candidate",
      "variant_node_id": "v-orphan",
      "asset_digest": "sha256:ccc5",
      "parent_variant_id": null,
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:unknown",
      "branch_id": "unknown",
      "edge_target_exists": false,
      "ingredient_bound": true,
      "orphan": true,
      "selection_state": "RECORDED",
      "editor_history_present": true,
      "filename": "mystery-final.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_06_composite_missing_ingredient",
      "variant_node_id": "v-composite",
      "asset_digest": "sha256:ddd6",
      "parent_variant_id": "v-square-a",
      "edge_type": "componentOf",
      "ingredient_ref": "asset:product-cutout-v2",
      "transform_recipe_ref": "recipe:composite@3",
      "branch_id": "main",
      "edge_target_exists": true,
      "ingredient_bound": false,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": true,
      "filename": "composite.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_07_ui_only_selection",
      "variant_node_id": "v-headline-new",
      "asset_digest": "sha256:eee7",
      "parent_variant_id": "v-square-a",
      "edge_type": "derivedFrom",
      "ingredient_ref": null,
      "transform_recipe_ref": "recipe:headline-new@1",
      "branch_id": "headline/new",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "UI_ONLY",
      "editor_history_present": true,
      "filename": "selected-highlight.png",
      "unexpected_sibling_inheritance": false
    },
    {
      "id": "case_08_transfer_locale_branch",
      "variant_node_id": "v-fa-composite-v2",
      "asset_digest": "sha256:fff8",
      "parent_variant_id": "v-fa-headline-new",
      "edge_type": "componentOf",
      "ingredient_ref": "asset:product-cutout-corrected",
      "transform_recipe_ref": "recipe:locale-fa-merge@2",
      "branch_id": "locale/fa",
      "edge_target_exists": true,
      "ingredient_bound": true,
      "orphan": false,
      "selection_state": "RECORDED",
      "editor_history_present": false,
      "filename": "fa-candidate-renamed.png",
      "unexpected_sibling_inheritance": false
    }
  ]
}
