{
  "meta": {
    "version": "chronology.v1",
    "program_first": true,
    "kg_context_loaded": true,
    "scene_count": 2,
    "group_count": 2,
    "edge_count": 1,
    "conflict_count": 0,
    "low_confidence_scene_count": 1,
    "scene_with_explicit_anchor_count": 1,
    "mode_counts": {
      "unknown": 1,
      "mainline": 1
    }
  },
  "scenes": [
    {
      "scene_id": "S0001",
      "title": "张三走进客栈",
      "summary": "张三走进客栈，李四抬头看他",
      "characters": [
        "张三",
        "李四"
      ],
      "locations": [
        "客栈"
      ],
      "key_beats": [
        "张三走进客栈",
        "李四抬头目光如刀"
      ],
      "source_chunk_id": "C0001",
      "source_start_para": 1,
      "source_end_para": 2,
      "continuation_of_prev": false,
      "narrative_order": 1,
      "time_mode": "unknown",
      "confidence": 0.3,
      "temporal_anchor": {
        "label": "",
        "normalized_label": "unknown",
        "anchor_type": "unknown",
        "relative_direction": "unknown",
        "amount": null,
        "unit": "",
        "time_of_day": "",
        "explicit": false,
        "anchor_scene_id": ""
      },
      "temporal_evidence": [],
      "constraints": [],
      "similarity_to_prev": 0.0,
      "text_preview": "第一章 张三走进客栈，天色将暮。李四抬头看他，目光如刀",
      "story_chronology_group": "CG0001",
      "story_chronology_order": 1
    },
    {
      "scene_id": "S0002",
      "title": "清晨拾铜令",
      "summary": "清晨张三拾起铜令心中不安",
      "characters": [
        "张三"
      ],
      "locations": [],
      "key_beats": [
        "张三拾起铜令",
        "心中不安"
      ],
      "source_chunk_id": "C0001",
      "source_start_para": 3,
      "source_end_para": 4,
      "continuation_of_prev": false,
      "narrative_order": 2,
      "time_mode": "mainline",
      "confidence": 0.99,
      "temporal_anchor": {
        "label": "清晨",
        "normalized_label": "清晨",
        "anchor_type": "forward_marker",
        "relative_direction": "after",
        "amount": null,
        "unit": "",
        "time_of_day": "",
        "explicit": true,
        "anchor_scene_id": "S0001"
      },
      "temporal_evidence": [
        {
          "kind": "forward",
          "field": "title",
          "text": "清晨",
          "snippet": "清晨拾铜令"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "清晨",
          "snippet": "清晨张三拾起铜令心中不安"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "清晨",
          "snippet": "第二章 清晨，张三拾起铜令，心中不安"
        },
        {
          "kind": "time_of_day",
          "field": "title",
          "text": "清晨",
          "snippet": "清晨拾铜令"
        },
        {
          "kind": "time_of_day",
          "field": "summary",
          "text": "清晨",
          "snippet": "清晨张三拾起铜令心中不安"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "清晨",
          "snippet": "第二章 清晨，张三拾起铜令，心中不安"
        }
      ],
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "similarity_to_prev": 0.25,
      "text_preview": "第二章 清晨，张三拾起铜令，心中不安",
      "story_chronology_group": "CG0002",
      "story_chronology_order": 2
    }
  ],
  "edges": [
    {
      "edge_id": "before:S0001:S0002",
      "source_scene_id": "S0001",
      "target_scene_id": "S0002",
      "relation": "before",
      "confidence": 0.78,
      "reason": "narrative_forward"
    }
  ],
  "groups": [
    {
      "group_id": "CG0001",
      "scene_ids": [
        "S0001"
      ],
      "scene_count": 1,
      "narrative_start": 1,
      "narrative_end": 1,
      "time_modes": [
        "unknown"
      ],
      "label": "unknown",
      "story_chronology_order": 1
    },
    {
      "group_id": "CG0002",
      "scene_ids": [
        "S0002"
      ],
      "scene_count": 1,
      "narrative_start": 2,
      "narrative_end": 2,
      "time_modes": [
        "mainline"
      ],
      "label": "清晨 / mainline",
      "story_chronology_order": 2
    }
  ],
  "conflicts": []
}