{
  "_doc": "G4.6 raw failure fixture spec — see specs/2026-05-06-g4.6-visual-failure-rootcause-design.md §5.1. PID/EID 는 CLI 로 전달, 내부에는 phase fixture target 만 명시.",
  "fixtures": [
    {
      "name": "s1_shot3_shot4_dependency.json",
      "type": "dependency_pair",
      "scene": 1,
      "shots": [3, 4],
      "_purpose": "RC-A fail-fast 테스트 (RO-20: focus mismatch detection)"
    },
    {
      "name": "s1_shot4_image_asset.json",
      "type": "image_asset",
      "scene": 1,
      "shot": 4,
      "_purpose": "RC-B prompt 검증 (DB ImageAsset prompt_used + reference_image_ids)"
    },
    {
      "name": "s1_shot5_dependency.json",
      "type": "dependency_single",
      "scene": 1,
      "shot": 5,
      "_purpose": "RC-D label routing 테스트"
    },
    {
      "name": "s1_shot5_scene_detail.json",
      "type": "scene_detail_shot",
      "scene": 1,
      "shot": 5,
      "_purpose": "RC-E identity preservation 회귀 (render_prompt_card + t2i_variations)"
    },
    {
      "name": "s2_shot4_shot_validator.json",
      "type": "shot_validator_shot",
      "scene": 2,
      "shot": 4,
      "_purpose": "RC-F type descriptor + characters=[] 회귀"
    },
    {
      "name": "s2_shot4_scene_detail.json",
      "type": "scene_detail_shot",
      "scene": 2,
      "shot": 4,
      "_purpose": "RC-H trait inject + visible_entities contract (visible_entities + t2i 안 base ID 누락 케이스)"
    },
    {
      "name": "s8_shot6_image_asset.json",
      "type": "image_asset",
      "scene": 8,
      "shot": 6,
      "_purpose": "RC-I chain_bg 4 directive (DB ImageAsset prompt_used)"
    },
    {
      "name": "c15_entity_canon.json",
      "type": "entity_canon",
      "short_id": "C15",
      "_purpose": "RC-C ref protection + RC-E identity preserve (stable_traits 검사)"
    },
    {
      "name": "c08_entity_canon.json",
      "type": "entity_canon",
      "short_id": "C08",
      "_purpose": "RC-C variant 보호 + RC-H trait inject (stable_traits 검사)"
    },
    {
      "name": "c09_entity_canon.json",
      "type": "entity_canon",
      "short_id": "C09",
      "_purpose": "RC-C low-freq + scene_detail required (stable_traits 검사)"
    }
  ],
  "low_freq_skip": {
    "pre_filename": "ref_low_freq_skip_pre_g4_6.json",
    "post_filename": "ref_low_freq_skip_post_g4_6.json",
    "protected_short_ids": ["C08", "C09", "C15"],
    "post_note": "RO-25: low_freq_skip 룰은 base character path 만 적용 — outlook 은 reference_pipeline_orchestrator.py:291 에서 skip 미적용 (composite_image_gen path 별도). post-fix 예상: protected_short_ids 만 base path 보호로 skip 에서 제외."
  }
}
