{
  "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\": \"C0002-SC02\", \"title\": \"Alice's Calculations\", \"summary\": \"Alice calculates her descent distance and imagines falling through the earth to Antipathies.\", \"type\": [\"internal\", \"speculation\"], \"tone\": [\"playful\", \"imaginative\"], \"importance\": \"supporting\", \"presentation\": [\"internal_monologue\", \"thought_experiment\"], \"key_beats\": [\"Calculates falling distance\", \"Wonders about latitude/longitude\", \"Imagines Antipathies\"], \"characters\": [\"Alice\"], \"locations\": [\"well\"], \"entity_refs\": [{\"entity_id\": \"E000001\", \"entity_uid\": \"E000001\", \"name\": \"Alice\", \"canonical_name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000014\", \"entity_uid\": \"E000014\", \"name\": \"hall\", \"canonical_name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000026\", \"entity_uid\": \"E000026\", \"name\": \"fan\", \"canonical_name\": \"fan\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"fan\"], \"match_score\": 5.2, \"ref_role\": \"other_candidate\"}], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0002\", \"source_start_para\": 23, \"source_end_para\": 28, \"text\": \"be four thousand miles down, I think—” (for, you see, Alice had learnt\\nseveral things of this sort in her lessons in the schoolroom, and\\nthough this was not a _very_ good opportunity for showing off her\\n\\nknowledge, as there was no one to listen to her, still it was good\\npractice to say it over) “—yes, that’s about the right distance—but\\nthen I wonder what Latitude or Longitude I’ve got to?” (Alice had no\\n\\nidea what Latitude was, or Longitude either, but thought they were nice\\ngrand words to say.)\\n\\nPresently she began again. “I wonder if I shall fall right _through_\\nthe earth! How funny it’ll seem to come out among the people that walk\\nwith their heads downward! The Antipathies, I think—” (she was rather\\n\\nglad there _was_ no one listening, this time, as it didn’t sound at all\\nthe right word) “—but I shall have to ask them what the name of the\\ncountry is, you know. Please, Ma’am, is this New Zealand or Australia?”\\n\\n(and she tried to curtsey as she spoke—fancy _curtseying_ as you’re\\nfalling through the air! Do you think you could manage it?) “And what\\nan ignorant little girl she’ll think me for asking! No, it’ll never do\", \"text_preview\": \"be four thousand miles down, I think—” (for, you see, Alice had learnt several …\", \"candidate_meta\": {\"candidate_id\": \"C0002-SC02\", \"record_count\": 6, \"char_len\": 1135, \"structure_counts\": {\"body\": 6}, \"boundary_reasons_after\": [\"forced_scene_max_chars\"], \"matched_entities\": [{\"entity_id\": \"E000001\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"score\": 5.8}, {\"entity_id\": \"E000014\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"score\": 5.3}, {\"entity_id\": \"E000026\", \"name\": \"fan\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"fan\"], \"score\": 5.2}], \"entity_refs\": [{\"entity_id\": \"E000001\", \"entity_uid\": \"E000001\", \"name\": \"Alice\", \"canonical_name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000014\", \"entity_uid\": \"E000014\", \"name\": \"hall\", \"canonical_name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000026\", \"entity_uid\": \"E000026\", \"name\": \"fan\", \"canonical_name\": \"fan\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"fan\"], \"match_score\": 5.2, \"ref_role\": \"other_candidate\"}], \"heuristic_types\": [\"对话\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"对白驱动\"], \"heuristic_importance\": \"支线\"}, \"scene_id\": \"S0003\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0003\", \"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nADAPTATION:\n{\"scene_id\": \"S0003\", \"source_chunk_id\": \"C0002\", \"scene_summary\": \"Alice calculates her descent distance and imagines falling through the earth to Antipathies.\", \"chronology\": {\"scene_id\": \"S0003\", \"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"adaptation_focus\": \"通过爱丽丝的内心独白和想象，展现她坠落过程中的好奇、困惑与童真幻想，同时为后续的奇幻世界（Antipathies）埋下伏笔。\", \"must_keep\": [\"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\", \"爱丽丝想象穿过地球到达“Antipathies”（头朝下走路的人们）\", \"爱丽丝尝试在坠落中行屈膝礼的滑稽想象\"], \"may_compress\": [\"原文中括号内关于爱丽丝在学校学知识、无人聆听等解释性旁白\"], \"visual_focus\": [\"爱丽丝在黑暗井中坠落的面部特写（困惑、思考、想象）\", \"通过视觉特效（如叠加的数学符号、地球剖面图）表现“计算”和“想象”\", \"快速闪现“Antipathies”人们头朝下走路的超现实画面\"], \"audio_focus\": [\"爱丽丝的内心独白（可处理为画外音或轻声自语）\", \"坠落的环境音（风声、空洞感）\", \"配合想象画面的轻微、奇幻的音效点缀\"], \"continuity_requirements\": [\"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\"], \"script_objective\": \"将爱丽丝静态的内心计算和幻想，转化为动态、可视的银幕时刻，强化其角色特质（好奇、富有想象力、有点学究气），并自然引出对未知世界的期待。\", \"conflict\": \"爱丽丝的理性认知（学校学到的地理知识）与她天马行空的童真想象之间的内部冲突。\", \"turning_point\": \"从“计算坠落距离”的现实思考，转向“想象穿过地球到达Antipathies”的奇幻飞跃。\", \"reason\": \"此场景是展现爱丽丝核心性格（好奇心、想象力）以及故事奇幻基调的关键内部时刻。‘retain’和‘dramatize’的决策恰当，需通过视听手段将内心活动外化，而非简单压缩或旁白叙述。\", \"candidate_meta\": {\"scene_id\": \"S0003\", \"decision_reasons\": [\"default_retain\"], \"presentation_reasons\": [\"default_dramatize\"], \"metrics\": {\"text_length\": 1412, \"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\": 3, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"characters\": [\"Alice\"], \"locations\": [\"well\", \"hall\"], \"key_beats\": [\"Calculates falling distance\", \"Wonders about latitude/longitude\", \"Imagines Antipathies\"], \"entity_refs\": [{\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"Alice\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000014\", \"entity_id\": \"E000014\", \"canonical_name\": \"hall\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}, {\"entity_uid\": \"E000026\", \"entity_id\": \"E000026\", \"canonical_name\": \"fan\", \"name\": \"fan\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"fan\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"other_candidate\"}]}, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"merge_lead_scene_id\": \"S0001\", \"merge_reason\": \"adjacent_narrative_order；character_overlap；location_overlap；same_source_chunk；close_story_order；same_time_mode\", \"group_scene_count\": 4, \"group_context\": {\"group_id\": \"AG0001\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0001\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"script_objective\": \"Introduce Alice's character (curious, imaginative, bored with ordinary world) and present the inciting incident (White Rabbit) that propels her into adventure.\", \"story_functions\": [\"establish_ordinary_world\", \"inciting_incident\", \"transition\", \"world_introduction\", \"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep\": [\"Alice's boredom with the book\", \"White Rabbit's appearance\", \"Rabbit's dialogue ('Oh dear! I shall be late!')\", \"Rabbit checking pocket watch\", \"爱丽丝追赶兔子并跳入兔子洞\", \"缓慢坠入深井的奇异感\", \"井壁上出现橱柜和书架等不合常理的物品\", \"爱丽丝在坠落过程中的观察与内心独白\", \"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\"], \"continuity_requirements\": [\"Alice's character introduction\", \"White Rabbit's first appearance\", \"Establish riverbank location\", \"爱丽丝的服装和状态需与上一场景衔接\", \"兔子洞作为入口的视觉连贯性\", \"坠落感的物理连续性\", \"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\", \"爱丽丝持续下落的状态\"], \"merged_scene_summaries\": []}}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000001\", \"canonical_name\": \"Alice\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000001\"}, {\"entity_uid\": \"E000014\", \"canonical_name\": \"hall\", \"aliases\": [], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}, {\"entity_uid\": \"E000005\", \"canonical_name\": \"well\", \"aliases\": [], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}], \"kg_entities\": [{\"entity_id\": \"E000001\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [], \"attributes\": {}, \"descriptions\": [\"女孩\", \"好奇\", \"变高\", \"困惑\", \"哭泣\"], \"evidence\": [\"Alice was beginning to get very tired\", \"Alice to herself\", \"Alice was not a bit hurt\", \"said Alice; \\\"I must be shutting up like a telescope.\\\"\", \"Alice, her head struck against the roof\", \"Alice felt so desperate... she began thinking over all the children\", \"said poor Alice, and her eyes filled with tears again\", \"Alice had been to the seaside once in her life\"], \"mentions\": [{\"chunk_id\": \"C0001\", \"summary\": \"河边无聊\", \"evidence\": [\"Alice was beginning to get very tired\"], \"attributes\": {}}, {\"chunk_id\": \"C0002\", \"summary\": \"在井中思考\", \"evidence\": [\"Alice to herself\"], \"attributes\": {}}, {\"chunk_id\": \"C0003\", \"summary\": \"Alice掉到树叶堆\", \"evidence\": [\"down she came upon a heap\"], \"attributes\": {}}, {\"chunk_id\": \"C0003\", \"summary\": \"Alice追赶白兔\", \"evidence\": [\"away went Alice like the wind\"], \"attributes\": {}}, {\"chunk_id\": \"C0005\", \"summary\": \"品尝瓶子液体\", \"evidence\": [\"so Alice ventured to taste it\"], \"attributes\": {}}, {\"chunk_id\": \"C0005\", \"summary\": \"身高缩小至十英寸\", \"evidence\": [\"she was now only ten inches high\"], \"attributes\": {}}, {\"chunk_id\": \"C0006\", \"summary\": \"自言自语\", \"evidence\": [\"Alice to herself\"], \"attributes\": {}}, {\"chunk_id\": \"C0007\", \"summary\": \"Alice变高撞到屋顶\", \"evidence\": [\"her head struck against the roof\"], \"attributes\": {}}, {\"chunk_id\": \"C0008\", \"summary\": \"Alice感到绝望并思考身份\", \"evidence\": [\"Alice felt so desperate that she was ready to ask help\"], \"attributes\": {}}, {\"chunk_id\": \"C0009\", \"summary\": \"哭泣并思考身份\", \"evidence\": [\"said poor Alice, and her eyes filled with tears again\"], \"attributes\": {}}, {\"chunk_id\": \"C0010\", \"summary\": \"掉入泪水池\", \"evidence\": [\"she was up to her chin in salt water\"], \"attributes\": {}}], \"mention_count\": 11, \"observation_count\": 11, \"first_seen\": \"C0001\", \"last_seen\": \"C0010\"}, {\"entity_id\": \"E000014\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"aliases\": [], \"attributes\": {}, \"descriptions\": [\"长而低矮的大厅\", \"大厅\", \"有屋顶\"], \"evidence\": [\"found herself in a long, low hall\", \"dark hall\", \"roof of the hall\"], \"mentions\": [{\"chunk_id\": \"C0003\", \"summary\": \"大厅有门和灯\", \"evidence\": [\"long, low hall with lamps\"], \"attributes\": {}}, {\"chunk_id\": \"C0004\", \"summary\": \"黑暗大厅\", \"evidence\": [\"dark hall\"], \"attributes\": {}}, {\"chunk_id\": \"C0007\", \"summary\": \"大厅屋顶\", \"evidence\": [\"roof of the hall\"], \"attributes\": {}}], \"mention_count\": 3, \"observation_count\": 3, \"first_seen\": \"C0003\", \"last_seen\": \"C0007\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0003\", \"scene_notes\": \"Alice calculates her descent distance and imagines falling through the earth to Antipathies.；重要性：supporting；呈现：internal_monologue / thought_experiment；改编策略：retain；呈现策略：dramatize；组策略：multi_scene_sequence；剧本目标：将爱丽丝静态的内心计算和幻想，转化为动态、可视的银幕时刻，强化其角色特质（好奇、富有想象力、有点学究气），并自然引出对未知世界的期待。\", \"audio_notes\": \"爱丽丝的内心独白（可处理为画外音或轻声自语）；坠落的环境音（风声、空洞感）；配合想象画面的轻微、奇幻的音效点缀\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0003\", \"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"adaptation\": {\"scene_id\": \"S0003\", \"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"adaptation_focus\": \"通过爱丽丝的内心独白和想象，展现她坠落过程中的好奇、困惑与童真幻想，同时为后续的奇幻世界（Antipathies）埋下伏笔。\", \"must_keep\": [\"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\", \"爱丽丝想象穿过地球到达“Antipathies”（头朝下走路的人们）\", \"爱丽丝尝试在坠落中行屈膝礼的滑稽想象\"], \"may_compress\": [\"原文中括号内关于爱丽丝在学校学知识、无人聆听等解释性旁白\"], \"visual_focus\": [\"爱丽丝在黑暗井中坠落的面部特写（困惑、思考、想象）\", \"通过视觉特效（如叠加的数学符号、地球剖面图）表现“计算”和“想象”\", \"快速闪现“Antipathies”人们头朝下走路的超现实画面\"], \"audio_focus\": [\"爱丽丝的内心独白（可处理为画外音或轻声自语）\", \"坠落的环境音（风声、空洞感）\", \"配合想象画面的轻微、奇幻的音效点缀\"], \"continuity_requirements\": [\"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\"], \"script_objective\": \"将爱丽丝静态的内心计算和幻想，转化为动态、可视的银幕时刻，强化其角色特质（好奇、富有想象力、有点学究气），并自然引出对未知世界的期待。\", \"conflict\": \"爱丽丝的理性认知（学校学到的地理知识）与她天马行空的童真想象之间的内部冲突。\", \"turning_point\": \"从“计算坠落距离”的现实思考，转向“想象穿过地球到达Antipathies”的奇幻飞跃。\", \"reason\": \"此场景是展现爱丽丝核心性格（好奇心、想象力）以及故事奇幻基调的关键内部时刻。‘retain’和‘dramatize’的决策恰当，需通过视听手段将内心活动外化，而非简单压缩或旁白叙述。\", \"chronology\": {\"scene_id\": \"S0003\", \"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\", \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"hard_merge\": false, \"merge_lead_scene_id\": \"S0001\", \"merge_reason\": \"adjacent_narrative_order；character_overlap；location_overlap；same_source_chunk；close_story_order；same_time_mode\", \"group_scene_count\": 4, \"group_context\": {\"group_id\": \"AG0001\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0001\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"script_objective\": \"Introduce Alice's character (curious, imaginative, bored with ordinary world) and present the inciting incident (White Rabbit) that propels her into adventure.\", \"story_functions\": [\"establish_ordinary_world\", \"inciting_incident\", \"transition\", \"world_introduction\", \"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep\": [\"Alice's boredom with the book\", \"White Rabbit's appearance\", \"Rabbit's dialogue ('Oh dear! I shall be late!')\", \"Rabbit checking pocket watch\", \"爱丽丝追赶兔子并跳入兔子洞\", \"缓慢坠入深井的奇异感\", \"井壁上出现橱柜和书架等不合常理的物品\", \"爱丽丝在坠落过程中的观察与内心独白\", \"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\"], \"continuity_requirements\": [\"Alice's character introduction\", \"White Rabbit's first appearance\", \"Establish riverbank location\", \"爱丽丝的服装和状态需与上一场景衔接\", \"兔子洞作为入口的视觉连贯性\", \"坠落感的物理连续性\", \"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\", \"爱丽丝持续下落的状态\"], \"merged_scene_summaries\": []}}, \"shots\": [{\"shot_id\": \"S0003_SH01\", \"camera\": \"远景\", \"description\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"actions\": [\"Calculates falling distance\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"well\"], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"well建立镜头，带出Calculates falling distance\", \"camera_hint\": \"远景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep_count\": 4, \"audio_focus_count\": 3, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\"}, \"adaptation_group_context\": {\"group_id\": \"AG0001\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0001\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"script_objective\": \"Introduce Alice's character (curious, imaginative, bored with ordinary world) and present the inciting incident (White Rabbit) that propels her into adventure.\", \"story_functions\": [\"establish_ordinary_world\", \"inciting_incident\", \"transition\", \"world_introduction\", \"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep\": [\"Alice's boredom with the book\", \"White Rabbit's appearance\", \"Rabbit's dialogue ('Oh dear! I shall be late!')\", \"Rabbit checking pocket watch\", \"爱丽丝追赶兔子并跳入兔子洞\", \"缓慢坠入深井的奇异感\", \"井壁上出现橱柜和书架等不合常理的物品\", \"爱丽丝在坠落过程中的观察与内心独白\", \"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\"], \"continuity_requirements\": [\"Alice's character introduction\", \"White Rabbit's first appearance\", \"Establish riverbank location\", \"爱丽丝的服装和状态需与上一场景衔接\", \"兔子洞作为入口的视觉连贯性\", \"坠落感的物理连续性\", \"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\", \"爱丽丝持续下落的状态\"], \"merged_scene_summaries\": []}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"Alice\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000014\", \"entity_id\": \"E000014\", \"canonical_name\": \"hall\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0003_SH02\", \"camera\": \"中近景\", \"description\": \"Alice的反应镜头，推进Wonders about latitude/longitude\", \"actions\": [\"Wonders about latitude/longitude\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"well\"], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"Alice的反应镜头，推进Wonders about latitude/longitude\", \"camera_hint\": \"中近景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep_count\": 4, \"audio_focus_count\": 3, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\"}, \"adaptation_group_context\": {\"group_id\": \"AG0001\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0001\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"script_objective\": \"Introduce Alice's character (curious, imaginative, bored with ordinary world) and present the inciting incident (White Rabbit) that propels her into adventure.\", \"story_functions\": [\"establish_ordinary_world\", \"inciting_incident\", \"transition\", \"world_introduction\", \"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep\": [\"Alice's boredom with the book\", \"White Rabbit's appearance\", \"Rabbit's dialogue ('Oh dear! I shall be late!')\", \"Rabbit checking pocket watch\", \"爱丽丝追赶兔子并跳入兔子洞\", \"缓慢坠入深井的奇异感\", \"井壁上出现橱柜和书架等不合常理的物品\", \"爱丽丝在坠落过程中的观察与内心独白\", \"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\"], \"continuity_requirements\": [\"Alice's character introduction\", \"White Rabbit's first appearance\", \"Establish riverbank location\", \"爱丽丝的服装和状态需与上一场景衔接\", \"兔子洞作为入口的视觉连贯性\", \"坠落感的物理连续性\", \"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\", \"爱丽丝持续下落的状态\"], \"merged_scene_summaries\": []}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"Alice\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000014\", \"entity_id\": \"E000014\", \"canonical_name\": \"hall\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0003_SH03\", \"camera\": \"近景\", \"description\": \"动作或状态变化的推进镜头\", \"actions\": [\"Wonders about latitude/longitude\", \"Imagines Antipathies\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"well\"], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"动作或状态变化的推进镜头\", \"camera_hint\": \"近景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep_count\": 4, \"audio_focus_count\": 3, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\"}, \"adaptation_group_context\": {\"group_id\": \"AG0001\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0001\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice, bored by her sister's book,… / Alice follows the Rabbit down a hol… / Alice calculates her descent distan…\", \"script_objective\": \"Introduce Alice's character (curious, imaginative, bored with ordinary world) and present the inciting incident (White Rabbit) that propels her into adventure.\", \"story_functions\": [\"establish_ordinary_world\", \"inciting_incident\", \"transition\", \"world_introduction\", \"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep\": [\"Alice's boredom with the book\", \"White Rabbit's appearance\", \"Rabbit's dialogue ('Oh dear! I shall be late!')\", \"Rabbit checking pocket watch\", \"爱丽丝追赶兔子并跳入兔子洞\", \"缓慢坠入深井的奇异感\", \"井壁上出现橱柜和书架等不合常理的物品\", \"爱丽丝在坠落过程中的观察与内心独白\", \"爱丽丝计算坠落距离（约4000英里）\", \"爱丽丝对经纬度的好奇与误解\"], \"continuity_requirements\": [\"Alice's character introduction\", \"White Rabbit's first appearance\", \"Establish riverbank location\", \"爱丽丝的服装和状态需与上一场景衔接\", \"兔子洞作为入口的视觉连贯性\", \"坠落感的物理连续性\", \"爱丽丝的坠落状态需与前后场景（S0002, S0004）连贯\", \"爱丽丝的服装、发型保持一致\", \"井内环境的黑暗、深邃感需延续\", \"爱丽丝持续下落的状态\"], \"merged_scene_summaries\": []}, \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"Alice\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"focus_location_entity_refs\": [{\"entity_uid\": \"E000014\", \"entity_id\": \"E000014\", \"canonical_name\": \"hall\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}]}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0003\", \"source_chunk_id\": \"C0002\", \"source_start_para\": 23, \"source_end_para\": 28, \"characters\": [\"Alice\"], \"locations\": [\"well\"], \"key_beats\": [\"Calculates falling distance\", \"Wonders about latitude/longitude\", \"Imagines Antipathies\"], \"shot_count_hint\": 3, \"scene_summary\": \"Alice calculates her descent distance and imagines falling through the earth to Antipathies.\", \"scene_text_preview\": \"be four thousand miles down, I think—” (for, you see, Alice had learnt several …\", \"chronology_summary\": {\"narrative_order\": 3, \"story_chronology_order\": 3, \"story_chronology_group\": \"CG0003\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dramatize\", \"story_function\": [\"character_development\", \"worldbuilding\", \"internal_conflict\"], \"must_keep_count\": 4, \"audio_focus_count\": 3, \"group_role\": \"support\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"support_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0001\", \"beat_id\": \"AB0001\"}, \"character_entity_refs\": [{\"entity_uid\": \"E000001\", \"entity_id\": \"E000001\", \"canonical_name\": \"Alice\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"match_score\": 5.8, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}], \"location_entity_refs\": [{\"entity_uid\": \"E000014\", \"entity_id\": \"E000014\", \"canonical_name\": \"hall\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"match_score\": 5.3, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"location_candidate\"}], \"merged_scene_ids\": [], \"merged_scene_count\": 0}}"
    }
  ]
}