{
  "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\": \"C0031-SC01\", \"title\": \"灰沼遇袭\", \"summary\": \"李凡发现灰沼属金，突遭灰蛇袭击，被拖入泥沼深处，危急时刻爆发剑炁反杀。\", \"type\": [\"系统/设定\", \"动作\", \"危机\"], \"tone\": [\"紧张\", \"庄严\", \"绝望\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"key_beats\": [\"发现灰沼五行属金\", \"遭灰蛇袭击拖入泥底\", \"爆发乾坤飞龙剑反杀\"], \"characters\": [\"李凡\"], \"locations\": [\"灰色淤泥海洋\"], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0031\", \"source_start_para\": 835, \"source_end_para\": 861, \"text\": \"果然如此，这些淤泥灰沼居然是五行属金的。\\n李凡用神罡真炁外放，单足站在沼泽上，也不再下沉了。\\n可是，这里居然是属于太极五行的世界吗？那么先天大道又在哪里呢？系统可还在鬼叫呢……\\n\\n李凡莫名其妙的四处张望着，可入眼依旧是一片灰蒙蒙的沼泽，视野中什么东西都没……“卧靠什么东西！”\\n突然感觉到左脚一重，从左脚传来一阵刺痛，惊得李凡猫也似的跳将起来，一低头就看到，有某种灰不溜秋的，蛇一般的东西咬破了他脚底板，正在往脚心里钻！\\n\\n‘李凡的心情下降了1点。’\\n\\n‘李凡的心情下降了1点。’\\n\\n“操操操！”李凡下意识得双手抓住那条蛇想往外扯，但蛇皮又滑又硬，他的力气根本就扯不出来！居然还在往里钻！痛彻心扉！\\n\\n“剑炁！剑炁！乾坤飞龙剑！”从手中乱放神罡剑气，赤煞剑气，甚至连一知半解的乾坤飞龙剑法都使出来了，却毫无卵用！\\n\\n哪怕是飞龙剑的黑白双剑，也只在灰蛇皮上打出几道印子，反倒似乎还积起了这玩意的凶性，居然把蛇身一抖绕过来铲住李凡腰身肩周，一把缠紧了把他朝泥沼深处拖了下去！\\n\\n“咳咳咳！”李凡都能听到全身骨头发出卡啦卡啦断裂的声音了！不止胸肺被困在一起气都喘不过来，一张嘴一口的灰泥就灌进来，顷刻间都不知道被往泥沼底下拖行了多远了！\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，50/100，极度危险！’\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，49/100，极度危险！’\\n\\n要死了，\\n\\n这下真的要死了。\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，48/100，极度危险！’\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，47/100，极度危险！’\\n\\n内脏都搅在一起了，\\n\\n已经感觉不到疼痛了，\\n\\n眼皮好重，\\n\\n要死了……\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，46/100，极度危险！’\\n\\n‘气息万用，心无二致，乾坤互斥，阴阳相合，无极无妄，若即若离’\\n\\n艹，你这时候说这些还有个屁用，刚才没试过吗！\\n\\n乾坤飞龙剑！\\n\\n呐！根本砍不断！卧靠手给捆住了！断了断了手要断了！\\n\\n‘李凡的心情下降了1点，注意！李凡，心情，45/100，极度危险！’\\n\\n艹！别往里钻了！脚痛死啦！\\n\\n“呜呜哇哇哇！！”\\n\\n李凡含着满口的泥水一声大吼，把全身的气旋运在左腿，一脚蹬出去！\\n只听得‘砰！’得一声闷响，黑白双色的剑漩居然从李凡左足经脉冲发而出！正好往那灰蛇口腔里灌入，只由内而外的一绞，就把蛇身绞得寸寸剥离截截寸断，一大团血肉灰泥直接被炸开来去！\", \"text_preview\": \"果然如此，这些淤泥灰沼居然是五行属金的。 李凡用神罡真炁外放，单足站在沼泽上，也不再下沉了。 可是，这里居然是属于太极五行的世界吗？那么先天大道又在哪里呢？系…\", \"candidate_meta\": {\"candidate_id\": \"C0031-SC01\", \"record_count\": 27, \"char_len\": 1021, \"structure_counts\": {\"body\": 6, \"dialogue\": 13, \"short_line\": 8}, \"boundary_reasons_after\": [\"structure_break\", \"hard_length_break\"], \"matched_entities\": [{\"entity_id\": \"E000078\", \"name\": \"剑炁\", \"type\": \"概念法则\", \"subtype\": \"\", \"matched_terms\": [\"剑炁\", \"剑气\", \"神罡剑气\", \"赤煞剑气\"], \"score\": 11.2}, {\"entity_id\": \"E000117\", \"name\": \"乾坤飞龙剑\", \"type\": \"术法神通\", \"subtype\": \"\", \"matched_terms\": [\"乾坤飞龙剑\", \"剑法\", \"飞龙剑\"], \"score\": 9.6}, {\"entity_id\": \"E000075\", \"name\": \"道息\", \"type\": \"概念法则\", \"subtype\": \"\", \"matched_terms\": [\"真炁\", \"神罡真炁\", \"赤煞剑气\"], \"score\": 6.7}, {\"entity_id\": \"E000008\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"李凡\"], \"score\": 5.8}, {\"entity_id\": \"E000064\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.8}, {\"entity_id\": \"E000040\", \"name\": \"先天大道\", \"type\": \"功法体系\", \"subtype\": \"\", \"matched_terms\": [\"先天大道\"], \"score\": 5.6}, {\"entity_id\": \"E000101\", \"name\": \"神罡剑气\", \"type\": \"术法神通\", \"subtype\": \"\", \"matched_terms\": [\"神罡剑气\"], \"score\": 5.3}, {\"entity_id\": \"E000127\", \"name\": \"灰蛇\", \"type\": \"生物种族\", \"subtype\": \"妖兽\", \"matched_terms\": [\"灰蛇\"], \"score\": 5.2}, {\"entity_id\": \"E000126\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.0}, {\"entity_id\": \"E000124\", \"name\": \"灰色淤泥海洋\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"沼泽\", \"泥沼\"], \"score\": 4.6}], \"heuristic_types\": [\"系统/设定\", \"对话\", \"动作\"], \"heuristic_tones\": [\"紧张\", \"庄严\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0090\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0090\", \"narrative_order\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"temporal_anchor\": {\"label\": \"正在\", \"normalized_label\": \"same_time\", \"anchor_type\": \"same_time_marker\", \"relative_direction\": \"same_time\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": true, \"anchor_scene_id\": \"S0089\"}, \"constraints\": [{\"relation\": \"same_time\", \"target_scene_id\": \"S0089\", \"confidence\": 0.775, \"reason\": \"same_time_marker\"}], \"evidence\": [{\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"正在\", \"snippet\": \"灰不溜秋的，蛇一般的东西咬破了他脚底板，正在往脚心里钻！ ‘李凡的心情下降了1点。\"}, {\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"这时\", \"snippet\": \"阴阳相合，无极无妄，若即若离’ 艹，你这时候说这些还有个屁用，刚才没试过吗！ 乾\"}]}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000008\", \"canonical_name\": \"李凡\", \"aliases\": [\"小友\", \"小相公\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\", \"童子\", \"傻小子\", \"宿主\", \"道友\", \"清月师弟\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000008\"}, {\"entity_uid\": \"E000124\", \"canonical_name\": \"灰色淤泥海洋\", \"aliases\": [\"灰色泥沼之海\", \"沼泽\", \"源泽\", \"灰色淤泥的海洋\", \"泥沼\", \"九山源泽\"], \"type\": \"地点\", \"subtype\": \"\", \"voice_card_id\": \"\"}], \"kg_entities\": [{\"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\"}, {\"entity_id\": \"E000124\", \"name\": \"灰色淤泥海洋\", \"type\": \"地点\", \"subtype\": \"\", \"aliases\": [\"灰色泥沼之海\", \"沼泽\", \"源泽\", \"灰色淤泥的海洋\", \"泥沼\", \"九山源泽\"], \"attributes\": {}, \"descriptions\": [\"充斥着灰色淤泥\", \"五行属金\", \"系统无法到达\", \"灰色泥沼\", \"充满灰蛇\", \"合拢通道\", \"李凡被困\", \"昆仑之北大荒之土\"], \"evidence\": [\"坐在一片广阔的，充斥着灰色淤泥的海洋里\", \"这些淤泥灰沼居然是五行属金的\", \"看到自己坐在一片广阔的，充斥着灰色淤泥的海洋里\", \"顶上的泥沼已经合拢了\", \"曰九山源泽，其地在昆仑之北，大荒之土\"], \"mentions\": [{\"chunk_id\": \"C0030\", \"summary\": \"李凡陷入其中\", \"evidence\": [\"坐在一片广阔的，充斥着灰色淤泥的海洋里\"], \"attributes\": {}}, {\"chunk_id\": \"C0030\", \"summary\": \"属性为金\", \"evidence\": [\"这些淤泥灰沼居然是五行属金的\"], \"attributes\": {}}, {\"chunk_id\": \"C0030\", \"summary\": \"李凡被传送的地点\", \"evidence\": [\"看到自己坐在一片广阔的，充斥着灰色淤泥的海洋里\"], \"attributes\": {}}, {\"chunk_id\": \"C0031\", \"summary\": \"五行属金\", \"evidence\": [\"这些淤泥灰沼居然是五行属金的\"], \"attributes\": {}}, {\"chunk_id\": \"C0032\", \"summary\": \"泥沼合拢困住李凡\", \"evidence\": [\"顶上的泥沼已经合拢了\"], \"attributes\": {}}, {\"chunk_id\": \"C0033\", \"summary\": \"昆仑北的大荒之地\", \"evidence\": [\"曰九山源泽，其地在昆仑之北，大荒之土\"], \"attributes\": {}}], \"mention_count\": 6, \"observation_count\": 6, \"first_seen\": \"C0030\", \"last_seen\": \"C0033\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0090\", \"scene_notes\": \"李凡发现灰沼属金，突遭灰蛇袭击，被拖入泥沼深处，危急时刻爆发剑炁反杀。；重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事90->故事75；时间锚点：正在\", \"audio_notes\": \"保留对白节奏；动作点补音效\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0090\", \"narrative_order\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"temporal_anchor\": {\"label\": \"正在\", \"normalized_label\": \"same_time\", \"anchor_type\": \"same_time_marker\", \"relative_direction\": \"same_time\", \"amount\": null, \"unit\": \"\", \"time_of_day\": \"\", \"explicit\": true, \"anchor_scene_id\": \"S0089\"}, \"constraints\": [{\"relation\": \"same_time\", \"target_scene_id\": \"S0089\", \"confidence\": 0.775, \"reason\": \"same_time_marker\"}], \"evidence\": [{\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"正在\", \"snippet\": \"灰不溜秋的，蛇一般的东西咬破了他脚底板，正在往脚心里钻！ ‘李凡的心情下降了1点。\"}, {\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"这时\", \"snippet\": \"阴阳相合，无极无妄，若即若离’ 艹，你这时候说这些还有个屁用，刚才没试过吗！ 乾\"}]}, \"shots\": [{\"shot_id\": \"S0090_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\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"anchor_label\": \"正在\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 2}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0090_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\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"anchor_label\": \"正在\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 2}}, \"narrator_profile_id\": \"narrator_main_cn\", \"narration_delivery_hint\": \"平稳陈述\"}, {\"shot_id\": \"S0090_SH03\", \"camera\": \"正反打\", \"description\": \"对白推进核心信息\", \"actions\": [\"遭灰蛇袭击拖入泥底\", \"爆发乾坤飞龙剑反杀\"], \"dialogue\": [{\"speaker\": \"李凡\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"情绪更强\", \"line\": \"卧靠什么东西！\"}, {\"speaker\": \"\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"情绪更强\", \"line\": \"操操操！\"}, {\"speaker\": \"\", \"speaker_entity_uid\": \"\", \"delivery_hint\": \"情绪更强\", \"line\": \"剑炁！剑炁！乾坤飞龙剑！\"}, {\"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\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"anchor_label\": \"正在\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 2}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0090_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\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"anchor_label\": \"正在\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 2}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0090\", \"source_chunk_id\": \"C0031\", \"source_start_para\": 835, \"source_end_para\": 861, \"characters\": [\"李凡\"], \"locations\": [\"灰色淤泥海洋\"], \"key_beats\": [\"发现灰沼五行属金\", \"遭灰蛇袭击拖入泥底\", \"爆发乾坤飞龙剑反杀\"], \"shot_count_hint\": 4, \"scene_summary\": \"李凡发现灰沼属金，突遭灰蛇袭击，被拖入泥沼深处，危急时刻爆发剑炁反杀。\", \"scene_text_preview\": \"果然如此，这些淤泥灰沼居然是五行属金的。 李凡用神罡真炁外放，单足站在沼泽上，也不再下沉了。 可是，这里居然是属于太极五行的世界吗？那么先天大道又在哪里呢？系…\", \"chronology_summary\": {\"narrative_order\": 90, \"story_chronology_order\": 75, \"story_chronology_group\": \"CG0074\", \"time_mode\": \"mainline\", \"confidence\": 0.99, \"order_delta\": -15, \"anchor_label\": \"正在\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 2}}}"
    }
  ]
}