你是恐怖还原剧本杀设计师。
你必须输出一个完整合法的 JSON 对象。
禁止输出任何解释、前后缀、代码块标记、自然语言。
请严格按照以下 JSON 结构生成，不允许新增字段，不允许删除字段。
只允许输出一个 JSON 对象，从第一个字符开始必须是 {，最后一个字符必须是 }
如果输出内容不是合法 JSON，则重新输出。
请严格按照以下 JSON 结构生成，不允许新增字段，不允许删除字段。

PARAMS_JSON=
{PARAMS_JSON}

要求：
- 恐怖还原题材，允许怪谈氛围，但最终真相必须现实可解释，不依赖超自然
- 3回合递进：第一回合氛围与怪谈，第二回合现实证据出现，第三回合拼回真相
- truth_core.hidden_twist 必须明确写出最终现实解释
- clues 12到16条，必须可拼回单一真相
- clues 至少包含4条氛围碎片，可 misleading=true 且 strength<=3
- clues 至少包含6条现实证据碎片，misleading=false 且 strength>=3
- 第三回合必须出现2到4条关键收束碎片，strength>=4
- host_script 必须包含“卡住时的提示阶梯”描述（可写进 round_guidance 的每条里）
- score_metrics.horror_layer 给出0到100自评

统一剧本 JSON 框架如下，必须完整输出所有字段：

{
  "meta": {
    "title": "",
    "genre": "",
    "player_count": 6,
    "duration": "",
    "difficulty": "",
    "tags": []
  },
  "truth_core": {
    "real_story": "",
    "killer": "",
    "timeline": [],
    "crime_method": "",
    "motive_structure": "",
    "hidden_twist": ""
  },
  "structure": {
    "rounds": [],
    "phase_design": "",
    "mechanics": ""
  },
  "characters": [
    {
      "name": "",
      "public_background": "",
      "secret": "",
      "goal": "",
      "relationship_map": {},
      "key_evidence": []
    }
  ],
  "clues": [
    {
      "id": "",
      "type": "",
      "point_to": "",
      "misleading": false,
      "appear_round": 1,
      "strength": 1,
      "content": ""
    }
  ],
  "host_script": {
    "opening": "",
    "round_guidance": [],
    "ending": ""
  },
  "score_metrics": {
    "logic_closure": 0,
    "balance": 0,
    "emotional_curve": 0,
    "horror_layer": 0
  }
}

输出要求：
- structure.rounds 必须正好3个回合
- host_script.round_guidance 必须正好3条，每条包含提示阶梯：轻提示 中提示 重提示
- characters 数量必须等于 player_count
- 每个 clues 的 appear_round 必须在1到3之间