{
  "version": "v1",
  "generated_at": "2026-06-09T21:58:21.616223Z",
  "chapter_count": 8,
  "chapters": [
    {
      "chapter_id": "chapter-0-reading-guide",
      "order": 0,
      "slug": "reading-guide-notation",
      "title_en": "Chapter 0: Reading Guide & Notation",
      "title_cn": "第0章：阅读方法与符号",
      "summary_en": "How to read this atlas, verify claims, and reuse symbols consistently across all reports.",
      "summary_cn": "说明如何阅读本书、如何核对 claim 证据、以及如何在全报告范围内统一符号。",
      "report_ids": [
        "grid2d_bimodality",
        "ring_deriv_k2",
        "ring_two_target"
      ],
      "concept_ids": [
        "fpt-pmf",
        "aw-inversion",
        "spectral",
        "beta-scan",
        "survival",
        "hazard"
      ],
      "interactive_count": 3,
      "claim_count": 8,
      "estimated_read_minutes": 10,
      "previous_chapter_id": null,
      "next_chapter_id": "chapter-1-core-fpt"
    },
    {
      "chapter_id": "chapter-1-core-fpt",
      "order": 1,
      "slug": "core-fpt-concepts",
      "title_en": "Chapter 1: Core FPT Concepts",
      "title_cn": "第1章：FPT 核心概念",
      "summary_en": "Build the common vocabulary of f(t), survival, hazard, and practical bimodality diagnostics.",
      "summary_cn": "建立 f(t)、生存函数、hazard 与双峰判据的统一词汇与可操作诊断。",
      "report_ids": [
        "grid2d_bimodality",
        "grid2d_two_target_double_peak",
        "ring_lazy_flux",
        "ring_two_target"
      ],
      "concept_ids": [
        "fpt-pmf",
        "aw-inversion",
        "survival",
        "beta-scan",
        "hazard",
        "spectral"
      ],
      "interactive_count": 4,
      "claim_count": 8,
      "estimated_read_minutes": 12,
      "previous_chapter_id": "chapter-0-reading-guide",
      "next_chapter_id": "chapter-2-grid2d-family"
    },
    {
      "chapter_id": "chapter-2-grid2d-family",
      "order": 2,
      "slug": "grid2d-family",
      "title_en": "Chapter 2: Grid2D Family",
      "title_cn": "第2章：Grid2D 家族",
      "summary_en": "From periodic baseline to reflecting and two-target variants, showing which structures preserve or break bimodality.",
      "summary_cn": "从周期基线到反射边界与双目标变体，系统比较哪些结构保持或破坏双峰。",
      "report_ids": [
        "grid2d_bimodality",
        "grid2d_blackboard_bimodality",
        "grid2d_rect_bimodality",
        "grid2d_reflecting_bimodality",
        "grid2d_two_target_double_peak"
      ],
      "concept_ids": [
        "fpt-pmf",
        "survival",
        "hazard",
        "beta-scan",
        "aw-inversion",
        "spectral"
      ],
      "interactive_count": 5,
      "claim_count": 10,
      "estimated_read_minutes": 13,
      "previous_chapter_id": "chapter-1-core-fpt",
      "next_chapter_id": "chapter-3-ring-baseline"
    },
    {
      "chapter_id": "chapter-3-ring-baseline",
      "order": 3,
      "slug": "ring-family-baseline",
      "title_en": "Chapter 3: Ring Family Baseline",
      "title_cn": "第3章：Ring 家族基线",
      "summary_en": "Establish lazy and non-lazy ring baselines, then align inversion logic and reference behavior before shortcut variants.",
      "summary_cn": "建立 lazy 与 non-lazy 的 ring 双基线，再统一反演主线与 shortcut 变体前的参照行为。",
      "report_ids": [
        "ring_deriv_k2",
        "ring_lazy_flux",
        "ring_lazy_jump",
        "ring_valley"
      ],
      "concept_ids": [
        "aw-inversion",
        "fpt-pmf",
        "beta-scan",
        "survival",
        "hazard",
        "spectral"
      ],
      "interactive_count": 4,
      "claim_count": 8,
      "estimated_read_minutes": 12,
      "previous_chapter_id": "chapter-2-grid2d-family",
      "next_chapter_id": "chapter-4-shortcut-variants"
    },
    {
      "chapter_id": "chapter-4-shortcut-variants",
      "order": 4,
      "slug": "shortcut-variants",
      "title_en": "Chapter 4: Shortcut Variants",
      "title_cn": "第4章：Shortcut 变体机制",
      "summary_en": "Compare selfloop/renormalize/equal4 mechanisms and beta scans to explain when shortcut strength flips phase behavior.",
      "summary_cn": "比较 selfloop/renormalize/equal4 与 beta 扫描，解释 shortcut 强度何时触发相位行为改变。",
      "report_ids": [
        "ring_lazy_jump",
        "ring_lazy_jump_ext",
        "ring_lazy_jump_ext_rev2",
        "ring_valley_dst"
      ],
      "concept_ids": [
        "beta-scan",
        "fpt-pmf",
        "survival",
        "hazard",
        "aw-inversion"
      ],
      "interactive_count": 4,
      "claim_count": 8,
      "estimated_read_minutes": 12,
      "previous_chapter_id": "chapter-3-ring-baseline",
      "next_chapter_id": "chapter-5-cross-model-synthesis"
    },
    {
      "chapter_id": "chapter-5-cross-model-synthesis",
      "order": 5,
      "slug": "cross-model-synthesis",
      "title_en": "Chapter 5: Cross-Model Synthesis",
      "title_cn": "第5章：跨模型综合",
      "summary_en": "Unify Grid2D and Ring evidence through shared diagnostics and cross-model regime mapping.",
      "summary_cn": "通过共享诊断与跨模型相图，把 Grid2D 与 Ring 的证据整合到同一解释框架。",
      "report_ids": [
        "cross_luca_regime_map",
        "grid2d_two_target_double_peak",
        "ring_two_target",
        "ring_valley_dst"
      ],
      "concept_ids": [
        "fpt-pmf",
        "survival",
        "hazard",
        "aw-inversion",
        "beta-scan"
      ],
      "interactive_count": 4,
      "claim_count": 8,
      "estimated_read_minutes": 12,
      "previous_chapter_id": "chapter-4-shortcut-variants",
      "next_chapter_id": "chapter-6-repro-validation"
    },
    {
      "chapter_id": "chapter-6-repro-validation",
      "order": 6,
      "slug": "reproducibility-validation",
      "title_en": "Chapter 6: Reproducibility & Validation",
      "title_cn": "第6章：复现与验证",
      "summary_en": "Show command-level reproducibility, audit constraints, and practical error boundaries for the full pipeline.",
      "summary_cn": "汇总命令级复现、审计门禁与全链路误差边界。",
      "report_ids": [
        "grid2d_bimodality",
        "grid2d_rect_bimodality",
        "grid2d_reflecting_bimodality",
        "grid2d_two_target_double_peak",
        "ring_lazy_flux",
        "ring_lazy_jump_ext_rev2",
        "ring_valley_dst"
      ],
      "concept_ids": [
        "fpt-pmf",
        "survival",
        "beta-scan",
        "hazard",
        "aw-inversion",
        "spectral"
      ],
      "interactive_count": 7,
      "claim_count": 8,
      "estimated_read_minutes": 12,
      "previous_chapter_id": "chapter-5-cross-model-synthesis",
      "next_chapter_id": "chapter-7-outlook"
    },
    {
      "chapter_id": "chapter-7-outlook",
      "order": 7,
      "slug": "outlook-open-questions",
      "title_en": "Chapter 7: Outlook & Open Questions",
      "title_cn": "第7章：展望与开放问题",
      "summary_en": "Summarize unresolved mechanisms and propose next experiments with explicit evidence prerequisites.",
      "summary_cn": "总结尚未解决的机制问题，并给出带证据前提的下一步实验路线。",
      "report_ids": [
        "cross_luca_regime_map",
        "ring_valley_dst",
        "grid2d_two_target_double_peak",
        "ring_two_target"
      ],
      "concept_ids": [
        "fpt-pmf",
        "survival",
        "hazard",
        "aw-inversion",
        "beta-scan"
      ],
      "interactive_count": 4,
      "claim_count": 6,
      "estimated_read_minutes": 11,
      "previous_chapter_id": "chapter-6-repro-validation",
      "next_chapter_id": null
    }
  ],
  "toc": {
    "en": [
      {
        "chapter_id": "chapter-0-reading-guide",
        "order": 0,
        "title": "Chapter 0: Reading Guide & Notation",
        "path": "/book/chapter-0-reading-guide"
      },
      {
        "chapter_id": "chapter-1-core-fpt",
        "order": 1,
        "title": "Chapter 1: Core FPT Concepts",
        "path": "/book/chapter-1-core-fpt"
      },
      {
        "chapter_id": "chapter-2-grid2d-family",
        "order": 2,
        "title": "Chapter 2: Grid2D Family",
        "path": "/book/chapter-2-grid2d-family"
      },
      {
        "chapter_id": "chapter-3-ring-baseline",
        "order": 3,
        "title": "Chapter 3: Ring Family Baseline",
        "path": "/book/chapter-3-ring-baseline"
      },
      {
        "chapter_id": "chapter-4-shortcut-variants",
        "order": 4,
        "title": "Chapter 4: Shortcut Variants",
        "path": "/book/chapter-4-shortcut-variants"
      },
      {
        "chapter_id": "chapter-5-cross-model-synthesis",
        "order": 5,
        "title": "Chapter 5: Cross-Model Synthesis",
        "path": "/book/chapter-5-cross-model-synthesis"
      },
      {
        "chapter_id": "chapter-6-repro-validation",
        "order": 6,
        "title": "Chapter 6: Reproducibility & Validation",
        "path": "/book/chapter-6-repro-validation"
      },
      {
        "chapter_id": "chapter-7-outlook",
        "order": 7,
        "title": "Chapter 7: Outlook & Open Questions",
        "path": "/book/chapter-7-outlook"
      }
    ],
    "cn": [
      {
        "chapter_id": "chapter-0-reading-guide",
        "order": 0,
        "title": "第0章：阅读方法与符号",
        "path": "/book/chapter-0-reading-guide"
      },
      {
        "chapter_id": "chapter-1-core-fpt",
        "order": 1,
        "title": "第1章：FPT 核心概念",
        "path": "/book/chapter-1-core-fpt"
      },
      {
        "chapter_id": "chapter-2-grid2d-family",
        "order": 2,
        "title": "第2章：Grid2D 家族",
        "path": "/book/chapter-2-grid2d-family"
      },
      {
        "chapter_id": "chapter-3-ring-baseline",
        "order": 3,
        "title": "第3章：Ring 家族基线",
        "path": "/book/chapter-3-ring-baseline"
      },
      {
        "chapter_id": "chapter-4-shortcut-variants",
        "order": 4,
        "title": "第4章：Shortcut 变体机制",
        "path": "/book/chapter-4-shortcut-variants"
      },
      {
        "chapter_id": "chapter-5-cross-model-synthesis",
        "order": 5,
        "title": "第5章：跨模型综合",
        "path": "/book/chapter-5-cross-model-synthesis"
      },
      {
        "chapter_id": "chapter-6-repro-validation",
        "order": 6,
        "title": "第6章：复现与验证",
        "path": "/book/chapter-6-repro-validation"
      },
      {
        "chapter_id": "chapter-7-outlook",
        "order": 7,
        "title": "第7章：展望与开放问题",
        "path": "/book/chapter-7-outlook"
      }
    ]
  },
  "report_chapter_map": {
    "cross_luca_regime_map": {
      "primary_chapter_id": "chapter-5-cross-model-synthesis",
      "chapter_ids": [
        "chapter-5-cross-model-synthesis",
        "chapter-7-outlook"
      ]
    },
    "encounter_reflecting_diagonal_decomp": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "encounter_reflecting_mean_validation": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "exact_recursion_method_guide": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "final_multitimescale_fpt_encounter": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_bimodality": {
      "primary_chapter_id": "chapter-0-reading-guide",
      "chapter_ids": [
        "chapter-0-reading-guide",
        "chapter-1-core-fpt",
        "chapter-2-grid2d-family",
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_blackboard_bimodality": {
      "primary_chapter_id": "chapter-2-grid2d-family",
      "chapter_ids": [
        "chapter-2-grid2d-family"
      ]
    },
    "grid2d_membrane_near_target": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_one_target_base": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_one_target_exit_timing": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_one_target_valley_peak_budget": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_one_target_window_measures": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_one_two_target_gating": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_rect_bimodality": {
      "primary_chapter_id": "chapter-2-grid2d-family",
      "chapter_ids": [
        "chapter-2-grid2d-family",
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_reflecting_bimodality": {
      "primary_chapter_id": "chapter-2-grid2d-family",
      "chapter_ids": [
        "chapter-2-grid2d-family",
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_two_target_bias_radius": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "grid2d_two_target_double_peak": {
      "primary_chapter_id": "chapter-1-core-fpt",
      "chapter_ids": [
        "chapter-1-core-fpt",
        "chapter-2-grid2d-family",
        "chapter-5-cross-model-synthesis",
        "chapter-6-repro-validation",
        "chapter-7-outlook"
      ]
    },
    "grid2d_two_walker_encounter_shortcut": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "ring_deriv_k2": {
      "primary_chapter_id": "chapter-0-reading-guide",
      "chapter_ids": [
        "chapter-0-reading-guide",
        "chapter-3-ring-baseline"
      ]
    },
    "ring_lazy_flux": {
      "primary_chapter_id": "chapter-1-core-fpt",
      "chapter_ids": [
        "chapter-1-core-fpt",
        "chapter-3-ring-baseline",
        "chapter-6-repro-validation"
      ]
    },
    "ring_lazy_jump": {
      "primary_chapter_id": "chapter-3-ring-baseline",
      "chapter_ids": [
        "chapter-3-ring-baseline",
        "chapter-4-shortcut-variants"
      ]
    },
    "ring_lazy_jump_ext": {
      "primary_chapter_id": "chapter-4-shortcut-variants",
      "chapter_ids": [
        "chapter-4-shortcut-variants"
      ]
    },
    "ring_lazy_jump_ext_rev2": {
      "primary_chapter_id": "chapter-4-shortcut-variants",
      "chapter_ids": [
        "chapter-4-shortcut-variants",
        "chapter-6-repro-validation"
      ]
    },
    "ring_two_target": {
      "primary_chapter_id": "chapter-0-reading-guide",
      "chapter_ids": [
        "chapter-0-reading-guide",
        "chapter-1-core-fpt",
        "chapter-5-cross-model-synthesis",
        "chapter-7-outlook"
      ]
    },
    "ring_two_walker_encounter_shortcut": {
      "primary_chapter_id": "chapter-6-repro-validation",
      "chapter_ids": [
        "chapter-6-repro-validation"
      ]
    },
    "ring_valley": {
      "primary_chapter_id": "chapter-3-ring-baseline",
      "chapter_ids": [
        "chapter-3-ring-baseline"
      ]
    },
    "ring_valley_dst": {
      "primary_chapter_id": "chapter-4-shortcut-variants",
      "chapter_ids": [
        "chapter-4-shortcut-variants",
        "chapter-5-cross-model-synthesis",
        "chapter-6-repro-validation",
        "chapter-7-outlook"
      ]
    }
  },
  "quality_checks": [
    {
      "check": "all_reports_mapped_in_book",
      "pass": true,
      "details": {
        "missing": []
      }
    },
    {
      "check": "chapters_have_interactive_panel",
      "pass": true,
      "details": {
        "chapter_ids": []
      }
    },
    {
      "check": "chapters_have_claim_ledger",
      "pass": true,
      "details": {
        "chapter_ids": []
      }
    },
    {
      "check": "chapters_have_theory_chain",
      "pass": true,
      "details": {
        "chapter_ids": []
      }
    }
  ]
}
