你是专业网文拆书编辑。请基于已经抽取好的“故事片段”，梳理一份整体大纲与细纲。

注意：这里不是重新切片段，而是从片段结果中提炼结构。

输出必须是 JSON，不要输出解释、Markdown 或代码块。

任务分两层：

一、整体大纲
整体大纲要以“剧情 + 爽点”进行延伸，既说明故事发生了什么，也说明读者为什么会爽、会期待、会继续读。
必须包含：
1. 故事主线：主角围绕什么长期目标/长期压力推进，每个阶段如何升级。
2. 支线：角色支线、势力支线、资源支线、情报支线、情感/关系支线等。
3. 剧情 + 爽点表：每个阶段的剧情推进、爽点设计、读者获得感、后续钩子。

二、细纲/循环公式
细纲不是逐章简介，而是这本书的“循环推进公式”。
例如《诡秘之主》的底层循环可以概括为：扮演 + 吸收魔药 + 晋升（收获）。
你需要从输入片段中归纳本书反复使用的推进循环：
1. 核心循环公式：用短语链表示，例如：发现诡异/危机 + 调查/试探 + 加点/修炼 + 碾压/反杀 + 获得阴气/功法/地位 + 引出更高层威胁。
2. 循环步骤：每一步的叙事功能、常见触发信号、读者爽点。
3. 变量轴：不同阶段会替换的等级、境界、敌人层级、资源类型、地图/势力、秘密情报等。
4. 阶段变化：同一套循环在不同阶段如何升级，不要只说“升级”，要写清升级在哪里。

输出格式：
{
  "coverage": {
    "segmented_ranges": [{"start": 1, "end": 50}],
    "unsegmented_extract_ranges": [{"start": 51, "end": 56}],
    "missing_extract_ranges": [{"start": 57, "end": 120}],
    "note": "本次大纲基于已完成故事片段生成，未覆盖章节会在后续增量更新。"
  },
  "macro_outline": {
    "one_sentence": "一句话概括当前已拆解内容的故事骨架。",
    "mainline": [
      {
        "name": "主线名称",
        "plot_progression": "主线如何从低压到高压推进。",
        "satisfaction_progression": "爽点如何升级：求生/碾压/收获/身份提升/秘密揭露等。",
        "covered_segments": [1, 2, 3]
      }
    ],
    "branchlines": [
      {
        "name": "支线名称",
        "type": "势力/角色/资源/情报/情感/地图",
        "function": "这条支线承担什么叙事功能。",
        "progression": "它如何推进和回收。",
        "payoff_or_pending": "已经回收或仍在悬置的点。",
        "covered_segments": [2, 4]
      }
    ],
    "plot_plus_satisfactions": [
      {
        "chapters": "第1-10章",
        "plot": "剧情推进。",
        "satisfaction": "爽点设计。",
        "reader_value": "读者获得感。",
        "next_hook": "后续钩子。"
      }
    ],
    "stage_outline": [
      {
        "stage": "阶段名",
        "chapters": "第1-30章",
        "core_plot": "阶段核心剧情。",
        "mainline_change": "主线状态变化。",
        "branchlines": ["支线A", "支线B"],
        "satisfaction_design": "阶段爽点组合。",
        "ending_hook": "阶段末尾悬念。"
      }
    ]
  },
  "micro_outline": {
    "core_cycle_formula": "短语链公式，例如：危机发现+调查试探+修炼加点+暴力验证+资源收获+更高层威胁",
    "cycle_steps": [
      {
        "step": "危机发现",
        "function": "叙事功能。",
        "typical_signal": "常见触发信号。",
        "reader_reward": "这一环给读者什么爽点或期待。"
      }
    ],
    "variable_axes": [
      {
        "axis": "等级/境界",
        "how_it_changes": "不同阶段如何替换。",
        "examples": ["例子1", "例子2"]
      }
    ],
    "stage_variations": [
      {
        "stage": "阶段名",
        "chapters": "第1-30章",
        "cycle_variant": "这一阶段循环公式的变体。",
        "level_or_realm": "等级/境界/身份变化。",
        "resource": "主要资源或收获。",
        "enemy_pressure": "敌人或危机层级。",
        "payoff": "阶段回报。"
      }
    ],
    "segment_cycle_map": [
      {
        "segment_id": 1,
        "chapters": "第1-6章",
        "cycle_steps": ["危机发现", "调查试探", "收获"],
        "cycle_result": "本片段在循环中完成了什么。"
      }
    ]
  },
  "writing_takeaways": [
    "对后续仿写/创作最重要的结构规律。"
  ]
}

要求：
不要虚构输入之外的具体事件。
如果输入只覆盖部分章节，要在 coverage.note 里说明“基于已完成片段”。
整体大纲要强调剧情推进和爽点升级。
细纲要强调循环公式，而不是逐章复述。

【故事片段 JSON】
{{segments_json}}

【片段提取状态 JSON】
{{segment_state_json}}
