{
  "messages": [
    {
      "role": "system",
      "content": "You are a scene enrichment agent. The program has already split the chunk into candidate scenes. Do not invent or remove candidates unless the input is malformed. Keep candidate boundaries stable and only decide whether the first candidate continues the previous scene. Return JSON only."
    },
    {
      "role": "user",
      "content": "The program already produced candidate scenes for one chunk. For each candidate, return exactly one scene object under key scenes. Output STRICT JSON with key scenes (list). Scene schema: {candidate_id,title,summary,type,tone,importance,presentation,key_beats,characters,locations,continuation_of_prev}. Use the same candidate_id values from the input. type/tone/presentation are lists of short labels. Prefer the program-provided characters and locations unless the text clearly contradicts them. Only set continuation_of_prev=true when the first candidate clearly continues the previous chunk's scene. Keep title and summary short. Keep key_beats to 1-3 short phrases. Return a single JSON object and nothing else (no markdown, no code fences). If unsure, return {\"scenes\":[]}.\n\nCHUNK META:\n{\"chunk_id\": \"C0002\", \"start_para\": 2, \"end_para\": 3, \"char_len\": 157, \"para_count\": 2, \"structure_counts\": {\"body\": 1, \"chapter_heading\": 1}}\n\nCANDIDATE SCENES:\n[{\"candidate_id\": \"C0002-SC01\", \"title_hint\": \"想定了主意，就將這冊子的記載，改做…\", \"summary_hint\": \"想定了主意，就將這冊子的記載，改做了小說體裁，剖作若干回，加了…\", \"type_hints\": [\"叙事\"], \"tone_hints\": [\"中性\"], \"presentation_hints\": [\"叙事画面\"], \"importance_hint\": \"支线\", \"characters_hint\": [], \"locations_hint\": [\"深山窮谷\", \"虹口蓬路日本郵便局\"], \"text\": \"想定了主意，就將這冊子的記載，改做了小說體裁，剖作若干回，加了些評語，寫一封信，另外將冊子封好，寫著「寄日本橫濱市山下町百六十番新小說社」。走到虹口蓬路日本郵便局，買了郵稅票黏上，交代明白，翻身就走。一直走到深山窮谷之中，絕無人煙之地，與木石居，與鹿豕游去了。\", \"text_preview\": \"想定了主意，就將這冊子的記載，改做了小說體裁，剖作若干回，加了些評語，寫一封信，另外將冊子封好，寫著「寄日本橫濱市山下町百六十番新小說社」。走到虹口蓬路日本郵…\", \"source_chunk_id\": \"C0002\", \"source_start_para\": 2, \"source_end_para\": 2, \"record_count\": 1, \"char_len\": 130, \"structure_counts\": {\"body\": 1}, \"continuation_hint\": true, \"key_beats_hint\": [\"想定了主意，就將這冊子的記載，改做了小說體裁，剖作若干回，加了…\"], \"matched_entities\": [{\"entity_id\": \"E000007\", \"name\": \"新小說社\", \"type\": \"组织\", \"subtype\": \"\", \"matched_terms\": [\"新小說社\"], \"score\": 5.3}, {\"entity_id\": \"E000009\", \"name\": \"深山窮谷\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"深山窮谷\"], \"score\": 5.1}, {\"entity_id\": \"E000008\", \"name\": \"虹口蓬路日本郵便局\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"虹口蓬路日本郵便局\"], \"score\": 5.1}, {\"entity_id\": \"E000005\", \"name\": \"二十年目睹之怪現狀\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"冊子\"], \"score\": 2.2}], \"entity_refs\": [{\"entity_id\": \"E000007\", \"entity_uid\": \"E000007\", \"name\": \"新小說社\", \"canonical_name\": \"新小說社\", \"type\": \"组织\", \"subtype\": \"\", \"matched_terms\": [\"新小說社\"], \"match_score\": 5.3, \"ref_role\": \"organization_candidate\"}, {\"entity_id\": \"E000009\", \"entity_uid\": \"E000009\", \"name\": \"深山窮谷\", \"canonical_name\": \"深山窮谷\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"深山窮谷\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000008\", \"entity_uid\": \"E000008\", \"name\": \"虹口蓬路日本郵便局\", \"canonical_name\": \"虹口蓬路日本郵便局\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"虹口蓬路日本郵便局\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000005\", \"entity_uid\": \"E000005\", \"name\": \"二十年目睹之怪現狀\", \"canonical_name\": \"二十年目睹之怪現狀\", \"type\": \"物品\", \"subtype\": \"\", \"matched_terms\": [\"冊子\"], \"match_score\": 2.2, \"ref_role\": \"other_candidate\"}], \"boundary_reasons_after\": [\"chapter_heading\"]}, {\"candidate_id\": \"C0002-SC02\", \"title_hint\": \"场景\", \"summary_hint\": \"第二回 守常經不使疏逾戚 睹怪狀幾疑賊是官\", \"type_hints\": [\"叙事\"], \"tone_hints\": [\"悬疑\"], \"presentation_hints\": [\"叙事画面\"], \"importance_hint\": \"支线\", \"characters_hint\": [], \"locations_hint\": [], \"text\": \"第二回     守常經不使疏逾戚　睹怪狀幾疑賊是官\", \"text_preview\": \"第二回 守常經不使疏逾戚 睹怪狀幾疑賊是官\", \"source_chunk_id\": \"C0002\", \"source_start_para\": 3, \"source_end_para\": 3, \"record_count\": 1, \"char_len\": 25, \"structure_counts\": {\"chapter_heading\": 1}, \"continuation_hint\": false, \"key_beats_hint\": [\"第二回 守常經不使疏逾戚 睹怪狀幾疑賊是官\"], \"matched_entities\": [], \"entity_refs\": [], \"boundary_reasons_after\": []}]"
    }
  ]
}