{
  "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. 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, 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, and ordering hints. 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-SC06\", \"title\": \"李凡求法\", \"summary\": \"李凡从震惊中回过神，向望舒仙子请求学习御剑法术以备逃跑。 李凡请求望舒教授法术，望舒笑他未化真息，答应带他去挑选功法。\", \"type\": [\"系统/设定\", \"对话\", \"内心独白\"], \"tone\": [\"紧张\", \"轻松\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"key_beats\": [\"李凡吐槽系统\", \"请求学习法术\", \"李凡请求学习御剑飞天\", \"望舒笑他未化真息\", \"心情提升1点\"], \"characters\": [\"望舒\", \"李凡\"], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0008\", \"source_start_para\": 265, \"source_end_para\": 266, \"text\": \"系统你给老子滚一边去！\\n\\n“咳咳，望舒仙子，小子懂了，那不如先教我几招法术吧，比如御剑飞天这种，遇到什么物非物的时候，小子打不过也能逃跑不是。”\", \"text_preview\": \"系统你给老子滚一边去！ “咳咳，望舒仙子，小子懂了，那不如先教我几招法术吧，比如御剑飞天这种，遇到什么物非物的时候，小子打不过也能逃跑不是。”\", \"candidate_meta\": {\"candidate_id\": \"C0008-SC06\", \"record_count\": 2, \"char_len\": 72, \"structure_counts\": {\"short_line\": 1, \"dialogue\": 1}, \"boundary_reasons_after\": [], \"matched_entities\": [{\"entity_id\": \"E000042\", \"name\": \"望舒\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"望舒\", \"望舒仙子\", \"仙子\"], \"score\": 9.8}, {\"entity_id\": \"E000064\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.8}, {\"entity_id\": \"E000126\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.0}, {\"entity_id\": \"E000008\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"小子\"], \"score\": 2.8}, {\"entity_id\": \"E000063\", \"name\": \"玄天剑意\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 2.8}, {\"entity_id\": \"E000053\", \"name\": \"魔胎\", \"type\": \"概念法则\", \"subtype\": \"\", \"matched_terms\": [\"非物\"], \"score\": 2.6}], \"heuristic_types\": [\"系统/设定\"], \"heuristic_tones\": [\"紧张\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0031\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0031\", \"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0029\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0029\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000042\", \"canonical_name\": \"望舒\", \"aliases\": [\"女冠\", \"姜望舒\", \"望舒真人\", \"望舒仙子\", \"仙子\", \"小姐\", \"妖物\", \"真人\", \"人型光影\", \"真人们\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000042\"}, {\"entity_uid\": \"E000008\", \"canonical_name\": \"李凡\", \"aliases\": [\"小友\", \"小相公\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\", \"童子\", \"傻小子\", \"宿主\", \"道友\", \"清月师弟\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000008\"}], \"kg_entities\": [{\"entity_id\": \"E000042\", \"name\": \"望舒\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"女冠\", \"姜望舒\", \"望舒真人\", \"望舒仙子\", \"仙子\", \"小姐\", \"妖物\", \"真人\", \"人型光影\", \"真人们\"], \"attributes\": {}, \"descriptions\": [\"突破化神境界\", \"法相为相繇\", \"围攻望舒的修士\", \"祝贺望舒突破\", \"闭目修息\", \"突破化神\", \"嘱咐药膳\", \"被李凡评价颜值\"], \"evidence\": [\"望舒仙子已经换了一身干净衣裳，淡黄色的长裙\", \"望舒仙子突然开始发光了！要爆那种！\", \"数十具人型光影在天空中急刹住，现出人影\", \"望舒仙子朝他点点头，随即闭目修息；直接从元婴突破化神\", \"小姐特意嘱咐给你准备的药膳\", \"小姐突破化神\", \"‘非物’化的望舒仙子又算人吗\", \"望舒真人倒是也有80加的颜值\"], \"mentions\": [{\"chunk_id\": \"C0028\", \"summary\": \"带李凡拜月修行\", \"evidence\": [\"望舒真人看看天色\"], \"attributes\": {}}, {\"chunk_id\": \"C0029\", \"summary\": \"解释先天大道\", \"evidence\": [\"望舒仙子摇摇头\"], \"attributes\": {}}, {\"chunk_id\": \"C0030\", \"summary\": \"收起笑音绕到李凡身后\", \"evidence\": [\"望舒仙子收起笑音捂着嘴含笑\"], \"attributes\": {}}, {\"chunk_id\": \"C0030\", \"summary\": \"可能拉李凡回现世\", \"evidence\": [\"望舒真人反应过来\"], \"attributes\": {}}, {\"chunk_id\": \"C0032\", \"summary\": \"魔形异化首级\", \"evidence\": [\"望舒仙子的玉面任然在微笑，但却已经严重扭曲变形\"], \"attributes\": {}}, {\"chunk_id\": \"C0032\", \"summary\": \"从泥沼拉出李凡\", \"evidence\": [\"右腕被人一扯，从泥沼里拉了出去\"], \"attributes\": {}}, {\"chunk_id\": \"C0033\", \"summary\": \"从魔形探出救李凡\", \"evidence\": [\"望舒仙子从那怪形喉咙口的肉壁中，探出了半截身子\"], \"attributes\": {}}, {\"chunk_id\": \"C0034\", \"summary\": \"望舒突破化神\", \"evidence\": [\"恭喜真人法天相地，突破化神！\"], \"attributes\": {}}, {\"chunk_id\": \"C0034\", \"summary\": \"真人围攻望舒\", \"evidence\": [\"环绕望舒仙子所化的法相魔形绕了两圈\"], \"attributes\": {}}, {\"chunk_id\": \"C0035\", \"summary\": \"闭目修息突破化神\", \"evidence\": [\"望舒仙子朝他点点头，随即闭目修息；直接从元婴突破化神\"], \"attributes\": {}}, {\"chunk_id\": \"C0036\", \"summary\": \"突破化神嘱咐药膳\", \"evidence\": [\"小姐突破化神\"], \"attributes\": {}}, {\"chunk_id\": \"C0047\", \"summary\": \"李凡评价其颜值\", \"evidence\": [\"望舒真人倒是也有80加的颜值\"], \"attributes\": {}}], \"mention_count\": 29, \"observation_count\": 29, \"first_seen\": \"C0007\", \"last_seen\": \"C0047\"}, {\"entity_id\": \"E000008\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"小友\", \"小相公\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\", \"童子\", \"傻小子\", \"宿主\", \"道友\", \"清月师弟\"], \"attributes\": {}, \"descriptions\": [\"探头看酒坛\", \"运起赤脉童子法门\", \"观察武林中人实力\", \"打量太监\", \"观察太监商人\", \"想找鲲撤离\", \"躲在桌子底下\", \"吐槽龙门客栈\"], \"evidence\": [\"然后李凡探头往酒坛子里张望了一眼\", \"无聊得运起赤脉童子的法门\", \"李凡凝聚目力不是看人家少妇身材的\", \"李凡又看了一眼\", \"李凡收回视线\", \"李凡缩到桌子底下张望\", \"躲在桌子底下的李凡翻了个白眼\", \"李凡也是醉了\"], \"mentions\": [{\"chunk_id\": \"C0042\", \"summary\": \"修炼剑法炼神识\", \"evidence\": [\"李凡当即开始\"], \"attributes\": {}}, {\"chunk_id\": \"C0043\", \"summary\": \"用神识看童子打架\", \"evidence\": [\"李凡用神识一扫\"], \"attributes\": {}}, {\"chunk_id\": \"C0044\", \"summary\": \"尝试赤脉童子剑法\", \"evidence\": [\"李凡尝试不运剑气\"], \"attributes\": {}}, {\"chunk_id\": \"C0044\", \"summary\": \"戒备散修盗龙\", \"evidence\": [\"李凡也估计到这些修行者大部分都是半道打劫起家的\"], \"attributes\": {}}, {\"chunk_id\": \"C0045\", \"summary\": \"抓鲲搂剑取食盒\", \"evidence\": [\"抓起鲲，搂着剑，从玉佩里取出茯苓准备的食盒\"], \"attributes\": {}}, {\"chunk_id\": \"C0046\", \"summary\": \"询问不周山\", \"evidence\": [\"李凡遥望远方\"], \"attributes\": {}}, {\"chunk_id\": \"C0046\", \"summary\": \"购买雷觞酒\", \"evidence\": [\"李凡走进客栈\"], \"attributes\": {}}, {\"chunk_id\": \"C0047\", \"summary\": \"看酒坛中玄天剑意\", \"evidence\": [\"然后李凡探头往酒坛子里张望了一眼\"], \"attributes\": {}}, {\"chunk_id\": \"C0047\", \"summary\": \"运法门观旅人\", \"evidence\": [\"无聊得运起赤脉童子的法门\"], \"attributes\": {}}, {\"chunk_id\": \"C0048\", \"summary\": \"观察萱娘等人\", \"evidence\": [\"李凡凝聚目力不是看人家少妇身材的\"], \"attributes\": {}}, {\"chunk_id\": \"C0049\", \"summary\": \"观察太监商人\", \"evidence\": [\"李凡又看了一眼\"], \"attributes\": {}}, {\"chunk_id\": \"C0050\", \"summary\": \"躲在桌下吐槽\", \"evidence\": [\"躲在桌子底下的李凡翻了个白眼\"], \"attributes\": {}}], \"mention_count\": 66, \"observation_count\": 66, \"first_seen\": \"C0001\", \"last_seen\": \"C0050\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0031\", \"scene_notes\": \"李凡从震惊中回过神，向望舒仙子请求学习御剑法术以备逃跑。 李凡请求望舒教授法术，望舒笑他未化真息，答应带他去挑选功法。；重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事31->故事24\", \"audio_notes\": \"保留对白节奏\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0031\", \"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0029\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0029\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"shots\": [{\"shot_id\": \"S0031_SH01\", \"camera\": \"中景\", \"description\": \"场景建立镜头，带出李凡吐槽系统\", \"actions\": [\"李凡吐槽系统\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"望舒\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"opening\", \"description_hint\": \"场景建立镜头，带出李凡吐槽系统\", \"camera_hint\": \"中景\", \"shot_index\": 1, \"chronology_summary\": {\"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0031_SH02\", \"camera\": \"双人中景\", \"description\": \"望舒的反应镜头，推进请求学习法术\", \"actions\": [\"请求学习法术\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"望舒\", \"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"character\", \"description_hint\": \"望舒的反应镜头，推进请求学习法术\", \"camera_hint\": \"双人中景\", \"shot_index\": 2, \"chronology_summary\": {\"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0031_SH03\", \"camera\": \"正反打\", \"description\": \"对白推进核心信息\", \"actions\": [\"请求学习法术\", \"李凡请求学习御剑飞天\"], \"dialogue\": [{\"speaker\": \"望舒\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"平稳陈述\", \"line\": \"咳咳，望舒仙子，小子懂了，那不如先教我几招法术吧，比如御剑飞天这种，遇到什么物非物的时候，小子打不过也能逃跑不是。\"}], \"narration\": \"\", \"on_screen_text\": \"李凡从震惊中回过神，向望舒仙子请求学习御剑法术以备逃跑。 李凡请求望舒教授法术，望舒笑他未化真息，答应带他去挑选功法。\", \"focus_characters\": [\"望舒\", \"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"对白推进核心信息\", \"camera_hint\": \"正反打\", \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0031_SH04\", \"camera\": \"特写\", \"description\": \"望舒收束镜头，停在望舒笑他未化真息\", \"actions\": [\"望舒笑他未化真息\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"望舒\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"closing\", \"description_hint\": \"望舒收束镜头，停在望舒笑他未化真息\", \"camera_hint\": \"特写\", \"shot_index\": 4, \"chronology_summary\": {\"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0031\", \"source_chunk_id\": \"C0008\", \"source_start_para\": 265, \"source_end_para\": 266, \"characters\": [\"望舒\", \"李凡\"], \"locations\": [], \"key_beats\": [\"李凡吐槽系统\", \"请求学习法术\", \"李凡请求学习御剑飞天\", \"望舒笑他未化真息\"], \"shot_count_hint\": 4, \"scene_summary\": \"李凡从震惊中回过神，向望舒仙子请求学习御剑法术以备逃跑。 李凡请求望舒教授法术，望舒笑他未化真息，答应带他去挑选功法。\", \"scene_text_preview\": \"系统你给老子滚一边去！ “咳咳，望舒仙子，小子懂了，那不如先教我几招法术吧，比如御剑飞天这种，遇到什么物非物的时候，小子打不过也能逃跑不是。”\", \"chronology_summary\": {\"narrative_order\": 31, \"story_chronology_order\": 24, \"story_chronology_group\": \"CG0024\", \"time_mode\": \"mainline\", \"confidence\": 0.86, \"order_delta\": -7, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}"
    }
  ]
}