{
  "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\": \"EP0004\", \"episode_index\": 4, \"title\": \"第04集：闻蟠桃会遭除名 大圣反天退天兵\", \"logline\": \"托塔李天王兵败回天庭奏报，玉帝采纳太白金星“有官无禄”的招安方案封孙悟空为齐天大圣，谁知孙悟空因蟠桃会未被邀请怒闯天宫盗酒偷丹，打退天庭首次大规模围剿后陷入僵持。\", \"summary\": \"孙悟空打退李天王父子的征讨后，与六魔王结义为七大圣声势日盛。天庭因武力镇压失利，太白金星提出“有官无禄”的招安策略被玉帝采纳，下界宣旨封孙悟空为齐天大圣，又以约束为由派他掌管蟠桃园。王母筹办蟠桃会未将孙悟空纳入邀请名单，得知消息的孙悟空羞…\"}, \"block\": {\"block_id\": \"EP0004B005\", \"title\": \"大圣酒醒丹饱后逃回花果山，与众猴欢饮；七衣仙女…\", \"kind\": \"montage\", \"presentation_mode\": \"montage\", \"time_modes\": [\"flashback\"], \"story_functions\": [\"信息揭示\", \"冲突推进\", \"情绪对比\", \"因果连接\"], \"characters\": [{\"name\": \"王母娘娘\", \"aliases\": [\"王母\"]}, {\"name\": \"赤脚大仙\", \"aliases\": [\"老道\"]}, {\"name\": \"石猴\", \"aliases\": [\"齐天大圣\", \"大圣\", \"孙大圣\"]}, {\"name\": \"太上老君\", \"aliases\": [\"老君\", \"太上道祖\", \"老道\"]}, {\"name\": \"七衣仙女\"}, {\"name\": \"众猴\"}, {\"name\": \"玉皇大天尊\", \"aliases\": [\"玉帝\", \"万岁\"]}, {\"name\": \"唐太宗\", \"aliases\": [\"陛下\"]}], \"locations\": [{\"name\": \"花果山\"}, {\"name\": \"蟠桃园\"}, {\"name\": \"兜率宫\"}, {\"name\": \"水帘洞\", \"aliases\": [\"洞天\"]}], \"must_keep\": [\"孙悟空逃回花果山与众猴讲述经历\", \"孙悟空与众猴开仙酒会\", \"七衣仙女向王母奏报蟠桃被偷\", \"太上老君向玉帝奏报金丹失窃\", \"赤脚大仙揭露孙悟空假传旨意\", \"玉帝闻奏后大怒并下令调兵\"], \"continuity_requirements\": [\"保持flashback结构\", \"明确时间锚点“记得”和“今早”\", \"孙悟空从天庭逃回花果山的空间连续性\", \"众神奏报事件的因果顺序\"], \"candidate_meta\": {\"summary\": \"大圣酒醒丹饱后逃回花果山，与众猴欢饮；七衣仙女、造酒仙官、太上老君、赤…\", \"objective\": \"通过交叉剪辑，在有限时间内高效揭示孙悟空大闹天宫的全部后果，并展现天庭从获悉到震怒再到决定出兵的全过程，将个人狂欢与集体危机并置，为后续大战奠定基础。\", \"conflict\": \"孙悟空的个人自由与享乐，对抗天庭的秩序与权威；信息的不对称（孙悟空不知祸已临头）与天庭的全面知情。\", \"turning_point\": \"赤脚大仙奏报假传旨意，成为压垮骆驼的最后一根稻草，玉帝彻底震怒，下令发兵。\", \"unit_count\": 1, \"unit_ids\": [\"AB0025\"], \"dialogue_guard\": {\"expected_dialogue\": true, \"opportunity_level\": \"high\", \"reasons\": [\"source_contains_quotes\", \"multi_character_presence\"], \"source_quote_count\": 22, \"source_character_count\": 8, \"source_scene_count\": 1}, \"opening_bridge_guard\": {\"require_performable_anchor\": false, \"pressure_level\": \"low\", \"discourage_pure_narration\": false, \"reasons\": [\"bridge_presentation\"], \"preferred_anchor_types\": [\"角色发声或可见反应\", \"现场危机画面\", \"冲突触发点\"], \"anchor_focus\": [\"赤脚大仙奏报假传旨意，成为压垮骆驼的最后一根稻…\", \"孙悟空的个人自由与享乐，对抗天庭的秩序与权威…\", \"孙悟空逃回花果山与众猴讲述经历\"]}, \"continuity_guard\": {\"carryover_expected\": true, \"reasons\": [\"continuity_requirements_present\", \"shared_characters\", \"shared_locations\", \"adjacent_narrative_order\"], \"shared_character_names\": [\"玉皇大天尊\", \"王母娘娘\", \"石猴\", \"太上老君\", \"赤脚大仙\", \"七衣仙女\"], \"shared_location_names\": [\"兜率宫\"], \"previous_block_id\": \"EP0004B004\", \"previous_unit_ids\": [\"AB0024\"], \"current_unit_ids\": [\"AB0025\"]}}}, \"previous_block\": {\"block_id\": \"EP0004B004\", \"title\": \"大圣定仙女变身赴会 醉闯兜率宫偷食金丹\", \"screenplay_text\": \"蟠桃园内，孙悟空听清蟠桃会邀请名单里根本没有自己的名字，登时火冒三丈，指尖捏个定身诀，便把正要辩解的七衣仙女全定在桃树下动弹不得，随即架着筋斗云往瑶池方向赶，半道正好撞见挎着贺礼、晃着光脚赶路的赤脚大仙，他转着金箍棒笑盈盈拦在云头：\\\"老倌这是往哪去啊？\\\"赤脚大仙见是齐天大圣，连忙拱手回话：\\\"奉王母旨意，前去赴蟠桃盛会。\\\"孙悟空眼珠滴溜溜一转，张口就扯谎：\\\"…\"}}"
    }
  ]
}