{
  "version": "phase1_issue_regression.v1",
  "generated_at": "2026-03-28T14:15:03.790533Z",
  "candidate_run_dir": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1",
  "manifest_path": "goldens/phase1/daozu_phase1_current_chain30_k12_v1/manifest.json",
  "labels_path": "goldens/phase1/daozu_phase1_current_chain30_k12_v1/labels.json",
  "candidate_summary": {
    "run_dir": "daozu_phase1_baseline_20260328_current_chain_kg_lite_v1",
    "run_id": "20260328T125822484685Z",
    "created_at": "2026-03-28T12:58:22.508753Z",
    "out_dir": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1",
    "input_path": "/wwwb/aitools/writer/input/道祖是克苏鲁.txt",
    "input_sha256": "5c05796b90b9a1956f3fe767cd8288965db478acac5dbed44f64419f0fea185d",
    "provider": "deepseek",
    "video_provider": "doubao",
    "enable_video": false,
    "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
    "limits": {
      "max_chars": 1800,
      "limit_chunks": 30,
      "limit_scenes": null,
      "limit_shots": null
    },
    "status": "ok",
    "errors": 0,
    "counts": {
      "chunks": 30,
      "ontology_samples": 30,
      "ontology_candidate_entity_types": 7,
      "ontology_candidate_relation_types": 8,
      "ontology_entity_taxonomy": 13,
      "ontology_relation_taxonomy": 8,
      "observations": 664,
      "entities": 114,
      "relations": 156,
      "type_candidates": 80,
      "type_apply_type_count": 8,
      "type_apply_subtype_count": 24,
      "type_other_before": 9,
      "type_other_after": 1,
      "entity_registry_entities": 0,
      "entity_visual_cards": 0,
      "entity_voice_cards": 0,
      "entity_asset_bindings": 0,
      "scenes": 0,
      "chronology_scenes": 0,
      "chronology_groups": 0,
      "chronology_edges": 0,
      "chronology_conflicts": 0,
      "adaptation_scenes": 0,
      "adaptation_groups": 0,
      "adaptation_beats": 0,
      "adaptation_retain_scenes": 0,
      "adaptation_compress_scenes": 0,
      "adaptation_bridge_scenes": 0,
      "adaptation_drop_scenes": 0,
      "scripts": 0,
      "shots": 0,
      "style_fixed_positive_terms": 0,
      "style_fixed_negative_terms": 0,
      "style_provider_profiles": 0,
      "style_manual_override_slots": 0,
      "style_reference_ready_entities": 0,
      "storyboards": 0,
      "prompt_guard_shots": 0,
      "prompt_guard_pass_shots": 0,
      "prompt_guard_warning_shots": 0,
      "prompt_guard_fail_shots": 0,
      "prompt_guard_issue_count": 0,
      "segments": 0,
      "captions": 0,
      "audio_tasks": 0,
      "audio_results": 0,
      "video_tasks": 0,
      "video_results": 0,
      "manual_video_attempts": 0,
      "manual_video_task_covered_count": 0,
      "manual_video_result_ready_count": 0,
      "manual_video_eval_count": 0,
      "manual_video_selected_count": 0
    },
    "paths": {
      "project": "project.json",
      "manifest": "run_manifest.json",
      "chunks": "01_chunks.json",
      "ontology_samples": "01b_ontology_samples.json",
      "ontology_candidates": "01c_ontology_candidates.json",
      "ontology_doc": "01d_ontology.json",
      "kg": "02_kg.json",
      "kg_store": "02_kg_store.json",
      "kg_observations": "02_kg_observations.jsonl",
      "kg_closure": "02a_kg_closure.json",
      "kg_store_closure": "02a_kg_store_closure.json",
      "kg_closure_decisions": "02a_kg_closure_decisions.json",
      "type_candidates": "02b_type_candidates.json",
      "type_consolidation": "02c_type_consolidation.json",
      "kg_consolidated": "02d_kg_consolidated.json",
      "kg_store_consolidated": "02d_kg_store_consolidated.json",
      "entity_registry": "02e_entity_registry.json",
      "entity_visual_cards": "02f_entity_visual_cards.json",
      "entity_voice_cards": "02g_entity_voice_cards.json",
      "entity_assets": "02h_entity_assets.json",
      "kg_lite": "02i_kg_lite.json",
      "kg_lite_store": "02i_kg_lite_store.json",
      "kg_lite_decisions": "02i_kg_lite_decisions.json",
      "kg_deep": "02j_kg_deep.json",
      "kg_deep_store": "02j_kg_deep_store.json",
      "kg_deep_decisions": "02j_kg_deep_decisions.json",
      "scenes": "03_scenes.json",
      "chronology": "03b_chronology.json",
      "adaptation": "03c_adaptation.json",
      "scripts": "04_scripts.json",
      "style_bible": "04b_style_bible.json",
      "storyboard": "05_storyboard.json",
      "prompt_guard": "05b_storyboard_guard.json",
      "timeline": "06_timeline.json",
      "audio_tasks": "06b_audio_tasks.json",
      "audio_results": "06c_audio_results.json",
      "video_tasks": "07_video_tasks.json",
      "video_results": "07_video_results.json",
      "manual_video_runs": "07b_manual_video_runs.json",
      "manual_video_eval": "07c_manual_video_eval.json",
      "events": "logs/run_events.jsonl",
      "errors": "logs/run_errors.jsonl",
      "stage_timings": "logs/stage_timings.jsonl",
      "llm_calls": "logs/llm_calls.jsonl",
      "report_html": "logs/run_report.html",
      "report_md": "logs/run_report.md",
      "metrics": "logs/run_metrics.json"
    },
    "updated_at": "2026-03-28T14:15:03.801646Z",
    "run_uid": "20260328T125822484685Z",
    "run_key": "20260328T125822484685Z",
    "trace_scope": "live",
    "is_current_live": true,
    "archive_rel": "",
    "web_paths": {
      "run_root": "",
      "logs_dir": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/",
      "llm_dir": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/llm/",
      "manifest": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/run_manifest.json",
      "project": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/project.json",
      "report_html": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/run_report.html",
      "report_md": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/run_report.md",
      "metrics": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/run_metrics.json",
      "events": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/run_events.jsonl",
      "errors": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/run_errors.jsonl",
      "stage_timings": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/stage_timings.jsonl",
      "llm_calls": "/novel2video/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/logs/llm_calls.jsonl"
    }
  },
  "artifact_sources": {
    "kg_summary": "02d_kg_consolidated.json",
    "type_consolidation": "02c_type_consolidation.json"
  },
  "candidate_validation": {
    "artifact_paths": {
      "chunks": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/01_chunks.json",
      "ontology_samples": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/01b_ontology_samples.json",
      "ontology_candidates": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/01c_ontology_candidates.json",
      "ontology_doc": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/01d_ontology.json",
      "kg_store": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02_kg_store.json",
      "kg_summary": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02_kg.json",
      "kg_store_closure": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02a_kg_store_closure.json",
      "kg_summary_closure": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02a_kg_closure.json",
      "kg_closure_decisions": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02a_kg_closure_decisions.json",
      "type_candidates": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02b_type_candidates.json",
      "type_consolidation": "baselines/phase1/runs/daozu_phase1_baseline_20260328_current_chain_kg_lite_v1/02c_type_consolidation.json"
    },
    "missing": [],
    "errors": {
      "chunks": [],
      "ontology_samples": [],
      "ontology_candidates": [],
      "ontology_doc": [],
      "kg_store": [],
      "kg_summary": [],
      "kg_store_closure": [],
      "kg_summary_closure": [],
      "kg_closure_decisions": [],
      "type_candidates": [],
      "type_consolidation": []
    },
    "is_valid": true
  },
  "golden_manifest": {
    "manifest_path": "goldens/phase1/daozu_phase1_current_chain30_k12_v1/manifest.json",
    "labels_path": "goldens/phase1/daozu_phase1_current_chain30_k12_v1/labels.json",
    "manifest_errors": [],
    "label_errors": [],
    "sample_count": 12,
    "matched_count": 12,
    "missing_chunk_ids": [],
    "sha_mismatches": []
  },
  "checks": [
    {
      "id": "golden.chunk_sha",
      "sample_id": "",
      "chunk_id": "",
      "stage": "chunks",
      "status": "pass",
      "severity": "error",
      "message": "candidate chunks match manifest sha",
      "actual": {
        "matched_count": 12
      },
      "expected": {
        "sample_count": 12
      }
    },
    {
      "id": "candidate.schema",
      "sample_id": "",
      "chunk_id": "",
      "stage": "phase1",
      "status": "pass",
      "severity": "error",
      "message": "candidate run passed phase1 schema validation",
      "actual": null,
      "expected": null
    },
    {
      "id": "P1S0001.ontology.entity_type.人物",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "人物",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0001.ontology.entity_type.地点",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "地点",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0001.ontology.entity_type.系统面板",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "系统面板",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0001.ontology.relation_type.拥有",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "拥有",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0001.ontology.relation_type.位于",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "位于",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0001.ontology.relation_type.告知",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "告知",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0001.ontology.sample_entity.李凡",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology sample entity present",
      "actual": {
        "name": "李凡",
        "candidate_types": [
          "人物"
        ]
      },
      "expected": {
        "candidate_types": [
          "人物"
        ]
      }
    },
    {
      "id": "P1S0001.ontology.sample_entity.穿越者心理健康维护系统",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology sample entity present",
      "actual": {
        "name": "穿越者心理健康维护系统",
        "candidate_types": [
          "系统面板"
        ]
      },
      "expected": {
        "candidate_types": [
          "系统面板"
        ]
      }
    },
    {
      "id": "P1S0001.kg.required_entity.1",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "老道",
        "matched_count": 1
      },
      "expected": {
        "name": "老道",
        "type": "人物",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.kg.required_entity.2",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "墨竹山",
        "matched_count": 1
      },
      "expected": {
        "name": "墨竹山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.kg.required_entity.3",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "穿越者心理健康维护系统",
        "matched_count": 1
      },
      "expected": {
        "name": "穿越者心理健康维护系统",
        "type": "系统面板",
        "subtype": "系统",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.kg.required_relation.1",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "老道",
        "relation": "拥有",
        "object": "朱木剑",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.kg.required_relation.2",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "老道",
        "relation": "位于",
        "object": "墨竹山",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.kg.required_relation.3",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "拥有",
        "object": "穿越者心理健康维护系统",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0001.type.expected_decision.1",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "墨竹山",
        "to_type": "地点",
        "to_subtype": "山岳/洞天",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0001.type.expected_decision.2",
      "sample_id": "P1S0001",
      "chunk_id": "C0001",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "穿越者心理健康维护系统",
        "to_type": "系统面板",
        "to_subtype": "系统",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0002.ontology.entity_type.物品",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "物品",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0002.ontology.entity_type.生物种族",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "生物种族",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0002.ontology.entity_type.概念法则",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "概念法则",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0002.ontology.relation_type.拥有",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "拥有",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0002.ontology.relation_type.对抗",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "对抗",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0002.ontology.relation_type.前往",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "前往",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0002.kg.required_entity.1",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "金蛟白星",
        "matched_count": 1
      },
      "expected": {
        "name": "金蛟白星",
        "type": "物品",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0002.kg.required_entity.2",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "金目褐猿",
        "matched_count": 1
      },
      "expected": {
        "name": "金目褐猿",
        "type": "生物种族",
        "subtype": "妖兽",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0002.kg.required_entity.3",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "独角青蛇",
        "matched_count": 1
      },
      "expected": {
        "name": "独角青蛇",
        "type": "生物种族",
        "subtype": "灵禽",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0002.kg.required_relation.1",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "山主",
        "relation": "拥有",
        "object": "金蛟白星",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0002.kg.required_relation.2",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "金目褐猿",
        "relation": "对抗",
        "object": "独角青蛇",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0002.type.expected_decision.1",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "修士",
        "to_type": "人物",
        "to_subtype": "角色姓名",
        "decision": "apply_type"
      }
    },
    {
      "id": "P1S0002.type.expected_decision.2",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "金目褐猿",
        "to_type": "生物种族",
        "to_subtype": "妖兽",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0002.type.expected_decision.3",
      "sample_id": "P1S0002",
      "chunk_id": "C0005",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "独角青蛇",
        "to_type": "生物种族",
        "to_subtype": "灵禽",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0003.ontology.entity_type.概念法则",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "概念法则",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0003.ontology.entity_type.功法体系",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "功法体系",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0003.ontology.entity_type.物品",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "物品",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0003.ontology.relation_type.修炼",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "修炼",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0003.ontology.relation_type.拥有",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "拥有",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0003.ontology.relation_type.告知",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "告知",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0003.ontology.sample_entity.黄天幽泉",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology sample entity present",
      "actual": {
        "name": "黄天幽泉",
        "candidate_types": [
          "地点"
        ]
      },
      "expected": {
        "candidate_types": [
          "地点"
        ]
      }
    },
    {
      "id": "P1S0003.kg.required_entity.1",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "先天大道",
        "matched_count": 1
      },
      "expected": {
        "name": "先天大道",
        "type": "功法体系",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0003.kg.required_entity.2",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "太素六祖",
        "matched_count": 1
      },
      "expected": {
        "name": "太素六祖",
        "type": "概念法则",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0003.kg.required_entity.3",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "画轴",
        "matched_count": 1
      },
      "expected": {
        "name": "画轴",
        "type": "物品",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0003.kg.required_relation.1",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "修炼",
        "object": "先天大道",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0003.kg.required_relation.2",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "山主",
        "relation": "拥有",
        "object": "画轴",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0003.type.expected_decision.1",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "羽化仙",
        "to_type": "境界体系",
        "to_subtype": "羽化",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0003.type.expected_decision.2",
      "sample_id": "P1S0003",
      "chunk_id": "C0006",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "画轴",
        "to_type": "物品",
        "decision": "review_subtype"
      }
    },
    {
      "id": "P1S0006.ontology.entity_type.功法体系",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "功法体系",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0006.ontology.entity_type.地点",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "地点",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0006.ontology.entity_type.概念法则",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "概念法则",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0006.ontology.relation_type.修炼",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "修炼",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0006.ontology.relation_type.隶属",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "隶属",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0006.ontology.relation_type.位于",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "位于",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0006.kg.required_entity.1",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "基础剑气入门",
        "matched_count": 1
      },
      "expected": {
        "name": "基础剑气入门",
        "type": "功法体系",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.kg.required_entity.2",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "竹山剑",
        "matched_count": 1
      },
      "expected": {
        "name": "竹山剑",
        "type": "功法体系",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.kg.required_entity.3",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "内景",
        "matched_count": 1
      },
      "expected": {
        "name": "内景",
        "type": "概念法则",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.kg.required_relation.1",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "基础剑气入门",
        "relation": "隶属",
        "object": "竹山剑",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.kg.required_relation.2",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "修炼",
        "object": "内景",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.kg.required_relation.3",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "修炼",
        "object": "基础剑气入门",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0006.type.expected_decision.1",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "墨竹山",
        "to_type": "地点",
        "to_subtype": "山岳/洞天",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0006.type.expected_decision.2",
      "sample_id": "P1S0006",
      "chunk_id": "C0015",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "内景",
        "to_type": "概念法则",
        "decision": "keep"
      }
    },
    {
      "id": "P1S0008.ontology.entity_type.人物",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "人物",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0008.ontology.entity_type.地点",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "地点",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0008.ontology.entity_type.组织",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "组织",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0008.ontology.relation_type.前往",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "前往",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0008.ontology.relation_type.隶属",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "隶属",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0008.ontology.relation_type.告知",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "告知",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0008.kg.required_entity.1",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "李凡",
        "matched_count": 1
      },
      "expected": {
        "name": "李凡",
        "type": "人物",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.kg.required_entity.2",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "茯苓",
        "matched_count": 1
      },
      "expected": {
        "name": "茯苓",
        "type": "人物",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.kg.required_entity.3",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "外门道塔",
        "matched_count": 1
      },
      "expected": {
        "name": "外门道塔",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.kg.required_relation.1",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "前往",
        "object": "外门道塔",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.kg.required_relation.2",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "隶属",
        "object": "竹山",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.kg.required_relation.3",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "茯苓",
        "relation": "告知",
        "object": "李凡",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0008.type.expected_decision.1",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "外门道塔",
        "to_type": "地点",
        "to_subtype": "洞府/殿阁",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0008.type.expected_decision.2",
      "sample_id": "P1S0008",
      "chunk_id": "C0023",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "小剑",
        "to_type": "物品",
        "to_subtype": "兵器",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0012.ontology.entity_type.人物",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "人物",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0012.ontology.entity_type.功法体系",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "功法体系",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0012.ontology.entity_type.术法神通",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology entity type present",
      "actual": "术法神通",
      "expected": "present in entity_taxonomy"
    },
    {
      "id": "P1S0012.ontology.relation_type.修炼",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "修炼",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0012.ontology.relation_type.施展",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "施展",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0012.ontology.relation_type.位于",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "ontology",
      "status": "pass",
      "severity": "error",
      "message": "ontology relation type present",
      "actual": "位于",
      "expected": "present in relation_taxonomy"
    },
    {
      "id": "P1S0012.kg.required_entity.1",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "望舒",
        "matched_count": 1
      },
      "expected": {
        "name": "望舒",
        "type": "人物",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.kg.required_entity.2",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "先天大道",
        "matched_count": 1
      },
      "expected": {
        "name": "先天大道",
        "type": "功法体系",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.kg.required_entity.3",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required entity found in KG",
      "actual": {
        "name": "玄冥真炁",
        "matched_count": 1
      },
      "expected": {
        "name": "玄冥真炁",
        "type": "术法神通",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.kg.required_relation.1",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "望舒",
        "relation": "修炼",
        "object": "先天大道",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.kg.required_relation.2",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "施展",
        "object": "玄冥真炁",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.kg.required_relation.3",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "kg",
      "status": "pass",
      "severity": "error",
      "message": "required relation found in KG",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "subject": "李凡",
        "relation": "位于",
        "object": "蒲团",
        "scope": "chunk"
      }
    },
    {
      "id": "P1S0012.type.expected_decision.1",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "真炁",
        "to_type": "概念法则",
        "decision": "keep"
      }
    },
    {
      "id": "P1S0012.type.expected_decision.2",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "小剑",
        "to_type": "物品",
        "to_subtype": "兵器",
        "decision": "apply_subtype"
      }
    },
    {
      "id": "P1S0012.type.expected_decision.3",
      "sample_id": "P1S0012",
      "chunk_id": "C0030",
      "stage": "type_consolidation",
      "status": "pass",
      "severity": "error",
      "message": "expected type decision present",
      "actual": {
        "matched_count": 1
      },
      "expected": {
        "name": "系统",
        "to_type": "系统面板",
        "to_subtype": "系统",
        "decision": "apply_subtype"
      }
    }
  ],
  "summary": {
    "label_count": 12,
    "done_label_count": 6,
    "evaluated_sample_count": 6,
    "check_count": 89,
    "failure_count": 0,
    "warning_count": 0
  },
  "status": "pass"
}