{
  "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\": \"C0008-SC02\", \"title\": \"Mabel or Ada?\", \"summary\": \"Alice tries to determine if she's become Mabel or Ada by testing her knowledge.\", \"type\": [\"introspection\", \"dialogue\"], \"tone\": [\"confused\", \"frustrated\"], \"importance\": \"main\", \"presentation\": [\"internal-monologue\", \"dialogue-driven\"], \"key_beats\": [\"Compares herself to Ada and Mabel\", \"Attempts multiplication table\", \"Tries geography but gets it wrong\"], \"characters\": [\"Alice\", \"Mabel\", \"Ada\"], \"locations\": [\"hall\"], \"entity_refs\": [{\"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\": \"E000025\", \"entity_uid\": \"E000025\", \"name\": \"Mabel\", \"canonical_name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000024\", \"entity_uid\": \"E000024\", \"name\": \"Ada\", \"canonical_name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000013\", \"entity_uid\": \"E000013\", \"name\": \"Dinah\", \"canonical_name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"ref_role\": \"character_candidate\"}], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0008\", \"source_start_para\": 111, \"source_end_para\": 116, \"text\": \"“I’m sure I’m not Ada,” she said, “for her hair goes in such long\\n\\nringlets, and mine doesn’t go in ringlets at all; and I’m sure I can’t\\nbe Mabel, for I know all sorts of things, and she, oh! she knows such a\\nvery little! Besides, _she’s_ she, and _I’m_ I, and—oh dear, how\\n\\npuzzling it all is! I’ll try if I know all the things I used to know.\\nLet me see: four times five is twelve, and four times six is thirteen,\\nand four times seven is—oh dear! I shall never get to twenty at that\\n\\nrate! However, the Multiplication Table doesn’t signify: let’s try\\nGeography. London is the capital of Paris, and Paris is the capital of\\nRome, and Rome—no, _that’s_ all wrong, I’m certain! I must have been\\n\\nchanged for Mabel! I’ll try and say ‘_How doth the little_—’” and she\\ncrossed her hands on her lap as if she were saying lessons, and began\\nto repeat it, but her voice sounded hoarse and strange, and the words\\n\\ndid not come the same as they used to do:—\", \"text_preview\": \"“I’m sure I’m not Ada,” she said, “for her hair goes in such long ringlets, and…\", \"candidate_meta\": {\"candidate_id\": \"C0008-SC02\", \"record_count\": 6, \"char_len\": 948, \"structure_counts\": {\"dialogue\": 1, \"body\": 5}, \"boundary_reasons_after\": [\"structure_break\", \"hard_length_break\"], \"matched_entities\": [{\"entity_id\": \"E000014\", \"name\": \"hall\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"hall\"], \"score\": 5.3}, {\"entity_id\": \"E000025\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"score\": 5.2}, {\"entity_id\": \"E000024\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"score\": 5.1}, {\"entity_id\": \"E000013\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"score\": 2.1}], \"entity_refs\": [{\"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\": \"E000025\", \"entity_uid\": \"E000025\", \"name\": \"Mabel\", \"canonical_name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000024\", \"entity_uid\": \"E000024\", \"name\": \"Ada\", \"canonical_name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000013\", \"entity_uid\": \"E000013\", \"name\": \"Dinah\", \"canonical_name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"ref_role\": \"character_candidate\"}], \"heuristic_types\": [\"对话\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"对白驱动\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0012\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0012\", \"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"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\": \"S0011\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0011\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nADAPTATION:\n{\"scene_id\": \"S0012\", \"source_chunk_id\": \"C0008\", \"scene_summary\": \"Alice tries to determine if she's become Mabel or Ada by testing her knowledge.\", \"chronology\": {\"scene_id\": \"S0012\", \"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"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\": \"S0011\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0011\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"adaptation_focus\": \"Alice's existential crisis and cognitive dissonance as she tests her identity through flawed knowledge recall.\", \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\"], \"may_compress\": [\"Full recitation of 'How doth the little' poem\", \"Exact sequence of multiplication errors\"], \"visual_focus\": [\"Alice's facial expressions (confusion/frustration)\", \"Her hand gestures (crossing on lap)\", \"Hall environment as disorienting backdrop\", \"Imagined visual of Ada's ringlets vs her hair\"], \"audio_focus\": [\"Alice's voice becoming 'hoarse and strange'\", \"Internal monologue vs spoken dialogue\", \"Rhythmic quality of multiplication/geography attempts\", \"Contrast between confident start and uncertain delivery\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\"], \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"conflict\": \"Internal: Alice vs. her own memory and sense of self. External: Alice vs. the illogical rules of Wonderland that distort her knowledge.\", \"turning_point\": \"The geography failure ('London is the capital of Paris') - the moment her core knowledge completely breaks down, forcing the conclusion she's become someone else.\", \"reason\": \"Essential character moment showing Wonderland's effect on Alice's mind. Dialogue-heavy but requires visual storytelling of her mental state. Retains core identity crisis that drives subsequent actions.\", \"candidate_meta\": {\"scene_id\": \"S0012\", \"decision_reasons\": [\"main_conflict_or_dialogue_dense\"], \"presentation_reasons\": [\"dialogue_priority\"], \"metrics\": {\"text_length\": 1221, \"quote_count\": 2, \"action_score\": 0, \"exposition_score\": 0, \"inner_score\": 0, \"transition_score\": 0, \"reveal_score\": 0, \"tension_score\": 0, \"environment_score\": 0, \"character_count\": 4, \"location_count\": 1, \"beat_count\": 3, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"characters\": [\"Alice\", \"Mabel\", \"Ada\", \"Dinah\"], \"locations\": [\"hall\"], \"key_beats\": [\"Compares herself to Ada and Mabel\", \"Attempts multiplication table\", \"Tries geography but gets it wrong\"], \"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\"}, {\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}]}, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\", \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"merge_lead_scene_id\": \"S0012\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；location_overlap；same_source_chunk；close_story_order\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000025\", \"canonical_name\": \"Mabel\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000025\"}, {\"entity_uid\": \"E000024\", \"canonical_name\": \"Ada\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000024\"}, {\"entity_uid\": \"E000013\", \"canonical_name\": \"Dinah\", \"aliases\": [\"cat\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000013\"}, {\"entity_uid\": \"E000014\", \"canonical_name\": \"hall\", \"aliases\": [], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}, {\"entity_uid\": \"E000001\", \"canonical_name\": \"Alice\", \"aliases\": [], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000001\"}], \"kg_entities\": [{\"entity_id\": \"E000024\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [], \"attributes\": {}, \"descriptions\": [\"卷发女孩\"], \"evidence\": [\"I'm sure I'm not Ada, for her hair goes in such long ringlets\"], \"mentions\": [{\"chunk_id\": \"C0008\", \"summary\": \"爱丽丝认为自己不是艾达\", \"evidence\": [\"I'm sure I'm not Ada\"], \"attributes\": {}}], \"mention_count\": 1, \"observation_count\": 1, \"first_seen\": \"C0008\", \"last_seen\": \"C0008\"}, {\"entity_id\": \"E000013\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"cat\"], \"attributes\": {}, \"descriptions\": [\"猫\"], \"evidence\": [\"Dinah was the cat\"], \"mentions\": [{\"chunk_id\": \"C0003\", \"summary\": \"Alice想念Dinah\", \"evidence\": [\"Dinah'll miss me very much\"], \"attributes\": {}}], \"mention_count\": 1, \"observation_count\": 1, \"first_seen\": \"C0003\", \"last_seen\": \"C0003\"}, {\"entity_id\": \"E000025\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [], \"attributes\": {}, \"descriptions\": [\"知识有限的女孩\"], \"evidence\": [\"I'm sure I can't be Mabel, for I know all sorts of things\", \"I must be Mabel after all\"], \"mentions\": [{\"chunk_id\": \"C0008\", \"summary\": \"爱丽丝认为自己不是梅布尔\", \"evidence\": [\"I'm sure I can't be Mabel\"], \"attributes\": {}}, {\"chunk_id\": \"C0009\", \"summary\": \"Alice认为自己可能是\", \"evidence\": [\"I must be Mabel after all\"], \"attributes\": {}}], \"mention_count\": 2, \"observation_count\": 2, \"first_seen\": \"C0008\", \"last_seen\": \"C0009\"}, {\"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\": \"S0012\", \"scene_notes\": \"Alice tries to determine if she's become Mabel or Ada by testing her knowledge.；重要性：main；呈现：internal-monologue / dialogue-driven；改编策略：retain；呈现策略：dialogue；组策略：multi_scene_sequence；剧本目标：Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"audio_notes\": \"保留对白节奏；Alice's voice becoming 'hoarse and strange'；Internal monologue vs spoken dialogue；Rhythmic quality of multiplication/geography attempts\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0012\", \"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"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\": \"S0011\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0011\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"adaptation\": {\"scene_id\": \"S0012\", \"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"adaptation_focus\": \"Alice's existential crisis and cognitive dissonance as she tests her identity through flawed knowledge recall.\", \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\"], \"may_compress\": [\"Full recitation of 'How doth the little' poem\", \"Exact sequence of multiplication errors\"], \"visual_focus\": [\"Alice's facial expressions (confusion/frustration)\", \"Her hand gestures (crossing on lap)\", \"Hall environment as disorienting backdrop\", \"Imagined visual of Ada's ringlets vs her hair\"], \"audio_focus\": [\"Alice's voice becoming 'hoarse and strange'\", \"Internal monologue vs spoken dialogue\", \"Rhythmic quality of multiplication/geography attempts\", \"Contrast between confident start and uncertain delivery\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\"], \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"conflict\": \"Internal: Alice vs. her own memory and sense of self. External: Alice vs. the illogical rules of Wonderland that distort her knowledge.\", \"turning_point\": \"The geography failure ('London is the capital of Paris') - the moment her core knowledge completely breaks down, forcing the conclusion she's become someone else.\", \"reason\": \"Essential character moment showing Wonderland's effect on Alice's mind. Dialogue-heavy but requires visual storytelling of her mental state. Retains core identity crisis that drives subsequent actions.\", \"chronology\": {\"scene_id\": \"S0012\", \"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"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\": \"S0011\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0011\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\", \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"hard_merge\": false, \"merge_lead_scene_id\": \"S0012\", \"merge_reason\": \"adjacent_narrative_order；same_time_mode；character_overlap；location_overlap；same_source_chunk；close_story_order\", \"group_scene_count\": 2, \"group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}}, \"shots\": [{\"shot_id\": \"S0012_SH01\", \"camera\": \"对白建立镜头\", \"description\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"actions\": [\"Compares herself to Ada and Mabel\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\", \"Mabel\"], \"focus_locations\": [\"hall\"], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"hall建立镜头，带出Compares herself to Ada and Mabel\", \"camera_hint\": \"远景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"must_keep_count\": 5, \"audio_focus_count\": 4, \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\"}, \"adaptation_group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"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\": \"S0012_SH02\", \"camera\": \"双人中景\", \"description\": \"Alice的反应镜头，推进Attempts multiplication table\", \"actions\": [\"Attempts multiplication table\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\", \"Mabel\"], \"focus_locations\": [\"hall\"], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"Alice的反应镜头，推进Attempts multiplication table\", \"camera_hint\": \"双人中景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"must_keep_count\": 5, \"audio_focus_count\": 4, \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\"}, \"adaptation_group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"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\": \"S0012_SH03\", \"camera\": \"正反打\", \"description\": \"对白推进核心信息\", \"actions\": [\"Attempts multiplication table\", \"Tries geography but gets it wrong\"], \"dialogue\": [{\"speaker\": \"Alice\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"平稳陈述\", \"line\": \"I’m sure I’m not Ada,\"}], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\", \"Mabel\"], \"focus_locations\": [\"hall\"], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"对白推进核心信息\", \"camera_hint\": \"正反打\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"must_keep_count\": 5, \"audio_focus_count\": 4, \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\"}, \"adaptation_group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}, \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"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\": \"S0012_SH04\", \"camera\": \"特写\", \"description\": \"Alice收束镜头，停在Tries geography but gets it wrong\", \"actions\": [\"Tries geography but gets it wrong\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"Alice\"], \"focus_locations\": [\"hall\"], \"candidate_meta\": {\"shot_role\": \"closing\", \"description_hint\": \"Alice收束镜头，停在Tries geography but gets it wrong\", \"camera_hint\": \"特写\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"must_keep_count\": 5, \"audio_focus_count\": 4, \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\"}, \"adaptation_group_context\": {\"group_id\": \"AG0004\", \"group_strategy\": \"multi_scene_sequence\", \"hard_merge\": false, \"lead_scene_id\": \"S0012\", \"support_scene_ids\": [], \"merged_scene_count\": 0, \"group_summary\": \"Alice tries to determine if she's b… / Alice begins reciting a poem about…\", \"script_objective\": \"Visually and auditorily convey Alice's psychological unraveling as her memory fails, making her question her fundamental identity in this strange world.\", \"story_functions\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\", \"theme_reinforcement\"], \"must_keep\": [\"Alice's comparison of hair/identity with Ada\", \"Failed multiplication table attempt (4x5=12)\", \"Incorrect geography (London capital of Paris)\", \"Her realization 'I must have been changed for Mabel'\", \"Crossed hands posture while reciting\", \"爱丽丝背诵《小鳄鱼》童谣\", \"童谣内容（闪亮的尾巴、尼罗河水、咧嘴笑）\", \"爱丽丝质疑自己是否是梅布尔\", \"爱丽丝决定除非喜欢自己，否则就留在仙境\"], \"continuity_requirements\": [\"Alice's physical state from previous size changes\", \"Hall location consistency\", \"Character references (Mabel/Ada) established earlier\", \"爱丽丝的情绪状态（从C0008延续的绝望）\", \"大厅场景的视觉一致性\", \"身份困惑主题的延续\"], \"merged_scene_summaries\": []}, \"shot_index\": 4, \"chronology_summary\": {\"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"focus_character_entity_refs\": [{\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"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\": \"S0012\", \"source_chunk_id\": \"C0008\", \"source_start_para\": 111, \"source_end_para\": 116, \"characters\": [\"Alice\", \"Mabel\", \"Ada\"], \"locations\": [\"hall\"], \"key_beats\": [\"Compares herself to Ada and Mabel\", \"Attempts multiplication table\", \"Tries geography but gets it wrong\"], \"shot_count_hint\": 4, \"scene_summary\": \"Alice tries to determine if she's become Mabel or Ada by testing her knowledge.\", \"scene_text_preview\": \"“I’m sure I’m not Ada,” she said, “for her hair goes in such long ringlets, and…\", \"chronology_summary\": {\"narrative_order\": 12, \"story_chronology_order\": 12, \"story_chronology_group\": \"CG0012\", \"time_mode\": \"mainline\", \"confidence\": 0.835, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"character_development\", \"internal_conflict\", \"world_logic_exposition\"], \"must_keep_count\": 5, \"audio_focus_count\": 4, \"group_role\": \"lead\", \"group_strategy\": \"multi_scene_sequence\", \"script_render_mode\": \"full_scene\", \"drop_from_script\": false, \"retained_group_id\": \"AG0004\", \"beat_id\": \"AB0004\"}, \"character_entity_refs\": [{\"entity_uid\": \"E000025\", \"entity_id\": \"E000025\", \"canonical_name\": \"Mabel\", \"name\": \"Mabel\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Mabel\"], \"match_score\": 5.2, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000024\", \"entity_id\": \"E000024\", \"canonical_name\": \"Ada\", \"name\": \"Ada\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Ada\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"character_candidate\"}, {\"entity_uid\": \"E000013\", \"entity_id\": \"E000013\", \"canonical_name\": \"Dinah\", \"name\": \"Dinah\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"cat\"], \"match_score\": 2.1, \"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}}"
    }
  ]
}