{
  "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\": \"C0030-SC02\", \"title\": \"系统抽奖\", \"summary\": \"系统提示抽奖，李凡闭眼抽奖但未收到奖品。\", \"type\": [\"系统/设定\", \"对话\"], \"tone\": [\"中性\", \"诙谐\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"key_beats\": [\"系统提示抽奖\", \"李凡闭眼抽奖\", \"奖品未送达\"], \"characters\": [\"李凡\", \"系统\"], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0030\", \"source_start_para\": 810, \"source_end_para\": 814, \"text\": \"‘叮，抽奖冷却完毕，充能完毕，系统建议宿主先抽一波，若投送到服务区之外，奖品可能无法送达，也可避免抽奖充能被浪费。’\\n\\n哦！还是系统你靠得住啊！不过听起来你是不是也有点虚？唉不管了！赶快抽抽抽！\\n李凡赶紧用鸵鸟战术，把眼睛闭起来免得看到月亮。\\n\\n‘抽奖完成！’\\n\\n哦哦哦！\\n\\n恩……李凡手抓了抓，啥也没有。\", \"text_preview\": \"‘叮，抽奖冷却完毕，充能完毕，系统建议宿主先抽一波，若投送到服务区之外，奖品可能无法送达，也可避免抽奖充能被浪费。’ 哦！还是系统你靠得住啊！不过听起来你是不…\", \"candidate_meta\": {\"candidate_id\": \"C0030-SC02\", \"record_count\": 5, \"char_len\": 153, \"structure_counts\": {\"dialogue\": 2, \"body\": 1, \"short_line\": 2}, \"boundary_reasons_after\": [\"system_switch\"], \"matched_entities\": [{\"entity_id\": \"E000007\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"李凡\", \"宿主\"], \"score\": 7.8}, {\"entity_id\": \"E000063\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.8}], \"heuristic_types\": [\"系统/设定\", \"对话\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0086\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0086\", \"narrative_order\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0081\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0081\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000007\", \"canonical_name\": \"李凡\", \"aliases\": [\"小友\", \"小相公\", \"小子\", \"清月\", \"李清月\", \"道子\", \"小色鬼\", \"童子\", \"傻小子\", \"清月师弟\", \"宿主\", \"道爷\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000007\"}, {\"entity_uid\": \"E000063\", \"canonical_name\": \"系统\", \"aliases\": [\"抽奖系统\"], \"type\": \"系统面板\", \"subtype\": \"系统\", \"voice_card_id\": \"VO000063\"}], \"kg_entities\": [{\"entity_id\": \"E000063\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"aliases\": [\"抽奖系统\"], \"attributes\": {}, \"descriptions\": [\"充能进度\", \"抽奖功能\", \"显示心情\", \"与剑意互动\", \"称宿主变态\", \"提示心情上升\", \"翻译乡音\", \"被李凡吐槽\"], \"evidence\": [\"李凡的心情下降了1点，注意！李凡，心情，34/100\", \"系统抽奖奖励，鲲，已送达，当前充能进度71/100\", \"不对系统乱七八糟的抽奖抱太大希望；李凡的心情大幅上升了1点\", \"系统，你怎么和剑意解释的\", \"宿主就是变，态\", \"系统你看看你签约的\", \"李凡的心情略微上升了1点\", \"话说系统，这都什么时候了，你就别在那翻译那些有的没的了\"], \"mentions\": [{\"chunk_id\": \"C0026\", \"summary\": \"评分标准被质疑\", \"evidence\": [\"宿主你这个系统评分是甚么标准啊\"], \"attributes\": {}}, {\"chunk_id\": \"C0028\", \"summary\": \"提醒拜月准备\", \"evidence\": [\"系统也表示同意\"], \"attributes\": {}}, {\"chunk_id\": \"C0030\", \"summary\": \"抽奖冷却完毕\", \"evidence\": [\"抽奖冷却完毕，充能完毕\"], \"attributes\": {}}, {\"chunk_id\": \"C0031\", \"summary\": \"提示心情下降\", \"evidence\": [\"系统可还在鬼叫呢\"], \"attributes\": {}}, {\"chunk_id\": \"C0032\", \"summary\": \"持续提示心情危险\", \"evidence\": [\"李凡的心情下降了1点，注意！李凡，心情，36/100，极度危险！\"], \"attributes\": {}}, {\"chunk_id\": \"C0033\", \"summary\": \"提示心情下降\", \"evidence\": [\"李凡的心情下降了1点\"], \"attributes\": {}}, {\"chunk_id\": \"C0035\", \"summary\": \"系统抽奖送鲲\", \"evidence\": [\"系统抽奖奖励，鲲，已送达\"], \"attributes\": {}}, {\"chunk_id\": \"C0036\", \"summary\": \"抽奖功能显心情\", \"evidence\": [\"不对系统乱七八糟的抽奖抱太大希望；李凡的心情大幅上升了1点\"], \"attributes\": {}}, {\"chunk_id\": \"C0042\", \"summary\": \"称宿主变态\", \"evidence\": [\"宿主就是变，态\"], \"attributes\": {}}, {\"chunk_id\": \"C0044\", \"summary\": \"被李凡吐槽\", \"evidence\": [\"系统你看看你签约的\"], \"attributes\": {}}, {\"chunk_id\": \"C0046\", \"summary\": \"提示心情上升\", \"evidence\": [\"李凡的心情略微上升了1点\"], \"attributes\": {}}, {\"chunk_id\": \"C0050\", \"summary\": \"翻译乡音被吐槽\", \"evidence\": [\"话说系统，这都什么时候了，你就别在那翻译那些有的没的了\"], \"attributes\": {}}], \"mention_count\": 20, \"observation_count\": 20, \"first_seen\": \"C0011\", \"last_seen\": \"C0050\"}, {\"entity_id\": \"E000007\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"小友\", \"小相公\", \"小子\", \"清月\", \"李清月\", \"道子\", \"小色鬼\", \"童子\", \"傻小子\", \"清月师弟\", \"宿主\", \"道爷\"], \"attributes\": {}, \"descriptions\": [\"探头看酒坛\", \"运赤脉童子法门\", \"看萱娘身材\", \"打量太监护卫\", \"观察太监商人\", \"想找鲲撤离\", \"躲在桌子底下\", \"吐槽系统\"], \"evidence\": [\"李凡遥望远方，确实地貌景色和竹山那边明显不同了\", \"李凡探头往酒坛子里张望了一眼\", \"无聊得运起赤脉童子的法门\", \"当然主要还是去看那个唤作萱娘的少妇，也不排除有人看五弟的大胸肌就是了咳咳……\", \"李凡又看了一眼，他还真没见过活生生的太监呢，虽然影视作品中，这种职业都是反派丑角出现的，不过实话实说哈，眼前这太监其实底子很好，五官端正，称得上是挺帅的，不是一眼就能看出来的那种阴阳人。\", \"李凡又看了一眼\", \"李凡收回视线\", \"躲在桌子底下的李凡翻了个白眼。\"], \"mentions\": [{\"chunk_id\": \"C0041\", \"summary\": \"看龙兴奋\", \"evidence\": [\"李凡被溅起的水花打了一头一脸\"], \"attributes\": {}}, {\"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\": \"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\": 61, \"observation_count\": 61, \"first_seen\": \"C0001\", \"last_seen\": \"C0050\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0086\", \"scene_notes\": \"系统提示抽奖，李凡闭眼抽奖但未收到奖品。；重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事86->故事71\", \"audio_notes\": \"以旁白驱动\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0086\", \"narrative_order\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"temporal_anchor\": {\"label\": \"\", \"normalized_label\": \"unknown\", \"anchor_type\": \"unknown\", \"relative_direction\": \"unknown\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": false, \"anchor_scene_id\": \"S0081\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0081\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"shots\": [{\"shot_id\": \"S0086_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\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0086_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\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0086_SH03\", \"camera\": \"近景\", \"description\": \"动作或状态变化的推进镜头\", \"actions\": [\"李凡闭眼抽奖\", \"奖品未送达\"], \"dialogue\": [], \"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\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0086_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\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0086\", \"source_chunk_id\": \"C0030\", \"source_start_para\": 810, \"source_end_para\": 814, \"characters\": [\"李凡\", \"系统\"], \"locations\": [], \"key_beats\": [\"系统提示抽奖\", \"李凡闭眼抽奖\", \"奖品未送达\"], \"shot_count_hint\": 4, \"scene_summary\": \"系统提示抽奖，李凡闭眼抽奖但未收到奖品。\", \"scene_text_preview\": \"‘叮，抽奖冷却完毕，充能完毕，系统建议宿主先抽一波，若投送到服务区之外，奖品可能无法送达，也可避免抽奖充能被浪费。’ 哦！还是系统你靠得住啊！不过听起来你是不…\", \"chronology_summary\": {\"narrative_order\": 86, \"story_chronology_order\": 71, \"story_chronology_group\": \"CG0071\", \"time_mode\": \"mainline\", \"confidence\": 0.685, \"order_delta\": -15, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}"
    }
  ]
}