{
  "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\": \"C0009-SC03\", \"title\": \"Falling into Water\", \"summary\": \"Alice slips and suddenly finds herself in salt water up to her chin, thinking she has fallen into the sea. Alice slips into the pool of tears, initially thinking it's the sea, then realizes it's her own tears and worries about drowning.\", \"type\": [\"action\", \"transition\", \"dialogue\", \"introspection\"], \"tone\": [\"sudden\", \"disorienting\", \"reflective\", \"whimsical\"], \"importance\": \"side\", \"presentation\": [\"action-driven\", \"brief\", \"dialogue-driven\", \"internal-monologue\"], \"key_beats\": [\"Slips and falls into water\", \"Thinks she is in the sea\", \"Alice slips into the pool\", \"Realizes it's her tears\", \"Worries about drowning\"], \"characters\": [\"Alice\"], \"locations\": [\"sea\", \"pool of tears\"], \"entity_refs\": [{\"entity_id\": \"E000030\", \"entity_uid\": \"E000030\", \"name\": \"sea\", \"canonical_name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0009\", \"source_start_para\": 132, \"source_end_para\": 132, \"text\": \"As she said these words her foot slipped, and in another moment,\\nsplash! she was up to her chin in salt water. Her first idea was that\\nshe had somehow fallen into the sea, “and in that case I can go back by\", \"text_preview\": \"As she said these words her foot slipped, and in another moment, splash! she wa…\", \"candidate_meta\": {\"candidate_id\": \"C0009-SC03\", \"record_count\": 1, \"char_len\": 206, \"structure_counts\": {\"body\": 1}, \"boundary_reasons_after\": [], \"matched_entities\": [{\"entity_id\": \"E000030\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"score\": 5.1}], \"entity_refs\": [{\"entity_id\": \"E000030\", \"entity_uid\": \"E000030\", \"name\": \"sea\", \"canonical_name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}], \"heuristic_types\": [\"叙事\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"叙事画面\"], \"heuristic_importance\": \"支线\"}, \"scene_id\": \"S0015\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0015\", \"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"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\": \"S0014\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0014\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nADAPTATION:\n{\"scene_id\": \"S0015\", \"source_chunk_id\": \"C0009\", \"scene_summary\": \"Alice slips and suddenly finds herself in salt water up to her chin, thinking she has fallen into the sea. Alice slips into the pool of tears, initially thinking it's the sea, then realizes it's her own tears and worries about drowning.\", \"chronology\": {\"scene_id\": \"S0015\", \"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"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\": \"S0014\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0014\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"adaptation_focus\": \"通过突然的物理跌落和液体环境转换，展现爱丽丝从现实逻辑（掉入海中）到奇幻逻辑（掉入自己的眼泪池）的认知转变，以及随之而来的生存焦虑。\", \"must_keep\": [\"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"may_compress\": [\"内心独白的冗长描述\"], \"visual_focus\": [\"脚部打滑的特写\", \"身体失衡坠落的慢动作\", \"水花溅起的瞬间\", \"爱丽丝在水中挣扎的半身镜头\", \"从水下仰视的视角\"], \"audio_focus\": [\"脚滑的摩擦声\", \"巨大的落水声\", \"水下的闷响与气泡声\", \"爱丽丝急促的呼吸声\", \"环境音从空旷变为液体包裹感\"], \"continuity_requirements\": [\"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"script_objective\": \"创造一个突然、沉浸且略带幽默的物理转折点，将爱丽丝抛入一个由她自己情感（眼泪）创造的超现实困境中，为后续的眼泪池奇遇奠定基础。\", \"conflict\": \"爱丽丝的物理安全（避免溺水）与她对所处环境的错误认知（海 vs 眼泪池）之间的冲突。\", \"turning_point\": \"从“我掉进海里了”到“等等，这是……我的眼泪？”的认知反转时刻。\", \"reason\": \"此场景是爱丽丝进入眼泪池这一标志性奇幻空间的入口，兼具强烈的动作性、心理转折和幽默感，对建立影片的奇幻基调至关重要，适合用戏剧化方式呈现。\", \"candidate_meta\": {\"scene_id\": \"S0015\", \"decision_reasons\": [\"default_retain\"], \"presentation_reasons\": [\"default_dramatize\"], \"metrics\": {\"text_length\": 668, \"quote_count\": 0, \"action_score\": 0, \"exposition_score\": 0, \"inner_score\": 0, \"transition_score\": 0, \"reveal_score\": 0, \"tension_score\": 0, \"environment_score\": 0, \"character_count\": 1, \"location_count\": 2, \"beat_count\": 5, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"characters\": [\"Alice\"], \"locations\": [\"sea\", \"pool of tears\"], \"key_beats\": [\"Slips and falls into water\", \"Thinks she is in the sea\", \"Alice slips into the pool\", \"Realizes it's her tears\", \"Worries about drowning\"], \"entity_refs\": [{\"entity_uid\": \"E000030\", \"entity_id\": \"E000030\", \"canonical_name\": \"sea\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"merge_lead_scene_id\": \"S0014\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；same_source_chunk；close_story_order；同一戏剧单元连续推进\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0005\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0014\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"script_objective\": \"通过视觉化的动作序列，展现 Alice 再次遭遇身体变化并陷入新困境的过程，强化其挫折感和对花园的渴望。\", \"story_functions\": [\"主线推进\", \"角色困境\", \"悬念设置\", \"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep\": [\"Alice 发现戴着白兔的手套\", \"Alice 意识到自己正在缩小\", \"Alice 扔掉扇子停止缩小\", \"Alice 发现花园门再次被锁\", \"钥匙在玻璃桌上\", \"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"continuity_requirements\": [\"Alice 的体型变化\", \"花园门的锁闭状态\", \"钥匙的位置\", \"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"merged_scene_summaries\": []}}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000030\", \"canonical_name\": \"sea\", \"aliases\": [], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}, {\"entity_uid\": \"E000001\", \"canonical_name\": \"Alice\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000001\"}, {\"entity_uid\": \"E000028\", \"canonical_name\": \"pool of tears\", \"aliases\": [\"pool\"], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}], \"kg_entities\": [{\"entity_id\": \"E000030\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"aliases\": [], \"attributes\": {}, \"descriptions\": [\"海洋\"], \"evidence\": [\"fallen into the sea\"], \"mentions\": [{\"chunk_id\": \"C0010\", \"summary\": \"最初以为掉入海中\", \"evidence\": [\"she had somehow fallen into the sea\"], \"attributes\": {}}], \"mention_count\": 1, \"observation_count\": 1, \"first_seen\": \"C0010\", \"last_seen\": \"C0010\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0015\", \"scene_notes\": \"Alice slips and suddenly finds herself in salt water up to her chin, thinking she has fallen into the sea. Alice slips into the pool of tears, initially thinking it's the sea, then realizes it's her own tears and worries about drowning.；重要性：side；呈现：action-driven / brief / dialogue-driven / internal-monologue；改编策略：retain；呈现策略：dramatize；组策略：multi_scene_sequence；剧本目标：创造一个突然、沉浸且略带幽默的物理转折点，将爱丽丝抛入一个由她自己情感（眼泪）创造的超现实困境中，为后续的眼泪池奇遇奠定基础。\", \"audio_notes\": \"脚滑的摩擦声；巨大的落水声；水下的闷响与气泡声\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0015\", \"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"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\": \"S0014\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0014\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"adaptation\": {\"scene_id\": \"S0015\", \"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"adaptation_focus\": \"通过突然的物理跌落和液体环境转换，展现爱丽丝从现实逻辑（掉入海中）到奇幻逻辑（掉入自己的眼泪池）的认知转变，以及随之而来的生存焦虑。\", \"must_keep\": [\"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"may_compress\": [\"内心独白的冗长描述\"], \"visual_focus\": [\"脚部打滑的特写\", \"身体失衡坠落的慢动作\", \"水花溅起的瞬间\", \"爱丽丝在水中挣扎的半身镜头\", \"从水下仰视的视角\"], \"audio_focus\": [\"脚滑的摩擦声\", \"巨大的落水声\", \"水下的闷响与气泡声\", \"爱丽丝急促的呼吸声\", \"环境音从空旷变为液体包裹感\"], \"continuity_requirements\": [\"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"script_objective\": \"创造一个突然、沉浸且略带幽默的物理转折点，将爱丽丝抛入一个由她自己情感（眼泪）创造的超现实困境中，为后续的眼泪池奇遇奠定基础。\", \"conflict\": \"爱丽丝的物理安全（避免溺水）与她对所处环境的错误认知（海 vs 眼泪池）之间的冲突。\", \"turning_point\": \"从“我掉进海里了”到“等等，这是……我的眼泪？”的认知反转时刻。\", \"reason\": \"此场景是爱丽丝进入眼泪池这一标志性奇幻空间的入口，兼具强烈的动作性、心理转折和幽默感，对建立影片的奇幻基调至关重要，适合用戏剧化方式呈现。\", \"chronology\": {\"scene_id\": \"S0015\", \"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"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\": \"S0014\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0014\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"hard_merge\": false, \"merge_lead_scene_id\": \"S0014\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；same_source_chunk；close_story_order；同一戏剧单元连续推进\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0005\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0014\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"script_objective\": \"通过视觉化的动作序列，展现 Alice 再次遭遇身体变化并陷入新困境的过程，强化其挫折感和对花园的渴望。\", \"story_functions\": [\"主线推进\", \"角色困境\", \"悬念设置\", \"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep\": [\"Alice 发现戴着白兔的手套\", \"Alice 意识到自己正在缩小\", \"Alice 扔掉扇子停止缩小\", \"Alice 发现花园门再次被锁\", \"钥匙在玻璃桌上\", \"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"continuity_requirements\": [\"Alice 的体型变化\", \"花园门的锁闭状态\", \"钥匙的位置\", \"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"merged_scene_summaries\": []}}, \"shots\": [{\"shot_id\": \"S0015_SH01\", \"camera\": \"远景\", \"description\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"actions\": [\"Slips and falls into water\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"sea\", \"pool of tears\"], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"sea建立镜头，带出Slips and falls into water\", \"camera_hint\": \"远景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep_count\": 5, \"audio_focus_count\": 5, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\"}, \"adaptation_group_context\": {\"group_id\": \"AG0005\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0014\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"script_objective\": \"通过视觉化的动作序列，展现 Alice 再次遭遇身体变化并陷入新困境的过程，强化其挫折感和对花园的渴望。\", \"story_functions\": [\"主线推进\", \"角色困境\", \"悬念设置\", \"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep\": [\"Alice 发现戴着白兔的手套\", \"Alice 意识到自己正在缩小\", \"Alice 扔掉扇子停止缩小\", \"Alice 发现花园门再次被锁\", \"钥匙在玻璃桌上\", \"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"continuity_requirements\": [\"Alice 的体型变化\", \"花园门的锁闭状态\", \"钥匙的位置\", \"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"merged_scene_summaries\": []}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000030\", \"entity_id\": \"E000030\", \"canonical_name\": \"sea\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0015_SH02\", \"camera\": \"中近景\", \"description\": \"Alice的反应镜头，推进Thinks she is in the sea\", \"actions\": [\"Thinks she is in the sea\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"sea\"], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"Alice的反应镜头，推进Thinks she is in the sea\", \"camera_hint\": \"中近景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep_count\": 5, \"audio_focus_count\": 5, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\"}, \"adaptation_group_context\": {\"group_id\": \"AG0005\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0014\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"script_objective\": \"通过视觉化的动作序列，展现 Alice 再次遭遇身体变化并陷入新困境的过程，强化其挫折感和对花园的渴望。\", \"story_functions\": [\"主线推进\", \"角色困境\", \"悬念设置\", \"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep\": [\"Alice 发现戴着白兔的手套\", \"Alice 意识到自己正在缩小\", \"Alice 扔掉扇子停止缩小\", \"Alice 发现花园门再次被锁\", \"钥匙在玻璃桌上\", \"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"continuity_requirements\": [\"Alice 的体型变化\", \"花园门的锁闭状态\", \"钥匙的位置\", \"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"merged_scene_summaries\": []}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000030\", \"entity_id\": \"E000030\", \"canonical_name\": \"sea\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0015_SH03\", \"camera\": \"近景\", \"description\": \"动作或状态变化的推进镜头\", \"actions\": [\"Thinks she is in the sea\", \"Alice slips into the pool\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"sea\"], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"动作或状态变化的推进镜头\", \"camera_hint\": \"近景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep_count\": 5, \"audio_focus_count\": 5, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\"}, \"adaptation_group_context\": {\"group_id\": \"AG0005\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0014\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice discovers she is wearing the… / Alice slips and suddenly finds hers…\", \"script_objective\": \"通过视觉化的动作序列，展现 Alice 再次遭遇身体变化并陷入新困境的过程，强化其挫折感和对花园的渴望。\", \"story_functions\": [\"主线推进\", \"角色困境\", \"悬念设置\", \"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep\": [\"Alice 发现戴着白兔的手套\", \"Alice 意识到自己正在缩小\", \"Alice 扔掉扇子停止缩小\", \"Alice 发现花园门再次被锁\", \"钥匙在玻璃桌上\", \"爱丽丝脚滑的瞬间动作\", \"水没到下巴的物理冲击\", \"最初误以为是海水的念头\", \"意识到是眼泪池的认知转折\", \"对溺水的担忧\"], \"continuity_requirements\": [\"Alice 的体型变化\", \"花园门的锁闭状态\", \"钥匙的位置\", \"爱丽丝的服装与上一场景一致\", \"空间连贯性：从站立处到水池\", \"情绪连贯：从困惑/说话到惊吓\"], \"merged_scene_summaries\": []}, \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000030\", \"entity_id\": \"E000030\", \"canonical_name\": \"sea\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0015\", \"source_chunk_id\": \"C0009\", \"source_start_para\": 132, \"source_end_para\": 132, \"characters\": [\"Alice\"], \"locations\": [\"sea\", \"pool of tears\"], \"key_beats\": [\"Slips and falls into water\", \"Thinks she is in the sea\", \"Alice slips into the pool\", \"Realizes it's her tears\"], \"shot_count_hint\": 3, \"scene_summary\": \"Alice slips and suddenly finds herself in salt water up to her chin, thinking she has fallen into the sea. Alice slips into the pool of tears, initially thinking it's the sea, then realizes it's her own tears and worries about drowning.\", \"scene_text_preview\": \"As she said these words her foot slipped, and in another moment, splash! she wa…\", \"chronology_summary\": {\"narrative_order\": 15, \"story_chronology_order\": 15, \"story_chronology_group\": \"CG0015\", \"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\": \"dramatize\", \"story_function\": [\"物理环境转变\", \"角色心理揭示\", \"奇幻逻辑引入\"], \"must_keep_count\": 5, \"audio_focus_count\": 5, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0005\", \"beat_id\": \"AB0005\"}, \"character_entity_refs\": [], \"location_entity_refs\": [{\"entity_uid\": \"E000030\", \"entity_id\": \"E000030\", \"canonical_name\": \"sea\", \"name\": \"sea\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"sea\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}], \"merged_scene_ids\": [], \"merged_scene_count\": 0}}"
    }
  ]
}