{
  "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\": \"C0011-SC03\", \"title\": \"剑意选功法\", \"summary\": \"玄天剑意否定五行遁法，选中基础剑气入门。\", \"type\": [\"系统/设定\", \"动作\", \"内心独白\"], \"tone\": [\"庄严\", \"悬疑\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\", \"直接画面\"], \"key_beats\": [\"系统不背锅\", \"右手扫开五行遁法\", \"剑意指认基础剑气入门\"], \"characters\": [\"李凡\"], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0011\", \"source_start_para\": 316, \"source_end_para\": 323, \"text\": \"系统马上跳出来表示不背这个锅。\\n\\n然后李凡看到他的右手挥臂朝那边几个架子的五行遁法一扫，竖起食指摇了摇。\\n\\n’玄天剑意表示那些不行’\\n\\n然后手指指指怀里的竹简，比了个大拇指，\\n\\n’玄天剑意表示这个好’\\n\\n我他妈看的懂！\\n\\n有一瞬间李凡都不知道该怎么吐槽了，只好低头看了一眼右手抢回来的竹简。\\n\\n基础剑气入门\", \"text_preview\": \"系统马上跳出来表示不背这个锅。 然后李凡看到他的右手挥臂朝那边几个架子的五行遁法一扫，竖起食指摇了摇。 ’玄天剑意表示那些不行’ 然后手指指指怀里的竹简，比了…\", \"candidate_meta\": {\"candidate_id\": \"C0011-SC03\", \"record_count\": 8, \"char_len\": 153, \"structure_counts\": {\"short_line\": 5, \"body\": 3}, \"boundary_reasons_after\": [\"chapter_heading\"], \"matched_entities\": [{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"李凡\"], \"score\": 5.8}, {\"entity_id\": \"E000062\", \"name\": \"基础剑气入门\", \"type\": \"功法体系\", \"subtype\": \"\", \"matched_terms\": [\"基础剑气入门\"], \"score\": 5.3}, {\"entity_id\": \"E000061\", \"name\": \"玄天剑意\", \"type\": \"系统面板\", \"subtype\": \"\", \"matched_terms\": [\"玄天剑意\"], \"score\": 5.3}, {\"entity_id\": \"E000060\", \"name\": \"五行遁法\", \"type\": \"功法体系\", \"subtype\": \"功法\", \"matched_terms\": [\"五行遁法\"], \"score\": 5.1}, {\"entity_id\": \"E000059\", \"name\": \"竹简\", \"type\": \"物品\", \"subtype\": \"经卷典籍\", \"matched_terms\": [\"竹简\"], \"score\": 5.1}], \"heuristic_types\": [\"系统/设定\", \"动作\", \"内心独白\"], \"heuristic_tones\": [\"庄严\", \"悬疑\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\", \"直接画面\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0038\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0038\", \"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0037\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0037\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nADAPTATION:\n{\"scene_id\": \"S0038\", \"source_chunk_id\": \"C0011\", \"scene_summary\": \"玄天剑意否定五行遁法，选中基础剑气入门。\", \"chronology\": {\"scene_id\": \"S0038\", \"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0037\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0037\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"adaptation_focus\": \"通过玄天剑意操控李凡身体的动作，揭示其自主意志与对功法的选择，展现李凡与体内剑意的初次直接互动与冲突。\", \"must_keep\": [\"系统面板文字提示“不背锅”\", \"李凡右手不受控地扫开五行遁法竹简\", \"右手竖起食指否定五行遁法\", \"右手大拇指指向怀中《基础剑气入门》竹简\", \"李凡的震惊与吐槽内心反应\"], \"may_compress\": [\"李凡低头看竹简的动作可与前序反应合并\"], \"visual_focus\": [\"李凡困惑/震惊的面部特写\", \"右手独立、夸张的否定与肯定手势\", \"五行遁法竹简被无形力量扫开的动态\", \"怀中《基础剑气入门》竹简的特写\", \"系统面板“不背锅”文字卡片的闪现\"], \"audio_focus\": [\"系统提示音效\", \"竹简被扫开的摩擦声\", \"手势动作的细微风声或能量音效\", \"李凡内心独白的画外音（或通过表情传达）\"], \"continuity_requirements\": [\"保持与S0037（李凡进入经楼）的场景衔接\", \"维持李凡从犹豫到被操控的连贯情绪变化\", \"玄天剑意作为独立意志的首次明确视觉化呈现\"], \"script_objective\": \"通过充满张力的肢体动作（被操控）与简洁的系统/内心反馈，生动展现玄天剑意的存在、意志及其对主角道路的强势干预，确立核心冲突（人 vs 体内系统/剑意）。\", \"conflict\": \"李凡的个人选择意志与体内玄天剑意自主意志的冲突；对“逃跑用”五行遁法的期望 vs 被强加的“战斗用”剑气入门。\", \"turning_point\": \"玄天剑意通过李凡的身体，明确否定五行遁法并选定《基础剑气入门》，强行决定了李凡的初始修炼方向，故事从“主角选功法”转向“功法（剑意）选主角”。\", \"reason\": \"此场景是玄天剑意作为独立“角色”首次通过操控主角身体进行明确表达的关键情节，动作性强，视觉化潜力高（失控的手势），且直接决定了后续修炼主线，必须保留并以动作戏模式突出其戏剧张力与幽默感。\", \"candidate_meta\": {\"scene_id\": \"S0038\", \"decision_reasons\": [\"main_conflict_or_dialogue_dense\"], \"presentation_reasons\": [\"action_priority\"], \"metrics\": {\"text_length\": 287, \"quote_count\": 0, \"action_score\": 2, \"exposition_score\": 3, \"inner_score\": 0, \"transition_score\": 0, \"reveal_score\": 0, \"tension_score\": 0, \"environment_score\": 0, \"character_count\": 1, \"location_count\": 0, \"beat_count\": 3, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": -8}, \"characters\": [\"李凡\"], \"locations\": [], \"key_beats\": [\"系统不背锅\", \"右手扫开五行遁法\", \"剑意指认基础剑气入门\"]}}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000002\", \"canonical_name\": \"李凡\", \"aliases\": [\"穿越者\", \"小相公\", \"小友\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000002\"}], \"kg_entities\": [{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"穿越者\", \"小相公\", \"小友\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\"], \"attributes\": {}, \"descriptions\": [\"被侍婢簇拥喂酒\", \"吃青团喝仙酒\", \"天生道种\", \"能望到虚星\", \"童子\", \"想学法术逃跑\", \"主角\", \"山主派给望舒的童子\"], \"evidence\": [\"李凡口干舌燥，磕磕绊绊得答道\", \"李凡强堆起笑脸\", \"李凡的心情大幅提升了1点\", \"李凡点点头\", \"李凡侧身避过\", \"王爷和李凡都傻逼了\", \"李凡的右手不甘示弱得比了个中指\", \"谢仙子教诲，清月记下了\"], \"mentions\": [{\"chunk_id\": \"C0004\", \"summary\": \"被山主和老道观察\", \"evidence\": [\"李凡缩着脖子扭头望去\"], \"attributes\": {}}, {\"chunk_id\": \"C0005\", \"summary\": \"山主请李凡吃酒\", \"evidence\": [\"山主站起身冲李凡微笑\"], \"attributes\": {}}, {\"chunk_id\": \"C0006\", \"summary\": \"被侍婢簇拥喂酒\", \"evidence\": [\"李凡正被莺莺燕燕簇拥着喂酒\"], \"attributes\": {}}, {\"chunk_id\": \"C0006\", \"summary\": \"吃青团喝仙酒\", \"evidence\": [\"李凡也不客气，取了个青团嚼嚼\"], \"attributes\": {}}, {\"chunk_id\": \"C0007\", \"summary\": \"求拜山主为师\", \"evidence\": [\"小子李凡，诚心求道，想拜山主为师\"], \"attributes\": {}}, {\"chunk_id\": \"C0008\", \"summary\": \"回答望舒真人问题\", \"evidence\": [\"李凡口干舌燥，磕磕绊绊得答道\"], \"attributes\": {}}, {\"chunk_id\": \"C0009\", \"summary\": \"想学御剑飞天逃跑\", \"evidence\": [\"李凡强堆起笑脸，心里决定了，等一学会飞，立马找个机会从这妖魔鬼怪盘踞的魔窟逃跑。\"], \"attributes\": {}}, {\"chunk_id\": \"C0009\", \"summary\": \"抱住望舒真人小腿\", \"evidence\": [\"李凡可不客气，把山主给的眼泪往兜里一揣，伸手就抱住望舒真人小腿。\"], \"attributes\": {}}, {\"chunk_id\": \"C0010\", \"summary\": \"犹豫选择功法\", \"evidence\": [\"看出李凡还有点犹犹豫豫\"], \"attributes\": {}}, {\"chunk_id\": \"C0010\", \"summary\": \"进入经楼拜天鬼\", \"evidence\": [\"李凡侧身避过门前悬空的宝剑\"], \"attributes\": {}}, {\"chunk_id\": \"C0011\", \"summary\": \"被玄天剑意操控\", \"evidence\": [\"李凡张着下巴呆了半天\"], \"attributes\": {}}, {\"chunk_id\": \"C0012\", \"summary\": \"被望舒真人教导\", \"evidence\": [\"望舒真人蹙蹙秀眉，“清月，不可欺压同门\"], \"attributes\": {}}], \"mention_count\": 16, \"observation_count\": 16, \"first_seen\": \"C0001\", \"last_seen\": \"C0012\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0038\", \"scene_notes\": \"玄天剑意否定五行遁法，选中基础剑气入门。；重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事38->故事30；改编策略：retain；呈现策略：action；剧本目标：通过充满张力的肢体动作（被操控）与简洁的系统/内心反馈，生动展现玄天剑意的存在、意志及其对主角道路的强势干预，确立核心冲突（人 vs 体内系统/剑意）。\", \"audio_notes\": \"动作点补音效；系统提示音效；竹简被扫开的摩擦声；手势动作的细微风声或能量音效\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0038\", \"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0037\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0037\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"adaptation\": {\"scene_id\": \"S0038\", \"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"adaptation_focus\": \"通过玄天剑意操控李凡身体的动作，揭示其自主意志与对功法的选择，展现李凡与体内剑意的初次直接互动与冲突。\", \"must_keep\": [\"系统面板文字提示“不背锅”\", \"李凡右手不受控地扫开五行遁法竹简\", \"右手竖起食指否定五行遁法\", \"右手大拇指指向怀中《基础剑气入门》竹简\", \"李凡的震惊与吐槽内心反应\"], \"may_compress\": [\"李凡低头看竹简的动作可与前序反应合并\"], \"visual_focus\": [\"李凡困惑/震惊的面部特写\", \"右手独立、夸张的否定与肯定手势\", \"五行遁法竹简被无形力量扫开的动态\", \"怀中《基础剑气入门》竹简的特写\", \"系统面板“不背锅”文字卡片的闪现\"], \"audio_focus\": [\"系统提示音效\", \"竹简被扫开的摩擦声\", \"手势动作的细微风声或能量音效\", \"李凡内心独白的画外音（或通过表情传达）\"], \"continuity_requirements\": [\"保持与S0037（李凡进入经楼）的场景衔接\", \"维持李凡从犹豫到被操控的连贯情绪变化\", \"玄天剑意作为独立意志的首次明确视觉化呈现\"], \"script_objective\": \"通过充满张力的肢体动作（被操控）与简洁的系统/内心反馈，生动展现玄天剑意的存在、意志及其对主角道路的强势干预，确立核心冲突（人 vs 体内系统/剑意）。\", \"conflict\": \"李凡的个人选择意志与体内玄天剑意自主意志的冲突；对“逃跑用”五行遁法的期望 vs 被强加的“战斗用”剑气入门。\", \"turning_point\": \"玄天剑意通过李凡的身体，明确否定五行遁法并选定《基础剑气入门》，强行决定了李凡的初始修炼方向，故事从“主角选功法”转向“功法（剑意）选主角”。\", \"reason\": \"此场景是玄天剑意作为独立“角色”首次通过操控主角身体进行明确表达的关键情节，动作性强，视觉化潜力高（失控的手势），且直接决定了后续修炼主线，必须保留并以动作戏模式突出其戏剧张力与幽默感。\", \"chronology\": {\"scene_id\": \"S0038\", \"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0037\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0037\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}}, \"shots\": [{\"shot_id\": \"S0038_SH01\", \"camera\": \"跟拍中景\", \"description\": \"场景建立镜头，带出系统不背锅\", \"actions\": [\"系统不背锅\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"场景建立镜头，带出系统不背锅\", \"camera_hint\": \"中景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"must_keep_count\": 5, \"audio_focus_count\": 4}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0038_SH02\", \"camera\": \"中近景\", \"description\": \"李凡的反应镜头，推进右手扫开五行遁法\", \"actions\": [\"右手扫开五行遁法\"], \"dialogue\": [], \"narration\": \"玄天剑意否定五行遁法，选中基础剑气入门。\", \"on_screen_text\": \"\", \"focus_characters\": [\"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"李凡的反应镜头，推进右手扫开五行遁法\", \"camera_hint\": \"中近景\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"must_keep_count\": 5, \"audio_focus_count\": 4}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narration_delivery_hint\": \"平稳陈述\", \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0038_SH03\", \"camera\": \"跟拍\", \"description\": \"动作或状态变化的推进镜头\", \"actions\": [\"右手扫开五行遁法\", \"剑意指认基础剑气入门\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"玄天剑意否定五行遁法，选中基础剑气入门。\", \"focus_characters\": [\"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"动作或状态变化的推进镜头\", \"camera_hint\": \"跟拍\", \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"must_keep_count\": 5, \"audio_focus_count\": 4}, \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0038\", \"source_chunk_id\": \"C0011\", \"source_start_para\": 316, \"source_end_para\": 323, \"characters\": [\"李凡\"], \"locations\": [], \"key_beats\": [\"系统不背锅\", \"右手扫开五行遁法\", \"剑意指认基础剑气入门\"], \"shot_count_hint\": 3, \"scene_summary\": \"玄天剑意否定五行遁法，选中基础剑气入门。\", \"scene_text_preview\": \"系统马上跳出来表示不背这个锅。 然后李凡看到他的右手挥臂朝那边几个架子的五行遁法一扫，竖起食指摇了摇。 ’玄天剑意表示那些不行’ 然后手指指指怀里的竹简，比了…\", \"chronology_summary\": {\"narrative_order\": 38, \"story_chronology_order\": 30, \"story_chronology_group\": \"CG0030\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": -8, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}, \"adaptation_summary\": {\"decision\": \"retain\", \"presentation_mode\": \"action\", \"story_function\": [\"信息揭示\", \"冲突推进\", \"角色塑造\"], \"must_keep_count\": 5, \"audio_focus_count\": 4}}}"
    }
  ]
}