{
  "config_key": "openai_fulltext",
  "provider": "openai",
  "mode": "fulltext",
  "model": "gpt-5.4",
  "fallback_model": "gpt-5",
  "episodes_processed": 6,
  "episode_failures": 0,
  "language_violations": 0,
  "later_episode_entity_total": 57,
  "later_episode_relinked_total": 47,
  "canon_counts": {
    "characters": 8,
    "locations": 9,
    "props": 8
  },
  "relation_memory_count": 54,
  "episode_summaries": [
    {
      "episode_index": 1,
      "episode_label": "srd part 1 blue revision",
      "entity_total": 15,
      "relinked_total": 0,
      "counts": {
        "characters": 6,
        "locations": 4,
        "props": 5
      },
      "relation_fact_total": 10,
      "model_calls": 1,
      "elapsed_seconds": 147.0
    },
    {
      "episode_index": 2,
      "episode_label": "srd part 2 blue revision",
      "entity_total": 13,
      "relinked_total": 12,
      "counts": {
        "characters": 5,
        "locations": 4,
        "props": 4
      },
      "relation_fact_total": 9,
      "model_calls": 1,
      "elapsed_seconds": 100.79
    },
    {
      "episode_index": 3,
      "episode_label": "srd part 3 blue revision",
      "entity_total": 7,
      "relinked_total": 7,
      "counts": {
        "characters": 4,
        "locations": 1,
        "props": 2
      },
      "relation_fact_total": 9,
      "model_calls": 1,
      "elapsed_seconds": 89.4
    },
    {
      "episode_index": 4,
      "episode_label": "srd part 4 blue revision",
      "entity_total": 13,
      "relinked_total": 8,
      "counts": {
        "characters": 6,
        "locations": 4,
        "props": 3
      },
      "relation_fact_total": 11,
      "model_calls": 1,
      "elapsed_seconds": 118.38
    },
    {
      "episode_index": 5,
      "episode_label": "srd part 5 blue revision",
      "entity_total": 11,
      "relinked_total": 8,
      "counts": {
        "characters": 4,
        "locations": 4,
        "props": 3
      },
      "relation_fact_total": 7,
      "model_calls": 1,
      "elapsed_seconds": 84.81
    },
    {
      "episode_index": 6,
      "episode_label": "srd part 6 blue revision",
      "entity_total": 13,
      "relinked_total": 12,
      "counts": {
        "characters": 5,
        "locations": 4,
        "props": 4
      },
      "relation_fact_total": 13,
      "model_calls": 1,
      "elapsed_seconds": 103.8
    }
  ],
  "suspicious_pairs": [
    {
      "section": "locations",
      "left": "location:004",
      "left_name": "동녘의 집/화장터",
      "right": "location:005",
      "right_name": "DR.NEX 기지",
      "score": 0.94
    }
  ],
  "score": 77.456
}
