{
  "version": "v1",
  "generated_at": "2026-06-09T21:58:21.894700Z",
  "entrypoints": {
    "reports_jsonl": "/data/v1/agent/reports.jsonl",
    "events_jsonl": "/data/v1/agent/events.jsonl",
    "book_manifest": "/data/v1/agent/book_manifest.json",
    "book_chapters_jsonl": "/data/v1/agent/book_chapters.jsonl",
    "claim_graph_jsonl": "/data/v1/agent/claim_graph.jsonl",
    "book_claim_coverage": "/data/v1/book/book_claim_coverage.json",
    "translation_qc": "/data/v1/agent/translation_qc.json",
    "theory_map": "/data/v1/theory_map.json",
    "guide_json": "/data/v1/agent/guide.json",
    "report_network": "/data/v1/report_network.json",
    "content_map": "/data/v1/content_map.json"
  },
  "schemas": {
    "manifest": "/schemas/agent_sync_v1.schema.json#/$defs/manifest",
    "report_record": "/schemas/agent_sync_v1.schema.json#/$defs/report_record",
    "event_record": "/schemas/agent_sync_v1.schema.json#/$defs/event_record",
    "book_chapter_record": "/schemas/agent_sync_v1.schema.json#/$defs/book_chapter_record",
    "claim_graph_record": "/schemas/agent_sync_v1.schema.json#/$defs/claim_graph_record",
    "translation_qc": "/schemas/translation_qc_v1.schema.json",
    "book_manifest": "/schemas/book_manifest_v1.schema.json",
    "book_chapter": "/schemas/book_chapter_v1.schema.json",
    "glossary": "/schemas/glossary_v1.schema.json",
    "web_report": "/schemas/web_report.schema.json",
    "theory_map": "/schemas/theory_map_v1.schema.json",
    "content_map": "/schemas/content_map_v1.schema.json"
  },
  "recommended_flow": [
    "Read manifest.json and verify SHA256 values before consuming streams.",
    "Process reports.jsonl for normalized report snapshots and metadata joins.",
    "Load book_manifest.json and book_chapters.jsonl for chapter-first continuity traversal.",
    "Load book/backbone.json as the canonical logic spine before report-level deep dives.",
    "Use claim_graph.jsonl and content_map.json for claim-level evidence graph construction.",
    "Check translation_qc.json before generating language-specific outputs.",
    "Join theory_map.json with report_network.json to traverse cross-report theory links."
  ],
  "record_contract": {
    "report_identity": [
      "report_id",
      "group",
      "path",
      "languages",
      "updated_at"
    ],
    "chapter_identity": [
      "chapter_id",
      "order",
      "title_en",
      "title_cn",
      "report_ids"
    ],
    "claim_graph": [
      "claim_id",
      "report_id",
      "stage",
      "evidence_paths",
      "linked_report_ids"
    ],
    "book_backbone": [
      "acts",
      "chapter_spine",
      "quality_checks"
    ],
    "book_claim_coverage": [
      "global_claim_count",
      "chapter_claim_count",
      "chapter_native_claim_count",
      "excluded_claim_count",
      "excluded_claim_ids"
    ]
  },
  "book_claim_coverage": {
    "global_claim_count": 130,
    "chapter_claim_count": 54,
    "chapter_native_claim_count": 10,
    "excluded_claim_count": 76
  }
}
