{
  "messages": [
    {
      "role": "system",
      "content": "You are a screenwriting agent. The program already created a script skeleton and shot plan. Do not change scene_id or shot_id ordering. Keep the number of shots stable. Chronology is program-owned. Use it to keep flashback, dream, rumor, and parallel-line language consistent, but do not rewrite chronology fields. Adaptation is also program-owned. Use the adaptation brief to decide what to fully dramatize, what to compress, and what to turn into bridge narration. Refine language, dialogue, narration, and shot descriptions while preserving the program structure. Prefer the existing entity display names from the entity context. Do not invent unnecessary new speaker variants when the candidate already provides a stable character name. Return JSON only."
    },
    {
      "role": "user",
      "content": "Given the scene payload, chronology context, adaptation context, entity context, and the program-generated script candidate, refine it into a concise screenplay. Output STRICT JSON with keys: scene_id, shots (list), scene_notes, audio_notes, narrator_profile_id. Shot schema: {shot_id,description,camera,actions,dialogue,narration,on_screen_text,narrator_profile_id,narration_delivery_hint}. dialogue is a list of {speaker,speaker_entity_uid,delivery_hint,line}. speaker_entity_uid and narrator_profile_id are program-owned identity fields: preserve the candidate values when unsure, and do not fabricate random IDs. Keep the same shot count as the candidate unless the candidate is malformed. Keep the narrative presentation order, but make the script language consistent with chronology time_mode, anchor, ordering hints, and adaptation decision/presentation_mode. Prefer existing characters and locations. Return a single JSON object and nothing else (no markdown, no code fences). If unsure, return {\"scene_id\":\"\",\"shots\":[]}.\n\nSCENE:\n{\"candidate_id\": \"C0001-SC05\", \"title\": \"闻歌遇樵夫\", \"summary\": \"美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"type\": [\"对话\", \"环境描写\"], \"tone\": [\"轻松\", \"好奇\"], \"importance\": \"主线\", \"presentation\": [\"对白驱动\", \"直接画面\"], \"key_beats\": [\"山中闻仙歌\", \"发现砍柴樵夫\"], \"characters\": [\"石猴\", \"樵子\"], \"locations\": [], \"entity_refs\": [{\"entity_id\": \"E000019\", \"entity_uid\": \"E000019\", \"name\": \"樵子\", \"canonical_name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000027\", \"entity_uid\": \"E000027\", \"name\": \"黄庭\", \"canonical_name\": \"黄庭\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"黄庭\"], \"match_score\": 5.1, \"ref_role\": \"other_candidate\"}, {\"entity_id\": \"E000001\", \"entity_uid\": \"E000001\", \"name\": \"石猴\", \"canonical_name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"ref_role\": \"character_candidate\"}], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0001\", \"source_start_para\": 43, \"source_end_para\": 46, \"text\": \"正观看间，忽闻得林深之处，有人言语，急忙趋步，穿入林中，侧耳而听，原来是歌唱之声。歌曰：\\n\\n“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳秋高，对月枕松根，一觉天明。认旧林，登崖过岭，持斧断枯藤。\\n\\n收来成一担，行歌市上，易米三升。更无些子争竞，时价平平，不会机谋巧算，没荣辱，恬淡衍生。相逢处，非仙即道，静坐讲黄庭。”美猴王听得此言，满心欢喜道：“神仙原来藏在这里！”急忙跳入里面，仔细再看，乃是一个樵子，在那里举斧砍柴。但看他打扮非常：\\n\\n头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰间系环绦，乃是老蚕口吐之丝。足下踏草履，乃是枯莎搓就之爽。手执衠钢斧，担挽火麻绳。扳松劈枯树，争似此樵能！\", \"text_preview\": \"正观看间，忽闻得林深之处，有人言语，急忙趋步，穿入林中，侧耳而听，原来是歌唱之声。歌曰： “观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳秋高，…\", \"candidate_meta\": {\"candidate_id\": \"C0001-SC05\", \"record_count\": 4, \"char_len\": 314, \"structure_counts\": {\"body\": 3, \"dialogue\": 1}, \"boundary_reasons_after\": [], \"matched_entities\": [{\"entity_id\": \"E000019\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"score\": 5.1}, {\"entity_id\": \"E000027\", \"name\": \"黄庭\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"黄庭\"], \"score\": 5.1}, {\"entity_id\": \"E000001\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"score\": 4.8}], \"entity_refs\": [{\"entity_id\": \"E000019\", \"entity_uid\": \"E000019\", \"name\": \"樵子\", \"canonical_name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000027\", \"entity_uid\": \"E000027\", \"name\": \"黄庭\", \"canonical_name\": \"黄庭\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"黄庭\"], \"match_score\": 5.1, \"ref_role\": \"other_candidate\"}, {\"entity_id\": \"E000001\", \"entity_uid\": \"E000001\", \"name\": \"石猴\", \"canonical_name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"ref_role\": \"character_candidate\"}], \"heuristic_types\": [\"对话\"], \"heuristic_tones\": [\"庄严\", \"轻松\"], \"heuristic_presentation\": [\"对白驱动\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0005\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nADAPTATION:\n{\"scene_id\": \"S0005\", \"source_chunk_id\": \"C0001\", \"scene_summary\": \"美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"chronology\": {\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"adaptation_focus\": \"通过樵夫的歌声与对话，揭示神仙踪迹，建立石猴寻仙访道的直接动机。\", \"must_keep\": [\"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"may_compress\": [\"樵夫服饰的详细描写\", \"环境铺陈\"], \"visual_focus\": [\"石猴在林间侧耳倾听的警觉姿态\", \"樵夫砍柴的劳作剪影与悠然神态\", \"石猴从疑惑到惊喜的面部表情变化\", \"两者初次相遇的空间距离与反应\"], \"audio_focus\": [\"由远及近、空灵的山林歌声\", \"砍柴的“丁丁”声作为环境音\", \"石猴惊喜的呼喊\", \"两者对话的语调对比（石猴急切，樵夫平和）\"], \"continuity_requirements\": [\"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"script_objective\": \"通过一场富有生活气息与仙道暗示的偶遇，将石猴的寻仙之旅从漫无目的转向有明确线索（神仙邻居），并塑造樵夫作为引路人的形象。\", \"conflict\": \"石猴对“神仙”的急切寻找与眼前平凡樵夫现实之间的认知错位与澄清。\", \"turning_point\": \"樵夫指出歌是跟神仙邻居学的，为石猴提供了明确的寻访方向。\", \"reason\": \"场景核心是驱动情节的关键对话（神仙线索），且对话生动，适合戏剧化呈现（dialogue），而非纯说明（exposition）。保留以建立关键转折。\", \"candidate_meta\": {\"scene_id\": \"S0005\", \"decision_reasons\": [\"main_conflict_or_dialogue_dense\"], \"presentation_reasons\": [\"exposition_priority\"], \"metrics\": {\"text_length\": 436, \"quote_count\": 1, \"action_score\": 0, \"exposition_score\": 8, \"inner_score\": 0, \"transition_score\": 0, \"reveal_score\": 5, \"tension_score\": 0, \"environment_score\": 2, \"character_count\": 2, \"location_count\": 0, \"beat_count\": 2, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"characters\": [\"石猴\", \"樵子\"], \"locations\": [], \"key_beats\": [\"山中闻仙歌\", \"发现砍柴樵夫\"], \"entity_refs\": [{\"entity_uid\": \"E000019\", \"entity_id\": \"E000019\", \"canonical_name\": \"樵子\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000027\", \"entity_id\": \"E000027\", \"canonical_name\": \"黄庭\", \"name\": \"黄庭\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"黄庭\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"other_candidate\"}, {\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"石猴\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}]}, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"merge_lead_scene_id\": \"S0004\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；same_source_chunk；同一戏剧单元连续推进\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0003\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0004\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"script_objective\": \"通过蒙太奇手法，高效展现美猴王告别安逸、踏上未知旅程的决心，以及他在人间游历的漫长时光，为后续寻访神仙做铺垫。\", \"story_functions\": [\"转场承接\", \"角色成长\", \"环境展示\", \"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep\": [\"众猴饯行盛宴\", \"美猴王独自登筏渡海\", \"抵达南赡部洲并观察人世\", \"渡西海抵达西牛贺洲\", \"发现秀丽高山\", \"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"continuity_requirements\": [\"时间锚点：次日（继前一场）\", \"角色连续性：石猴/美猴王\", \"地点转换：花果山 -> 南赡部洲 -> 西牛贺洲\", \"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"merged_scene_summaries\": []}}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000019\", \"canonical_name\": \"樵子\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000019\"}, {\"entity_uid\": \"E000001\", \"canonical_name\": \"石猴\", \"aliases\": [\"齐天大圣\", \"妖猴\", \"孙悟空\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000001\"}], \"kg_entities\": [{\"entity_id\": \"E000019\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"砍柴人\"], \"attributes\": {}, \"descriptions\": [\"西牛贺洲砍柴人\"], \"evidence\": [\"乃是一个樵子，在那里举斧砍柴。\"], \"mentions\": [{\"chunk_id\": \"C0001\", \"summary\": \"西牛贺洲砍柴人\", \"evidence\": [\"乃是一个樵子，在那里举斧砍柴。\"], \"attributes\": {}}], \"mention_count\": 1, \"observation_count\": 1, \"first_seen\": \"C0001\", \"last_seen\": \"C0001\"}, {\"entity_id\": \"E000001\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"弼马温\", \"齐天大圣\", \"大圣\", \"妖猴\", \"孙大圣\", \"那厮\", \"美猴王\", \"弼马温猢狲\", \"猴王\", \"孙悟空\", \"猿猴怪\", \"姓孙的\"], \"attributes\": {}, \"descriptions\": [\"打败巨灵神哪吒\", \"偷丹偷酒搅乱蟠桃会\", \"自称齐天之职\", \"与二郎神赌斗\", \"被八卦炉炼出火眼金睛\", \"与如来打赌失败被压五行山\", \"压于五行山下\", \"火眼金睛认菩萨\"], \"evidence\": [\"悟空笑道\", \"好大圣\", \"猴王得胜归山\", \"孙大圣不守执事\", \"中军里，立一竿旗，上书“齐天大圣”四字\", \"老君推入八卦炉锻炼；大圣跳出丹炉；与如来打赌被压五行山\", \"此却是那搅乱蟠桃会大闹天宫的齐天大圣，今乃压在此也\", \"大圣睁开火眼金睛，点着头儿高叫道\"], \"mentions\": [{\"chunk_id\": \"C0002\", \"summary\": \"猴王寻访神仙\", \"evidence\": [\"猴王近前叫道：“老神仙！弟子起手。”\"], \"attributes\": {}}, {\"chunk_id\": \"C0003\", \"summary\": \"悟空学成变化与筋斗云\", \"evidence\": [\"将七十二般变化，都学成了\"], \"attributes\": {}}, {\"chunk_id\": \"C0004\", \"summary\": \"美猴王操演武艺\", \"evidence\": [\"美猴王荣归故里\"], \"attributes\": {}}, {\"chunk_id\": \"C0004\", \"summary\": \"悟空使神通取兵器\", \"evidence\": [\"悟空心中想道\"], \"attributes\": {}}, {\"chunk_id\": \"C0005\", \"summary\": \"大闹幽冥界销生死簿\", \"evidence\": [\"悟空亲自检阅...方注着孙悟空名字\"], \"attributes\": {}}, {\"chunk_id\": \"C0006\", \"summary\": \"嫌弼马温官小反天\", \"evidence\": [\"猴王忽停杯问曰\"], \"attributes\": {}}, {\"chunk_id\": \"C0006\", \"summary\": \"打败巨灵神哪吒\", \"evidence\": [\"巨灵神抵敌他不住\"], \"attributes\": {}}, {\"chunk_id\": \"C0008\", \"summary\": \"战天兵使分身法\", \"evidence\": [\"大圣一条如意棒，翻来覆去战天神\"], \"attributes\": {}}, {\"chunk_id\": \"C0009\", \"summary\": \"旗号齐天大圣\", \"evidence\": [\"真君道：“那泼猴，怎么称得起齐天之职？”\"], \"attributes\": {}}, {\"chunk_id\": \"C0010\", \"summary\": \"八卦炉炼出火眼金睛\", \"evidence\": [\"把一双眼熏红了，弄做个老害眼病，故唤作‘火眼金睛’\"], \"attributes\": {}}, {\"chunk_id\": \"C0010\", \"summary\": \"与如来打赌被压五行山\", \"evidence\": [\"佛祖翻掌一扑，把这猴王推出西天门外，将五指化作五行山压住\"], \"attributes\": {}}, {\"chunk_id\": \"C0012\", \"summary\": \"压于五行山下\", \"evidence\": [\"此却是那搅乱蟠桃会大闹天宫的齐天大圣，今乃压在此也\"], \"attributes\": {}}], \"mention_count\": 14, \"observation_count\": 14, \"first_seen\": \"C0001\", \"last_seen\": \"C0012\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0005\", \"scene_notes\": \"美猴王在山中听到歌声，循声发现一砍柴樵夫。；重要性：主线；呈现：对白驱动 / 直接画面；改编策略：retain；呈现策略：dialogue；组策略：multi_scene_sequence；剧本目标：通过一场富有生活气息与仙道暗示的偶遇，将石猴的寻仙之旅从漫无目的转向有明确线索（神仙邻居），并塑造樵夫作为引路人的形象。\", \"audio_notes\": \"保留对白节奏；由远及近、空灵的山林歌声；砍柴的“丁丁”声作为环境音；石猴惊喜的呼喊\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"adaptation\": {\"scene_id\": \"S0005\", \"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"adaptation_focus\": \"通过樵夫的歌声与对话，揭示神仙踪迹，建立石猴寻仙访道的直接动机。\", \"must_keep\": [\"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"may_compress\": [\"樵夫服饰的详细描写\", \"环境铺陈\"], \"visual_focus\": [\"石猴在林间侧耳倾听的警觉姿态\", \"樵夫砍柴的劳作剪影与悠然神态\", \"石猴从疑惑到惊喜的面部表情变化\", \"两者初次相遇的空间距离与反应\"], \"audio_focus\": [\"由远及近、空灵的山林歌声\", \"砍柴的“丁丁”声作为环境音\", \"石猴惊喜的呼喊\", \"两者对话的语调对比（石猴急切，樵夫平和）\"], \"continuity_requirements\": [\"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"script_objective\": \"通过一场富有生活气息与仙道暗示的偶遇，将石猴的寻仙之旅从漫无目的转向有明确线索（神仙邻居），并塑造樵夫作为引路人的形象。\", \"conflict\": \"石猴对“神仙”的急切寻找与眼前平凡樵夫现实之间的认知错位与澄清。\", \"turning_point\": \"樵夫指出歌是跟神仙邻居学的，为石猴提供了明确的寻访方向。\", \"reason\": \"场景核心是驱动情节的关键对话（神仙线索），且对话生动，适合戏剧化呈现（dialogue），而非纯说明（exposition）。保留以建立关键转折。\", \"chronology\": {\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"hard_merge\": false, \"merge_lead_scene_id\": \"S0004\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；same_source_chunk；同一戏剧单元连续推进\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0003\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0004\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"script_objective\": \"通过蒙太奇手法，高效展现美猴王告别安逸、踏上未知旅程的决心，以及他在人间游历的漫长时光，为后续寻访神仙做铺垫。\", \"story_functions\": [\"转场承接\", \"角色成长\", \"环境展示\", \"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep\": [\"众猴饯行盛宴\", \"美猴王独自登筏渡海\", \"抵达南赡部洲并观察人世\", \"渡西海抵达西牛贺洲\", \"发现秀丽高山\", \"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"continuity_requirements\": [\"时间锚点：次日（继前一场）\", \"角色连续性：石猴/美猴王\", \"地点转换：花果山 -> 南赡部洲 -> 西牛贺洲\", \"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"merged_scene_summaries\": []}}, \"shots\": [{\"shot_id\": \"S0005_SH01\", \"camera\": \"对白建立镜头\", \"description\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"actions\": [\"山中闻仙歌\"], \"dialogue\": [], \"narration\": \"美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"on_screen_text\": \"\", \"focus_characters\": [\"石猴\", \"樵子\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"场景建立镜头，带出山中闻仙歌\", \"camera_hint\": \"中景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep_count\": 4, \"audio_focus_count\": 4, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\"}, \"adaptation_group_context\": {\"group_id\": \"AG0003\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0004\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"script_objective\": \"通过蒙太奇手法，高效展现美猴王告别安逸、踏上未知旅程的决心，以及他在人间游历的漫长时光，为后续寻访神仙做铺垫。\", \"story_functions\": [\"转场承接\", \"角色成长\", \"环境展示\", \"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep\": [\"众猴饯行盛宴\", \"美猴王独自登筏渡海\", \"抵达南赡部洲并观察人世\", \"渡西海抵达西牛贺洲\", \"发现秀丽高山\", \"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"continuity_requirements\": [\"时间锚点：次日（继前一场）\", \"角色连续性：石猴/美猴王\", \"地点转换：花果山 -> 南赡部洲 -> 西牛贺洲\", \"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"merged_scene_summaries\": []}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000019\", \"entity_id\": \"E000019\", \"canonical_name\": \"樵子\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"石猴\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": []}, \"narration_delivery_hint\": \"平稳陈述\", \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0005_SH02\", \"camera\": \"双人中景\", \"description\": \"石猴的反应镜头，推进发现砍柴樵夫\", \"actions\": [\"发现砍柴樵夫\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"石猴\", \"樵子\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"石猴的反应镜头，推进发现砍柴樵夫\", \"camera_hint\": \"双人中景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep_count\": 4, \"audio_focus_count\": 4, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\"}, \"adaptation_group_context\": {\"group_id\": \"AG0003\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0004\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"script_objective\": \"通过蒙太奇手法，高效展现美猴王告别安逸、踏上未知旅程的决心，以及他在人间游历的漫长时光，为后续寻访神仙做铺垫。\", \"story_functions\": [\"转场承接\", \"角色成长\", \"环境展示\", \"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep\": [\"众猴饯行盛宴\", \"美猴王独自登筏渡海\", \"抵达南赡部洲并观察人世\", \"渡西海抵达西牛贺洲\", \"发现秀丽高山\", \"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"continuity_requirements\": [\"时间锚点：次日（继前一场）\", \"角色连续性：石猴/美猴王\", \"地点转换：花果山 -> 南赡部洲 -> 西牛贺洲\", \"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"merged_scene_summaries\": []}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000019\", \"entity_id\": \"E000019\", \"canonical_name\": \"樵子\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"石猴\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": []}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0005_SH03\", \"camera\": \"正反打\", \"description\": \"对白推进核心信息\", \"actions\": [\"发现砍柴樵夫\"], \"dialogue\": [{\"speaker\": \"石猴\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"情绪更强\", \"line\": \"神仙原来藏在这里！\"}], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"石猴\", \"樵子\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"对白推进核心信息\", \"camera_hint\": \"正反打\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep_count\": 4, \"audio_focus_count\": 4, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\"}, \"adaptation_group_context\": {\"group_id\": \"AG0003\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0004\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"美猴王告别众猴，乘筏渡海至南赡部洲，后至西牛贺洲寻访神仙。 / 美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"script_objective\": \"通过蒙太奇手法，高效展现美猴王告别安逸、踏上未知旅程的决心，以及他在人间游历的漫长时光，为后续寻访神仙做铺垫。\", \"story_functions\": [\"转场承接\", \"角色成长\", \"环境展示\", \"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep\": [\"众猴饯行盛宴\", \"美猴王独自登筏渡海\", \"抵达南赡部洲并观察人世\", \"渡西海抵达西牛贺洲\", \"发现秀丽高山\", \"石猴闻歌寻声\", \"樵夫歌唱《满庭芳》\", \"石猴误认樵夫为神仙\", \"樵夫解释歌谣来源（神仙邻居）\"], \"continuity_requirements\": [\"时间锚点：次日（继前一场）\", \"角色连续性：石猴/美猴王\", \"地点转换：花果山 -> 南赡部洲 -> 西牛贺洲\", \"石猴寻仙的持续性动机\", \"山林环境的统一质感\", \"从上一场景（观景）到本场景（闻声）的注意力转移\"], \"merged_scene_summaries\": []}, \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000019\", \"entity_id\": \"E000019\", \"canonical_name\": \"樵子\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"石猴\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": []}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0005\", \"source_chunk_id\": \"C0001\", \"source_start_para\": 43, \"source_end_para\": 46, \"characters\": [\"石猴\", \"樵子\"], \"locations\": [], \"key_beats\": [\"山中闻仙歌\", \"发现砍柴樵夫\"], \"shot_count_hint\": 3, \"scene_summary\": \"美猴王在山中听到歌声，循声发现一砍柴樵夫。\", \"scene_text_preview\": \"正观看间，忽闻得林深之处，有人言语，急忙趋步，穿入林中，侧耳而听，原来是歌唱之声。歌曰： “观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳秋高，…\", \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"信息揭示\", \"角色引入\", \"动机建立\"], \"must_keep_count\": 4, \"audio_focus_count\": 4, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0003\", \"beat_id\": \"AB0003\"}, \"character_entity_refs\": [{\"entity_uid\": \"E000019\", \"entity_id\": \"E000019\", \"canonical_name\": \"樵子\", \"name\": \"樵子\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"樵子\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"石猴\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"美猴王\", \"猴王\"], \"match_score\": 4.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"location_entity_refs\": [], \"merged_scene_ids\": [], \"merged_scene_count\": 0}}"
    }
  ]
}