{
  "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\": \"C0001-SC04\", \"title\": \"系统激活\", \"summary\": \"李凡尝试后，穿越者心理健康维护系统出现。\", \"type\": [\"系统/设定\"], \"tone\": [\"中性\", \"诧异\"], \"importance\": \"主线\", \"presentation\": [\"文字卡片\", \"旁白+画面\"], \"key_beats\": [\"系统出现\", \"系统名称揭示\"], \"characters\": [], \"locations\": [], \"continuation_of_prev\": false, \"source_chunk_id\": \"C0001\", \"source_start_para\": 21, \"source_end_para\": 25, \"text\": \"系统？\\n\\n于是系统就出现了。\\n\\n‘欢迎使用穿越者心理健康维护系统’\\n\\n嗯，还好有……？？\\n\\n心理健康？心理健康是很重要……个鬼啊！\", \"text_preview\": \"系统？ 于是系统就出现了。 ‘欢迎使用穿越者心理健康维护系统’ 嗯，还好有……？？ 心理健康？心理健康是很重要……个鬼啊！\", \"candidate_meta\": {\"candidate_id\": \"C0001-SC04\", \"record_count\": 5, \"char_len\": 65, \"structure_counts\": {\"short_line\": 3, \"dialogue\": 1, \"body\": 1}, \"boundary_reasons_after\": [\"system_switch\"], \"matched_entities\": [{\"entity_id\": \"E000008\", \"name\": \"穿越者心理健康维护系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"穿越者心理健康维护系统\"], \"score\": 5.8}, {\"entity_id\": \"E000063\", \"name\": \"系统\", \"type\": \"系统面板\", \"subtype\": \"系统\", \"matched_terms\": [\"系统\"], \"score\": 5.8}], \"heuristic_types\": [\"系统/设定\"], \"heuristic_tones\": [\"中性\"], \"heuristic_presentation\": [\"文字卡片\", \"旁白+画面\"], \"heuristic_importance\": \"主线\"}, \"scene_id\": \"S0004\"}\n\nCHRONOLOGY:\n{\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.56, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}\n\nENTITY CONTEXT:\nNone\n\nSCRIPT CANDIDATE:\n{\"scene_id\": \"S0004\", \"scene_notes\": \"李凡尝试后，穿越者心理健康维护系统出现。；重要性：主线；呈现：文字卡片 / 旁白+画面\", \"audio_notes\": \"以旁白驱动\", \"narrator_profile_id\": \"narrator_main_cn\", \"chronology\": {\"scene_id\": \"S0004\", \"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.56, \"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\": \"S0002\"}, \"constraints\": [{\"relation\": \"after\", \"target_scene_id\": \"S0002\", \"confidence\": 0.58, \"reason\": \"narrative_forward\"}], \"evidence\": []}, \"shots\": [{\"shot_id\": \"S0004_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\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.56, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}, {\"shot_id\": \"S0004_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\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.56, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}, \"narrator_profile_id\": \"narrator_main_cn\"}], \"candidate_meta\": {\"scene_id\": \"S0004\", \"source_chunk_id\": \"C0001\", \"source_start_para\": 21, \"source_end_para\": 25, \"characters\": [], \"locations\": [], \"key_beats\": [\"系统出现\", \"系统名称揭示\"], \"shot_count_hint\": 2, \"scene_summary\": \"李凡尝试后，穿越者心理健康维护系统出现。\", \"scene_text_preview\": \"系统？ 于是系统就出现了。 ‘欢迎使用穿越者心理健康维护系统’ 嗯，还好有……？？ 心理健康？心理健康是很重要……个鬼啊！\", \"chronology_summary\": {\"narrative_order\": 4, \"story_chronology_order\": 4, \"story_chronology_group\": \"CG0004\", \"time_mode\": \"mainline\", \"confidence\": 0.56, \"order_delta\": 0, \"anchor_label\": \"\", \"anchor_type\": \"unknown\", \"constraint_count\": 1, \"evidence_count\": 0}}}"
    }
  ]
}