{
  "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. 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. Shot schema: {shot_id,description,camera,actions,dialogue,narration,on_screen_text}. dialogue is a list of {speaker,line}. 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\": \"C0001-SC05\", \"title\": \"选择先天气运\", \"summary\": \"系统提示选择先天气运，李凡查看选项。 李凡看到系统BUFF后咆哮，老道扔给他芝麻饼。\", \"type\": [\"系统/设定\", \"对话\", \"动作\"], \"tone\": [\"紧张\", \"轻松\", \"庄严\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"key_beats\": [\"李凡吐槽系统\", \"系统给出选项\", \"列出三个气运\", \"李凡看到系统BUFF后咆哮\", \"老道扔来芝麻饼\"], \"characters\": [\"李凡\", \"老道\"], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0001\", \"source_start_para\": 26, \"source_end_para\": 31, \"text\": \"不是！心理健康维护系统是咩啊！\\n\\n任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？\\n\\n‘请宿主选择先天气运’\\n\\n哦哦哦，还好还好吓老子一跳，李凡擦着冷汗，先天气运，这听起来就是仙侠风的词汇嘛，俺就说呢，现在已经不流行系统搞宿主了……\\n\\n‘天塌不惊，大幅降低心情发生低落的几率，\\n\\n乐天知命，心情最大上限提升，心情提升时的数值翻倍，\\n镇静一点，心情发生波动时只变化一点，’\", \"text_preview\": \"不是！心理健康维护系统是咩啊！ 任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？ ‘请宿主选择先天气运’ 哦哦哦，还好还好吓老子一跳，李凡擦着冷汗，先…\", \"candidate_meta\": {\"candidate_id\": \"C0001-SC05\", \"record_count\": 6, \"char_len\": 189, \"structure_counts\": {\"short_line\": 1, \"body\": 3, \"dialogue\": 2}, \"boundary_reasons_after\": [], \"matched_entities\": [{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"李凡\"], \"score\": 5.8}, {\"entity_id\": \"E000053\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.8}, {\"entity_id\": \"E000014\", \"name\": \"镇静一点\", \"type\": \"人物\", \"subtype\": \"角色姓名\", \"matched_terms\": [\"镇静一点\"], \"score\": 5.1}], \"heuristic_types\": [\"系统/设定\", \"对话\"], \"heuristic_tones\": [\"紧张\", \"轻松\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\", \"对白驱动\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0005\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"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\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nENTITY CONTEXT:\n[{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"穿越者\", \"小童\", \"小友\", \"小相公\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\", \"童子\"], \"attributes\": {}, \"descriptions\": [\"内山门传道弟子\", \"喝五仙汤\", \"内景气旋加速\", \"体内炁息暴走\", \"不会御气\", \"修炼剑法\", \"跟随望舒修行\", \"练习乾坤飞龙剑\"], \"evidence\": [\"李凡从幻境中醒来，发现自己站在可山斋门厅里，劈头盖脸浇了一身臭墨\", \"李凡依言取了三柱香，正要下拜。\", \"李凡也看到了，那边阁楼好似是墨竹山外门的食堂\", \"李凡也如额外生出的竹叶似的\", \"李凡咽了口唾沫\", \"小子跟着望舒仙子修行\", \"李凡立刻知道\", \"李凡也就耸耸肩，用不远处雷猴的尸体作靶子开始瞄准练习。\"], \"mentions\": [{\"chunk_id\": \"C0016\", \"summary\": \"修炼剑气消耗真炁\", \"evidence\": [\"李凡吓了一跳，随手就把紫霞剑气朝墙外一甩\"], \"attributes\": {}}, {\"chunk_id\": \"C0017\", \"summary\": \"自称清月\", \"evidence\": [\"李凡的心情大幅提升了1点\"], \"attributes\": {}}, {\"chunk_id\": \"C0018\", \"summary\": \"被问想学什么\", \"evidence\": [\"望舒仙子又问李凡\"], \"attributes\": {}}, {\"chunk_id\": \"C0019\", \"summary\": \"询问竹山货币\", \"evidence\": [\"李凡在一旁听得傻眼\"], \"attributes\": {}}, {\"chunk_id\": \"C0020\", \"summary\": \"被茯苓束发戴冠\", \"evidence\": [\"茯苓招招手，把李凡半搂到怀里帮他束发戴冠\"], \"attributes\": {}}, {\"chunk_id\": \"C0021\", \"summary\": \"戴着不知面逛街\", \"evidence\": [\"李凡还注意到一点，他戴着不知面走来走去\"], \"attributes\": {}}, {\"chunk_id\": \"C0022\", \"summary\": \"被墨喷醒偷画\", \"evidence\": [\"李凡从幻境中醒来，发现自己站在可山斋门厅里，劈头盖脸浇了一身臭墨\"], \"attributes\": {}}, {\"chunk_id\": \"C0023\", \"summary\": \"拜玄女得剑宗秘要\", \"evidence\": [\"李凡干脆利落得折过身子，对着玄女三拜\"], \"attributes\": {}}, {\"chunk_id\": \"C0024\", \"summary\": \"喝五仙汤修炼\", \"evidence\": [\"李凡也看到了，那边阁楼好似是墨竹山外门的食堂\"], \"attributes\": {}}, {\"chunk_id\": \"C0025\", \"summary\": \"被帅老头带至竹林\", \"evidence\": [\"李凡也有数了\"], \"attributes\": {}}, {\"chunk_id\": \"C0026\", \"summary\": \"修炼剑法杀猴\", \"evidence\": [\"李凡立刻知道，是玄天剑意在传授自己剑招\"], \"attributes\": {}}, {\"chunk_id\": \"C0027\", \"summary\": \"练习乾坤飞龙剑\", \"evidence\": [\"李凡也就耸耸肩，用不远处雷猴的尸体作靶子开始瞄准练习。\"], \"attributes\": {}}], \"mention_count\": 29, \"observation_count\": 29, \"first_seen\": \"C0001\", \"last_seen\": \"C0027\"}, {\"entity_id\": \"E000001\", \"name\": \"老道\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"老道士\", \"老头\", \"秦剑师\", \"老头子\", \"金丹老头\", \"仙长\", \"帅老头\", \"老帅哥\", \"张法师\"], \"attributes\": {}, \"descriptions\": [\"外山剑师\", \"揪李凡领子\", \"提李凡飞天消火\", \"金丹级法师\", \"带人飞天\", \"金丹期修士\", \"传授剑法\", \"教导李凡剑法\"], \"evidence\": [\"刚才有个老道士，秦剑师？\", \"秦剑师险些道化魔形\", \"却被个老头子揪着领子提留回来了\", \"帅老头也没飞多远\", \"帅老头直接一手按到李凡肩上\", \"老头居然全无反应\", \"我传你一手剑法吧\", \"帅老头倒是不介意，还连连颔首，“资质确实不错，上手就成功了\"], \"mentions\": [{\"chunk_id\": \"C0001\", \"summary\": \"法坛前打盹的老道\", \"evidence\": [\"法坛前只有个墨帻法褐的老道\"], \"attributes\": {}}, {\"chunk_id\": \"C0002\", \"summary\": \"老道给李凡芝麻饼\", \"evidence\": [\"老道士也瞪了李凡一会儿，手一抓，从虚空里抓出几个芝麻饼来扔到他怀里\"], \"attributes\": {}}, {\"chunk_id\": \"C0003\", \"summary\": \"挖眼质问李凡\", \"evidence\": [\"突然眼前有大风拂面而过\"], \"attributes\": {}}, {\"chunk_id\": \"C0004\", \"summary\": \"向山主报告李凡情况\", \"evidence\": [\"老道士告状似得\"], \"attributes\": {}}, {\"chunk_id\": \"C0005\", \"summary\": \"坐忘可能现形\", \"evidence\": [\"山主说秦剑师坐忘不到家\"], \"attributes\": {}}, {\"chunk_id\": \"C0008\", \"summary\": \"李凡提及他听幻象后变异\", \"evidence\": [\"他听了就长出一堆手\"], \"attributes\": {}}, {\"chunk_id\": \"C0017\", \"summary\": \"自断三头一尾\", \"evidence\": [\"他咬牙断了自己三头一尾\"], \"attributes\": {}}, {\"chunk_id\": \"C0024\", \"summary\": \"阻止李凡喝汤\", \"evidence\": [\"却被个老头子揪着领子提留回来了\"], \"attributes\": {}}, {\"chunk_id\": \"C0025\", \"summary\": \"带李凡至竹林练手\", \"evidence\": [\"帅老头在旁边看着\"], \"attributes\": {}}, {\"chunk_id\": \"C0026\", \"summary\": \"传授乾坤飞龙剑\", \"evidence\": [\"我传你一手剑法吧\"], \"attributes\": {}}, {\"chunk_id\": \"C0027\", \"summary\": \"教导李凡剑法\", \"evidence\": [\"帅老头倒是不介意，还连连颔首，“资质确实不错，上手就成功了\"], \"attributes\": {}}], \"mention_count\": 11, \"observation_count\": 11, \"first_seen\": \"C0001\", \"last_seen\": \"C0027\"}]\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0005\", \"scene_notes\": \"系统提示选择先天气运，李凡查看选项。 李凡看到系统BUFF后咆哮，老道扔给他芝麻饼。；重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动\", \"audio_notes\": \"以旁白驱动\", \"chronology\": {\"scene_id\": \"S0005\", \"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"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\": \"S0004\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0004\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"shots\": [{\"shot_id\": \"S0005_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\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}, {\"shot_id\": \"S0005_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\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}, {\"shot_id\": \"S0005_SH03\", \"camera\": \"近景\", \"description\": \"动作或状态变化的推进镜头\", \"actions\": [\"系统给出选项\", \"列出三个气运\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"系统提示选择先天气运，李凡查看选项。 李凡看到系统BUFF后咆哮，老道扔给他芝麻饼。\", \"focus_characters\": [\"李凡\", \"老道\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"dialogue_or_action\", \"description_hint\": \"动作或状态变化的推进镜头\", \"camera_hint\": \"近景\", \"shot_index\": 3, \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}, {\"shot_id\": \"S0005_SH04\", \"camera\": \"特写\", \"description\": \"李凡收束镜头，停在李凡看到系统BUFF后咆哮\", \"actions\": [\"李凡看到系统BUFF后咆哮\"], \"dialogue\": [], \"narration\": \"\", \"on_screen_text\": \"\", \"focus_characters\": [\"李凡\"], \"focus_locations\": [], \"candidate_meta\": {\"shot_role\": \"closing\", \"description_hint\": \"李凡收束镜头，停在李凡看到系统BUFF后咆哮\", \"camera_hint\": \"特写\", \"shot_index\": 4, \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}], \"candidate_meta\": {\"scene_id\": \"S0005\", \"source_chunk_id\": \"C0001\", \"source_start_para\": 26, \"source_end_para\": 31, \"characters\": [\"李凡\", \"老道\"], \"locations\": [], \"key_beats\": [\"李凡吐槽系统\", \"系统给出选项\", \"列出三个气运\", \"李凡看到系统BUFF后咆哮\"], \"shot_count_hint\": 4, \"scene_summary\": \"系统提示选择先天气运，李凡查看选项。 李凡看到系统BUFF后咆哮，老道扔给他芝麻饼。\", \"scene_text_preview\": \"不是！心理健康维护系统是咩啊！ 任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？ ‘请宿主选择先天气运’ 哦哦哦，还好还好吓老子一跳，李凡擦着冷汗，先…\", \"chronology_summary\": {\"narrative_order\": 5, \"story_chronology_order\": 5, \"story_chronology_group\": \"CG0005\", \"time_mode\": \"mainline\", \"confidence\": 0.81, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}"
    }
  ]
}