{
  "messages": [
    {
      "role": "system",
      "content": "你是影视化改编智能体。程序已经为每个 scene 生成了改编候选，包含时间顺序、场景摘要、保留策略和呈现策略。不得改动 scene_id、source_chunk_id、chronology、candidate_meta。decision 只能在 retain / compress / bridge 中选择。presentation_mode 只能在 dramatize / dialogue / action / narration / montage / exposition 中选择。你只能补充或修正 story_function、adaptation_focus、must_keep、may_compress、visual_focus、audio_focus、continuity_requirements、script_objective、conflict、turning_point、reason。不要直接写剧本，不要改写 chronology。只返回 JSON。"
    },
    {
      "role": "user",
      "content": "请基于场景、时间线、实体上下文，以及程序生成的影视化改编候选，输出一个更适合后续 screenplay 阶段消费的 scene-level adaptation brief。输出必须是严格 JSON，键为：scene_id, decision, presentation_mode, story_function, adaptation_focus, must_keep, may_compress, visual_focus, audio_focus, continuity_requirements, script_objective, conflict, turning_point, reason。scene_id 必须与输入一致；不得新增其他顶层键。必须保留 chronology 所表达的时间模式与顺序差，不得自行重排或删改时间结构。must_keep / may_compress / visual_focus / audio_focus / continuity_requirements 都应是短列表。只返回单个 JSON 对象，不要 markdown，不要代码块。如果无法判断，至少返回原候选中的 scene_id、decision 和 presentation_mode。\n\nSCENE:\n{\"candidate_id\": \"C0006-SC02\", \"title\": \"Cake Experiment\", \"summary\": \"Alice eats the cake, initially sees no change, then finishes it and begins growing rapidly, exclaiming 'Curiouser and curiouser!' Alice, now extremely tall, talks to her distant feet and plans to send them Christmas presents.\", \"type\": [\"transformation\", \"dialogue\", \"Internal Monologue\", \"Dialogue\"], \"tone\": [\"surprised\", \"wondrous\", \"Whimsical\", \"Reflective\"], \"importance\": \"supporting\", \"presentation\": [\"action-driven\", \"dialogue-driven\", \"Thought-Driven\", \"Dialogue-Driven\"], \"key_beats\": [\"Eats cake with anxious anticipation\", \"Finishes cake and begins growing\", \"Exclaims 'Curiouser and curiouser!' as she expands\", \"Alice addresses her far-off feet\", \"Plans to send them boots for Christmas\", \"Realizes the absurdity of her own talk\"], \"characters\": [\"Alice\"], \"locations\": [\"hall\"], \"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\": \"E000021\", \"entity_uid\": \"E000021\", \"name\": \"cake\", \"canonical_name\": \"cake\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"cake\"], \"match_score\": 5.1, \"ref_role\": \"other_candidate\"}], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0006\", \"source_start_para\": 81, \"source_end_para\": 91, \"text\": \"She ate a little bit, and said anxiously to herself, “Which way? Which\\nway?”, holding her hand on the top of her head to feel which way it was\\ngrowing, and she was quite surprised to find that she remained the same\\n\\nsize: to be sure, this generally happens when one eats cake, but Alice\\nhad got so much into the way of expecting nothing but out-of-the-way\\nthings to happen, that it seemed quite dull and stupid for life to go\\n\\non in the common way.\\n\\nSo she set to work, and very soon finished off the cake.\\n\\n*      *      *      *      *      *      *\\n\\n*      *      *      *      *      *\\n\\n*      *      *      *      *      *      *\\n\\nCHAPTER II.\\n\\nThe Pool of Tears\\n\\n“Curiouser and curiouser!” cried Alice (she was so much surprised, that\\n\\nfor the moment she quite forgot how to speak good English); “now I’m\\nopening out like the largest telescope that ever was! Good-bye, feet!”\\n(for when she looked down at her feet, they seemed to be almost out of\", \"text_preview\": \"She ate a little bit, and said anxiously to herself, “Which way? Which way?”, h…\", \"candidate_meta\": {\"candidate_id\": \"C0006-SC02\", \"record_count\": 11, \"char_len\": 951, \"structure_counts\": {\"body\": 8, \"short_line\": 2, \"dialogue\": 1}, \"boundary_reasons_after\": [], \"matched_entities\": [{\"entity_id\": \"E000001\", \"name\": \"Alice\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"Alice\"], \"score\": 5.8}, {\"entity_id\": \"E000021\", \"name\": \"cake\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"cake\"], \"score\": 5.1}], \"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\": \"E000021\", \"entity_uid\": \"E000021\", \"name\": \"cake\", \"canonical_name\": \"cake\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"cake\"], \"match_score\": 5.1, \"ref_role\": \"other_candidate\"}], \"heuristic_types\": [\"对话\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"对白驱动\"], \"heuristic_importance\": \"支线\"}, \"scene_id\": \"S0010\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0010\", \"title\": \"Cake Experiment\", \"summary\": \"Alice eats the cake, initially sees no change, then finishes it and begins growing rapidly, exclaiming 'Curiouser and curiouser!' Alice, now extremely tall, talks to her distant feet and plans to send them Christmas presents.\", \"characters\": [\"Alice\"], \"locations\": [\"hall\"], \"key_beats\": [\"Eats cake with anxious anticipation\", \"Finishes cake and begins growing\", \"Exclaims 'Curiouser and curiouser!' as she expands\", \"Alice addresses her far-off feet\", \"Plans to send them boots for Christmas\", \"Realizes the absurdity of her own talk\"], \"source_chunk_id\": \"C0006\", \"source_start_para\": 81, \"source_end_para\": 91, \"continuation_of_prev\": false, \"narrative_order\": 10, \"time_mode\": \"mainline\", \"confidence\": 0.86, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0009\"}, \"temporal_evidence\": [], \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0009\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"similarity_to_prev\": 0.5, \"text_preview\": \"She ate a little bit, and said anxiously to herself, “Which way? Which way?”, h…\", \"story_chronology_group\": \"CG0010\", \"story_chronology_order\": 10}\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\": \"\"}], \"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\"}]}\n\nADAPTATION CANDIDATE:\n{\"scene_id\": \"S0010\", \"source_chunk_id\": \"C0006\", \"scene_summary\": \"Alice eats the cake, initially sees no change, then finishes it and begins growing rapidly, exclaiming 'Curiouser and curiouser!' Alice, now extremely tall, talks to her distant feet and plans to send them Christmas presents.\", \"chronology\": {\"scene_id\": \"S0010\", \"narrative_order\": 10, \"story_chronology_order\": 10, \"story_chronology_group\": \"CG0010\", \"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\": \"S0009\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0009\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"dialogue\", \"story_function\": [\"主线推进\"], \"adaptation_focus\": \"Alice eats the cake, initially sees no change, then finishes it and begins growing rapidly, exclaiming 'Curiouser and curiouser!' Alice, now extremely tall, talks to her distant feet and plans to send them Christmas presents.\", \"must_keep\": [\"Eats cake with anxious anticipation\", \"Finishes cake and begins growing\", \"Exclaims 'Curiouser and curiouser!' as she expands\", \"Alice eats the cake, initially sees no change, then finishes it and begins growing rapidly, exclaiming 'Curiouser and curiouser!' Alice, now extremely tall, talks to her distant feet and plans to send them Christmas presents.\"], \"may_compress\": [], \"visual_focus\": [\"Alice\", \"hall\", \"Eats cake with anxious anticipation\", \"Finishes cake and begins growing\"], \"audio_focus\": [\"保留对白推进\"], \"continuity_requirements\": [\"角色连续性：Alice\"], \"script_objective\": \"完整呈现并推进戏剧动作：Eats cake with anxious anticipation\", \"conflict\": \"\", \"turning_point\": \"Realizes the absurdity of her own talk\", \"reason\": \"main_conflict_or_dialogue_dense；dialogue_priority\", \"candidate_meta\": {\"scene_id\": \"S0010\", \"decision_reasons\": [\"main_conflict_or_dialogue_dense\"], \"presentation_reasons\": [\"dialogue_priority\"], \"metrics\": {\"text_length\": 1505, \"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\": 1, \"location_count\": 1, \"beat_count\": 6, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"characters\": [\"Alice\"], \"locations\": [\"hall\"], \"key_beats\": [\"Eats cake with anxious anticipation\", \"Finishes cake and begins growing\", \"Exclaims 'Curiouser and curiouser!' as she expands\", \"Alice addresses her far-off feet\", \"Plans to send them boots for Christmas\", \"Realizes the absurdity of her own talk\"], \"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\": \"E000021\", \"entity_id\": \"E000021\", \"canonical_name\": \"cake\", \"name\": \"cake\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"cake\"], \"match_score\": 5.1, \"display_name\": \"\", \"conflict_group_id\": \"\", \"identity_conflict\": false, \"ref_role\": \"other_candidate\"}]}}"
    }
  ]
}