{
  "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\": \"C0001-SC04\", \"title\": \"系统初现\", \"summary\": \"李凡尝试后，穿越者心理健康维护系统出现。\", \"type\": [\"系统/设定\"], \"tone\": [\"中性\", \"诧异\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\"], \"key_beats\": [\"系统出现\", \"显示欢迎信息\"], \"characters\": [\"李凡\"], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0001\", \"source_start_para\": 21, \"source_end_para\": 25, \"text\": \"系统？\\n\\n于是系统就出现了。\\n\\n‘欢迎使用穿越者心理健康维护系统’\\n\\n嗯，还好有……？？\\n\\n心理健康？心理健康是很重要……个鬼啊！\", \"text_preview\": \"系统？ 于是系统就出现了。 ‘欢迎使用穿越者心理健康维护系统’ 嗯，还好有……？？ 心理健康？心理健康是很重要……个鬼啊！\", \"candidate_meta\": {\"candidate_id\": \"C0001-SC04\", \"record_count\": 5, \"char_len\": 65, \"structure_counts\": {\"short_line\": 3, \"dialogue\": 1, \"body\": 1}, \"boundary_reasons_after\": [\"system_switch\"], \"matched_entities\": [{\"entity_id\": \"E000010\", \"name\": \"穿越者心理健康维护系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"穿越者心理健康维护系统\"], \"score\": 5.7}, {\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"穿越者\"], \"score\": 2.8}], \"heuristic_types\": [\"系统/设定\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0004\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"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\": \"S0004\", \"source_chunk_id\": \"C0001\", \"scene_summary\": \"李凡尝试后，穿越者心理健康维护系统出现。\", \"chronology\": {\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"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\": \"exposition\", \"story_function\": [\"信息揭示\", \"世界观引入\", \"主角能力/状态确认\"], \"adaptation_focus\": \"李凡在尝试后，首次触发并面对“穿越者心理健康维护系统”，展现其从困惑到吐槽的初始反应。\", \"must_keep\": [\"李凡尝试触发系统的动作\", \"系统以视觉形式（如面板）突然出现\", \"系统显示“欢迎使用穿越者心理健康维护系统”字样\", \"李凡从期待（“还好有……”）到失望（“个鬼啊！”）的情绪转折\"], \"may_compress\": [\"系统出现前的短暂等待\", \"李凡内心对“心理健康”的重复吐槽\"], \"visual_focus\": [\"李凡尝试动作的特写\", \"系统界面（面板/光幕）的视觉设计与出现方式\", \"李凡面部表情从期待到困惑再到吐槽的变化\"], \"audio_focus\": [\"系统出现的提示音效\", \"系统欢迎信息的合成语音或字幕旁白\", \"李凡吐槽的语气\"], \"continuity_requirements\": [\"李凡的服装、状态与上一场景一致\", \"系统视觉风格需与后续出现时统一\"], \"script_objective\": \"以简洁、清晰且略带趣味的方式，向观众揭示主角李凡所绑定的特殊“系统”，并确立其“心理健康维护”这一反常规、带喜剧色彩的核心设定，同时展现李凡的初始性格反应。\", \"conflict\": \"李凡对“金手指”的期待（如力量、功法）与系统提供的“心理健康维护”功能之间的认知冲突与价值落差。\", \"turning_point\": \"系统欢迎信息显示“心理健康维护系统”，彻底颠覆李凡的期待，引发其吐槽。\", \"reason\": \"此场景是核心设定（系统）的首次揭示，对建立世界观和主角状态至关重要，必须保留。采用“exposition”模式能高效、清晰地交代信息，并为后续情节中系统功能的戏剧化运用（如提供情绪值、任务等）奠定基础。\", \"candidate_meta\": {\"scene_id\": \"S0004\", \"decision_reasons\": [\"main_conflict_or_dialogue_dense\"], \"presentation_reasons\": [\"exposition_priority\"], \"metrics\": {\"text_length\": 165, \"quote_count\": 0, \"action_score\": 0, \"exposition_score\": 11, \"inner_score\": 0, \"transition_score\": 0, \"reveal_score\": 0, \"tension_score\": 0, \"environment_score\": 0, \"character_count\": 1, \"location_count\": 0, \"beat_count\": 2, \"continuation_of_prev\": false, \"time_mode\": \"mainline\", \"order_delta\": 0}, \"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\": \"S0004\", \"scene_notes\": \"李凡尝试后，穿越者心理健康维护系统出现。；重要性：主线；呈现：文字卡片 / 旁白+画面；改编策略：retain；呈现策略：exposition；剧本目标：以简洁、清晰且略带趣味的方式，向观众揭示主角李凡所绑定的特殊“系统”，并确立其“心理健康维护”这一反常规、带喜剧色彩的核心设定，同时展现李凡的初始性格反应。\", \"audio_notes\": \"系统出现的提示音效；系统欢迎信息的合成语音或字幕旁白；李凡吐槽的语气\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"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\": \"S0004\", \"decision\": \"retain\", \"presentation_mode\": \"exposition\", \"story_function\": [\"信息揭示\", \"世界观引入\", \"主角能力/状态确认\"], \"adaptation_focus\": \"李凡在尝试后，首次触发并面对“穿越者心理健康维护系统”，展现其从困惑到吐槽的初始反应。\", \"must_keep\": [\"李凡尝试触发系统的动作\", \"系统以视觉形式（如面板）突然出现\", \"系统显示“欢迎使用穿越者心理健康维护系统”字样\", \"李凡从期待（“还好有……”）到失望（“个鬼啊！”）的情绪转折\"], \"may_compress\": [\"系统出现前的短暂等待\", \"李凡内心对“心理健康”的重复吐槽\"], \"visual_focus\": [\"李凡尝试动作的特写\", \"系统界面（面板/光幕）的视觉设计与出现方式\", \"李凡面部表情从期待到困惑再到吐槽的变化\"], \"audio_focus\": [\"系统出现的提示音效\", \"系统欢迎信息的合成语音或字幕旁白\", \"李凡吐槽的语气\"], \"continuity_requirements\": [\"李凡的服装、状态与上一场景一致\", \"系统视觉风格需与后续出现时统一\"], \"script_objective\": \"以简洁、清晰且略带趣味的方式，向观众揭示主角李凡所绑定的特殊“系统”，并确立其“心理健康维护”这一反常规、带喜剧色彩的核心设定，同时展现李凡的初始性格反应。\", \"conflict\": \"李凡对“金手指”的期待（如力量、功法）与系统提供的“心理健康维护”功能之间的认知冲突与价值落差。\", \"turning_point\": \"系统欢迎信息显示“心理健康维护系统”，彻底颠覆李凡的期待，引发其吐槽。\", \"reason\": \"此场景是核心设定（系统）的首次揭示，对建立世界观和主角状态至关重要，必须保留。采用“exposition”模式能高效、清晰地交代信息，并为后续情节中系统功能的戏剧化运用（如提供情绪值、任务等）奠定基础。\", \"chronology\": {\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"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\": []}}, \"shots\": [{\"shot_id\": \"S0004_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\": \"exposition\", \"story_function\": [\"信息揭示\", \"世界观引入\", \"主角能力/状态确认\"], \"must_keep_count\": 4, \"audio_focus_count\": 3}, \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0004_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\": \"exposition\", \"story_function\": [\"信息揭示\", \"世界观引入\", \"主角能力/状态确认\"], \"must_keep_count\": 4, \"audio_focus_count\": 3}, \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0004\", \"source_chunk_id\": \"C0001\", \"source_start_para\": 21, \"source_end_para\": 25, \"characters\": [\"李凡\"], \"locations\": [], \"key_beats\": [\"系统出现\", \"显示欢迎信息\"], \"shot_count_hint\": 2, \"scene_summary\": \"李凡尝试后，穿越者心理健康维护系统出现。\", \"scene_text_preview\": \"系统？ 于是系统就出现了。 ‘欢迎使用穿越者心理健康维护系统’ 嗯，还好有……？？ 心理健康？心理健康是很重要……个鬼啊！\", \"chronology_summary\": {\"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"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\": \"exposition\", \"story_function\": [\"信息揭示\", \"世界观引入\", \"主角能力/状态确认\"], \"must_keep_count\": 4, \"audio_focus_count\": 3}}}"
    }
  ]
}