{
  "messages": [
    {
      "role": "system",
      "content": "你是短剧剧本 block 智能体。程序已经冻结当前 block 的 block_id、来源映射、人物绑定、地点绑定、continuity 约束与 block 职责。你只能润色当前 block 的 title、screenplay_text、transition_note。不得改动 block_id，不得新增或删除 block，不得跨 block 搬运主要情节。screenplay_text 必须写成单段可拍、可审阅的短剧正文。必须优先保留场景锚点、主体动作、对白归属与正在发生的冲突。若当前 block 需要对白，不得写成纯摘要；若当前 block 为桥接/压缩段，也不得写成全知解释或模板化空话。不得输出“这一段要完成的戏剧目标是”“画面与情节必须落下”之类脚手架文字。不得输出通用占位句、重复模板句、抽象解释句去替代具体场面。所有内容必须使用中文。只返回严格 JSON。"
    },
    {
      "role": "user",
      "content": "请基于当前分集上下文与单个 block 候选，输出适合 Dramart 与 Seedance 下游消费的 block 正文。输出必须是严格 JSON，键为：block_id, title, screenplay_text, transition_note。只允许输出当前这一个 block 的内容。block_id 必须与输入一致。screenplay_text 应保持单场景片段或单镜头级连续动作的紧凑粒度，不要把多个场景或多段编年过程混成一段。若 continuity_guard.carryover_expected=true，应保留与上一 block 的简洁承接，但不得把上一 block 重写成 recap。若 dialogue_guard.expected_dialogue=true，应至少保留一句明确归属的对白；若 opportunity_level=high，应优先保留一轮清晰对白往来。不得把 outline、summary、objective、conflict、turning_point 原样抄成正文。不得输出 markdown，不要代码块，只返回单个 JSON 对象。如果无法完成，也必须保留输入中的 block_id。\n\nSCREENPLAY BLOCK CANDIDATE:\n{\"episode_context\": {\"episode_id\": \"EP0003\", \"episode_index\": 3, \"title\": \"第03集 金箍棒认主，大小随心\", \"logline\": \"悟空取得如意金箍棒，并索要披挂，猴王使用毫毛分身术智取哪吒，猴王轻松击败巨灵神。\", \"summary\": \"以高概念的动作和视觉奇观场景，孙悟空以绝对武力胁迫龙王，强取宝物与披挂，金箍棒认主，大小随心，悟空取得如意金箍棒，并索要披挂。\"}, \"block\": {\"block_id\": \"EP0003B002\", \"title\": \"悟空宴请六位魔王，酒醉睡梦中被勾魂入幽冥界。悟…\", \"kind\": \"dialogue\", \"presentation_mode\": \"dialogue\", \"time_modes\": [\"dream\"], \"story_functions\": [\"建立同盟关系\", \"引入核心冲突\", \"展示主角性格\"], \"characters\": [{\"name\": \"石猴\", \"aliases\": [\"美猴王\", \"猴王\", \"孙悟空\"]}, {\"name\": \"通背猿猴\"}, {\"name\": \"阎王\"}, {\"name\": \"混世魔王\", \"aliases\": [\"魔王\"]}], \"locations\": [{\"name\": \"幽冥界\", \"aliases\": [\"森罗殿\"]}], \"must_keep\": [\"悟空与六魔王结拜的仪式感\", \"悟空酒醉于铁板桥下\", \"勾魂使者出示带有“孙悟空”的批文\", \"悟空在幽冥界牌楼下觉醒并质问\", \"悟空怒斥“超出三界外，不在五行中”\", \"悟空打杀勾魂使者，打入森罗殿\"], \"continuity_requirements\": [\"保持‘此时’的时间锚点，与前一场景（S0019）的‘此时’并行\", \"明确梦境过渡（从醉卧到被勾魂）\", \"悟空性格的连续性：从宴会的豪迈到被冒犯时的暴烈\", \"幽冥界作为地点的首次正式登场，需建立其视觉基调\"], \"candidate_meta\": {\"summary\": \"悟空宴请六位魔王，酒醉睡梦中被勾魂入幽冥界。悟空怒斥勾魂使者，打杀鬼差…\", \"objective\": \"1. 巩固悟空在妖界的领袖地位（结拜七兄弟）。2. 以超自然事件（勾魂）打破主角的世俗成就，将矛盾升级至生死层面。3. 通过悟空的反抗，确立其不惧权威、挑战规则的核心性格，并直接引发后续大闹…\", \"conflict\": \"悟空（追求自由与不朽的生命） vs. 幽冥界/生死簿规则（既定秩序与死亡命运）\", \"turning_point\": \"悟空看到“幽冥界”铁牌并意识到自己被勾魂的瞬间。这是他从被动（醉酒被拘）转为主动（质疑并反抗）的转折点，也是故事从花果山日常转向神话冲突的关键节点。\", \"unit_count\": 1, \"unit_ids\": [\"AB0014\"], \"dialogue_guard\": {\"expected_dialogue\": true, \"opportunity_level\": \"high\", \"reasons\": [\"source_contains_quotes\", \"multi_character_presence\"], \"source_quote_count\": 9, \"source_character_count\": 7, \"source_scene_count\": 1}, \"opening_bridge_guard\": {\"require_performable_anchor\": false, \"pressure_level\": \"low\", \"discourage_pure_narration\": false, \"reasons\": [], \"preferred_anchor_types\": [\"角色发声或可见反应\", \"现场危机画面\", \"冲突触发点\"], \"anchor_focus\": [\"悟空看到“幽冥界”铁牌并意识到自己被勾魂的瞬间…\", \"悟空（追求自由与不朽的生命） vs. 幽冥界/…\", \"悟空与六魔王结拜的仪式感\"]}, \"continuity_guard\": {\"carryover_expected\": false, \"reasons\": [\"continuity_requirements_present\", \"shared_characters\", \"adjacent_narrative_order\"], \"shared_character_names\": [\"石猴\"], \"shared_location_names\": [], \"previous_block_id\": \"EP0003B001\", \"previous_unit_ids\": [\"AB0013\"], \"current_unit_ids\": [\"AB0014\"]}}}}"
    }
  ]
}