{
  "status": "completed",
  "completed_count": 44,
  "applicable_count": 44,
  "failed_count": 0,
  "data": {
    "schema_version": 1,
    "policy": {
      "C01": {
        "mode": "reference_required",
        "reason": "visible_shot_count=28 >= 2",
        "entity_type": "character",
        "visible_shot_count": 28,
        "provisional": false
      },
      "C02": {
        "mode": "reference_required",
        "reason": "visible_shot_count=6 >= 2",
        "entity_type": "character",
        "visible_shot_count": 6,
        "provisional": false
      },
      "C03": {
        "mode": "reference_required",
        "reason": "identity/transformation variant pole — variant 보호 유지",
        "entity_type": "character",
        "visible_shot_count": 1,
        "provisional": false
      },
      "C04": {
        "mode": "reference_required",
        "reason": "visible_shot_count=7 >= 2",
        "entity_type": "character",
        "visible_shot_count": 7,
        "provisional": false
      },
      "C05": {
        "mode": "text_only",
        "reason": "visible_shot_count=1 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 1,
        "provisional": false
      },
      "C06": {
        "mode": "reference_required",
        "reason": "visible_shot_count=3 >= 2",
        "entity_type": "character",
        "visible_shot_count": 3,
        "provisional": false
      },
      "C07": {
        "mode": "reference_required",
        "reason": "visible_shot_count=2 >= 2",
        "entity_type": "character",
        "visible_shot_count": 2,
        "provisional": false
      },
      "C08": {
        "mode": "text_only",
        "reason": "visible_shot_count=1 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 1,
        "provisional": false
      },
      "C09": {
        "mode": "text_only",
        "reason": "visible_shot_count=0 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 0,
        "provisional": false
      },
      "C10": {
        "mode": "reference_required",
        "reason": "identity/transformation variant pole — variant 보호 유지",
        "entity_type": "character",
        "visible_shot_count": 2,
        "provisional": false
      },
      "C11": {
        "mode": "reference_required",
        "reason": "visible_shot_count=2 >= 2",
        "entity_type": "character",
        "visible_shot_count": 2,
        "provisional": false
      },
      "C12": {
        "mode": "reference_required",
        "reason": "visible_shot_count=2 >= 2",
        "entity_type": "character",
        "visible_shot_count": 2,
        "provisional": false
      },
      "C14": {
        "mode": "text_only",
        "reason": "visible_shot_count=0 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 0,
        "provisional": false
      },
      "C17": {
        "mode": "text_only",
        "reason": "visible_shot_count=0 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 0,
        "provisional": false
      },
      "C18": {
        "mode": "text_only",
        "reason": "visible_shot_count=0 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 0,
        "provisional": false
      },
      "C20": {
        "mode": "text_only",
        "reason": "visible_shot_count=1 — selected-shot 저빈도 주변 subject",
        "entity_type": "character",
        "visible_shot_count": 1,
        "provisional": false
      },
      "L01": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L02": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L03": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L04": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=2 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "location",
        "visible_shot_count": 2,
        "provisional": true
      },
      "L05": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=9 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "location",
        "visible_shot_count": 9,
        "provisional": true
      },
      "L06": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=4 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "location",
        "visible_shot_count": 4,
        "provisional": true
      },
      "L07": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L09": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L10": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=3 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "location",
        "visible_shot_count": 3,
        "provisional": true
      },
      "L11": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=0",
        "entity_type": "location",
        "visible_shot_count": 0,
        "provisional": true
      },
      "L12": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=0",
        "entity_type": "location",
        "visible_shot_count": 0,
        "provisional": true
      },
      "L13": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L14": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L15": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L16": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L17": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L18": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L19": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "location",
        "visible_shot_count": 1,
        "provisional": true
      },
      "L20": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=2 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "location",
        "visible_shot_count": 2,
        "provisional": true
      },
      "P02": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=0",
        "entity_type": "prop",
        "visible_shot_count": 0,
        "provisional": true
      },
      "P03": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=4 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "prop",
        "visible_shot_count": 4,
        "provisional": true
      },
      "P07": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "prop",
        "visible_shot_count": 1,
        "provisional": true
      },
      "P09": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "prop",
        "visible_shot_count": 1,
        "provisional": true
      },
      "P10": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "prop",
        "visible_shot_count": 1,
        "provisional": true
      },
      "P11": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=0",
        "entity_type": "prop",
        "visible_shot_count": 0,
        "provisional": true
      },
      "P12": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "prop",
        "visible_shot_count": 1,
        "provisional": true
      },
      "P13": {
        "mode": "reference_candidate",
        "reason": "provisional candidate: visible_shot_count=4 — 최종 확정은 materialization 의 required_ref_count",
        "entity_type": "prop",
        "visible_shot_count": 4,
        "provisional": true
      },
      "P14": {
        "mode": "text_only",
        "reason": "provisional: visible_shot_count=1",
        "entity_type": "prop",
        "visible_shot_count": 1,
        "provisional": true
      }
    }
  },
  "schema_version": 1,
  "step_id": "episode_reference_policy",
  "run_id": "0df34255-f724-418a-b942-ddda1f544398",
  "resolved_model": "gpt",
  "updated_at": "2026-07-20T21:33:37.171667+00:00",
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}