{
  "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\": \"C0003-SC04\", \"title\": \"祭坛惨状\", \"summary\": \"李凡观察周围，发现祭坛被毁、魔尊被斩、童子尽亡，老道继续逼问。\", \"type\": [\"环境描写\", \"对话\", \"动作\"], \"tone\": [\"恐怖\", \"庄严\", \"紧张\"], \"importance\": \"主线\", \"presentation\": [\"氛围镜头\", \"对白驱动\", \"直接画面\"], \"key_beats\": [\"祭坛被毁魔尊被斩\", \"童子尽皆死亡\", \"老道逼问物与非物\"], \"characters\": [\"李凡\", \"老道\"], \"locations\": [\"竹林空地\"], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0003\", \"source_start_para\": 93, \"source_end_para\": 97, \"text\": \"李凡盯着面前的狠人，随即不由得被其他的东西吸引，偏过视线，看向老道的身后。\\n只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。\\n六首八臂的魔尊，被一剑劈开，从中线斩作两断，刚才明明是泥石所铸的法像，此时却烂作两半肉块。\\n\\n而瞎眼老道的手上，那把朱木剑分明绽放着虹光，从剑脊上蒸腾的血浆卷起骇人的热浪，喷到李凡的身边，就好像某种巨兽发出的吐息。\\n在祭坛的周围，散落一地的蒲团上，刚才和李凡一起来的童子们，已尽皆不见了。\\n但李凡大致能猜出来，能从周围散落在圈外的焦尸，干枯的骨骸，七头八臂，脏器异化的死胎，一具又一具，似人型的，又非人型的，但尽皆被干净利落，劈成两断的怪胎，猜出他们的下场……\\n\\n“赤虬说你还有人味，杀不得，那你到底看到什么了？”\\n\\n老道把脸直凑到李凡的面前，眼眶里的血洞直勾勾得，瞪着李凡的双瞳。\\n\\n“是‘物’？还是‘非物’？”\", \"text_preview\": \"李凡盯着面前的狠人，随即不由得被其他的东西吸引，偏过视线，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。 六…\", \"candidate_meta\": {\"candidate_id\": \"C0003-SC04\", \"record_count\": 5, \"char_len\": 385, \"structure_counts\": {\"body\": 3, \"dialogue\": 2}, \"boundary_reasons_after\": [\"chapter_heading\"], \"matched_entities\": [{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"李凡\"], \"score\": 5.8}, {\"entity_id\": \"E000001\", \"name\": \"老道\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"老道\"], \"score\": 5.6}, {\"entity_id\": \"E000005\", \"name\": \"朱木剑\", \"type\": \"物品\", \"subtype\": \"兵器\", \"matched_terms\": [\"朱木剑\"], \"score\": 5.2}, {\"entity_id\": \"E000017\", \"name\": \"魔尊\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"魔尊\"], \"score\": 5.2}, {\"entity_id\": \"E000019\", \"name\": \"木剑\", \"type\": \"物品\", \"subtype\": \"兵器\", \"matched_terms\": [\"木剑\"], \"score\": 5.1}, {\"entity_id\": \"E000022\", \"name\": \"童子\", \"type\": \"人物\", \"subtype\": \"角色姓名\", \"matched_terms\": [\"童子\"], \"score\": 5.1}, {\"entity_id\": \"E000021\", \"name\": \"赤虬\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"赤虬\"], \"score\": 5.1}, {\"entity_id\": \"E000028\", \"name\": \"金目褐猿\", \"type\": \"生物种族\", \"subtype\": \"灵禽\", \"matched_terms\": [\"巨兽\"], \"score\": 2.2}, {\"entity_id\": \"E000052\", \"name\": \"魔胎\", \"type\": \"概念法则\", \"subtype\": \"\", \"matched_terms\": [\"非物\"], \"score\": 2.1}], \"heuristic_types\": [\"对话\", \"动作\", \"环境描写\"], \"heuristic_tones\": [\"庄严\", \"紧张\"], \"heuristic_presentation\": [\"对白驱动\", \"直接画面\", \"氛围镜头\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0016\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0016\", \"narrative_order\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"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\": \"S0015\"}, \"constraints\": [{\"relation\": \"same_time\", \"target_scene_id\": \"S0015\", \"confidence\": 0.45, \"reason\": \"dream_attached_to_frame\"}], \"evidence\": [{\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"此时\", \"snippet\": \"中线斩作两断，刚才明明是泥石所铸的法像，此时却烂作两半肉块。 而瞎眼老道的手上，那\"}, {\"kind\": \"dream\", \"field\": \"preview\", \"text\": \"幻境\", \"snippet\": \"，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但\"}, {\"kind\": \"dream\", \"field\": \"text\", \"text\": \"幻境\", \"snippet\": \"，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但\"}]}\n\nENTITY CONTEXT:\n{\"registry_entities\": [{\"entity_uid\": \"E000002\", \"canonical_name\": \"李凡\", \"aliases\": [\"穿越者\", \"小相公\", \"小友\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000002\"}, {\"entity_uid\": \"E000001\", \"canonical_name\": \"老道\", \"aliases\": [\"老道士\", \"秦剑师\"], \"type\": \"人物\", \"subtype\": \"\", \"voice_card_id\": \"VO000001\"}], \"kg_entities\": [{\"entity_id\": \"E000002\", \"name\": \"李凡\", \"type\": \"人物\", \"subtype\": \"\", \"aliases\": [\"穿越者\", \"小相公\", \"小友\", \"天生道子\", \"小子\", \"清月\", \"李清月\", \"道子\"], \"attributes\": {}, \"descriptions\": [\"从现代穿越的童子\", \"拥有系统\", \"穿越者\"], \"evidence\": [\"李凡普普通通的打工人\", \"李凡实在是忍不住了，跳起来嗷呜一声恶龙咆哮。\", \"李凡仿佛整个人置身于暴风雨之中\", \"李凡缩着脖子扭头望去。\", \"特码的谁要啊！不过李凡可不敢作死\", \"李凡咽了口唾沫\", \"小子李凡，诚心求道，想拜山主为师\", \"李凡的心情大幅提升了1点\"], \"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\": \"C0006\", \"summary\": \"被侍婢簇拥喂酒\", \"evidence\": [\"李凡正被莺莺燕燕簇拥着喂酒\"], \"attributes\": {}}, {\"chunk_id\": \"C0007\", \"summary\": \"求拜山主为师\", \"evidence\": [\"小子李凡，诚心求道，想拜山主为师\"], \"attributes\": {}}, {\"chunk_id\": \"C0008\", \"summary\": \"心情提升\", \"evidence\": [\"李凡的心情大幅提升了1点\"], \"attributes\": {}}], \"mention_count\": 8, \"observation_count\": 8, \"first_seen\": \"C0001\", \"last_seen\": \"C0008\"}, {\"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\": {}}], \"mention_count\": 6, \"observation_count\": 6, \"first_seen\": \"C0001\", \"last_seen\": \"C0008\"}]}\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0016\", \"scene_notes\": \"李凡观察周围，发现祭坛被毁、魔尊被斩、童子尽亡，老道继续逼问。；重要性：主线；呈现：氛围镜头 / 对白驱动 / 直接画面；时间模式：dream；时间顺序：叙事16->故事14；时间锚点：此时\", \"audio_notes\": \"保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围\", \"narrator_profile_id\": \"narrator_dream_cn\", \"chronology\": {\"scene_id\": \"S0016\", \"narrative_order\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"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\": \"S0015\"}, \"constraints\": [{\"relation\": \"same_time\", \"target_scene_id\": \"S0015\", \"confidence\": 0.45, \"reason\": \"dream_attached_to_frame\"}], \"evidence\": [{\"kind\": \"same_time\", \"field\": \"text\", \"text\": \"此时\", \"snippet\": \"中线斩作两断，刚才明明是泥石所铸的法像，此时却烂作两半肉块。 而瞎眼老道的手上，那\"}, {\"kind\": \"dream\", \"field\": \"preview\", \"text\": \"幻境\", \"snippet\": \"，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但\"}, {\"kind\": \"dream\", \"field\": \"text\", \"text\": \"幻境\", \"snippet\": \"，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但\"}]}, \"shots\": [{\"shot_id\": \"S0016_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\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"anchor_label\": \"此时\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 3}}, \"narrator_profile_id\": \"narrator_dream_cn\", \"narration_delivery_hint\": \"带梦境感；节奏更紧\"}, {\"shot_id\": \"S0016_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\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"anchor_label\": \"此时\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 3}}, \"narrator_profile_id\": \"narrator_dream_cn\"}, {\"shot_id\": \"S0016_SH03\", \"camera\": \"正反打\", \"description\": \"对白推进核心信息\", \"actions\": [\"童子尽皆死亡\", \"老道逼问物与非物\"], \"dialogue\": [{\"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\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"anchor_label\": \"此时\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 3}}, \"narrator_profile_id\": \"narrator_dream_cn\"}, {\"shot_id\": \"S0016_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\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"anchor_label\": \"此时\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 3}}, \"narrator_profile_id\": \"narrator_dream_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0016\", \"source_chunk_id\": \"C0003\", \"source_start_para\": 93, \"source_end_para\": 97, \"characters\": [\"李凡\", \"老道\"], \"locations\": [\"竹林空地\"], \"key_beats\": [\"祭坛被毁魔尊被斩\", \"童子尽皆死亡\", \"老道逼问物与非物\"], \"shot_count_hint\": 4, \"scene_summary\": \"李凡观察周围，发现祭坛被毁、魔尊被斩、童子尽亡，老道继续逼问。\", \"scene_text_preview\": \"李凡盯着面前的狠人，随即不由得被其他的东西吸引，偏过视线，看向老道的身后。 只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。 六…\", \"chronology_summary\": {\"narrative_order\": 16, \"story_chronology_order\": 14, \"story_chronology_group\": \"CG0014\", \"time_mode\": \"dream\", \"confidence\": 0.99, \"order_delta\": -2, \"anchor_label\": \"此时\", \"anchor_type\": \"same_time_marker\", \"constraint_count\": 1, \"evidence_count\": 3}}}"
    }
  ]
}