{
  "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\": \"C0009\", \"start_para\": 101, \"end_para\": 106, \"char_len\": 1607, \"para_count\": 6, \"structure_counts\": {\"body\": 5, \"chapter_heading\": 1}}\n\nCANDIDATE SCENES:\n[{\"candidate_id\": \"C0009-SC01\", \"title_hint\": \"石猴 · 那小妖听说，急忙跑入洞里…\", \"summary_hint\": \"猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…\", \"type_hints\": [\"对话\", \"动作\", \"内心独白\"], \"tone_hints\": [\"庄严\", \"紧张\"], \"presentation_hints\": [\"对白驱动\", \"直接画面\", \"旁白+画面\"], \"importance_hint\": \"主线\", \"characters_hint\": [\"石猴\", \"泾河龙王\", \"混世魔王\"], \"locations_hint\": [\"水帘洞\", \"花果山\", \"水脏洞\"], \"text\": \"那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”魔王道：“有甚祸事？”小妖道：“洞外有猴头称为花果山水帘洞洞主。他说你屡次欺他儿孙，特来寻你，见个上下哩。”魔王笑道：“我常闻得那些猴精说他有个大王，出家修行去，想是今番来了。你们见他怎生打扮，有甚器械？”小妖道：“他也没甚么器械，光着个头，穿一领红色衣，勒一条黄绦，足下踏一对乌靴，不僧不俗，又不像道士神仙，赤手空拳，在门外叫哩。”魔王闻说：“取我批挂兵器来！”那小妖即时取出。那魔王穿了甲胄，绰刀在手，与众妖出得门来，即高声叫道：“那个是水帘洞洞主？”悟空急睁眼观看，只见那魔王：\\n\\n头戴乌金盔，映日光明；身挂皂罗袍，迎风飘荡。下穿着黑铁甲，紧勒皮条；足踏着花褶靴，雄如上将。腰广十围，身高三丈，手执一口刀，锋刃多明亮。称为混世魔，磊落凶模样。\\n\\n猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你身不满四尺，年不过三旬，手内又无兵器，怎么大胆猖狂，要寻我见甚么上下？”悟空骂道：“你这泼魔，原来没眼！你量我小，要大却也不难。你量我无兵器，我两只手勾着天边月哩！你不要怕，只吃老孙一拳！”纵一纵，跳上去，劈脸就打。那魔王伸手架住道：“你这般矬矮，我这般高长，你要使拳，我要使刀，使刀就杀了你，也吃人笑，待我放下刀，与你使路拳看。”悟空道：“说得是。好汉子！走来！”那魔王丢开架子便打，这悟空钻进去相撞相迎。他两个拳捶脚踢，一冲一撞。原来长拳空大，短簇坚牢。那魔王被悟空掏短肋，撞了裆，几下筋节，把他打重了。他闪过，拿起那板大的钢刀，望悟空劈头就砍。悟空急撤身，他砍了一个空。悟空见他凶猛，即使身外身法，拔一把毫毛，丢在口中嚼碎，望空中喷去，叫一声“变！”，即变做三二百个小猴，周围攒簇。\\n\\n原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八万四千毛羽，根根能变，应物随心。那些小猴，眼乖会跳，刀来砍不着，枪去不能伤。你看他前踊后跃，钻上去，把魔王围绕，抱的抱，扯的扯，钻裆的钻裆，扳脚的扳脚，踢打挦毛，抠眼睛，捻鼻子，抬鼓弄，直打做一个攒盘。这悟空才去夺得他的刀来，分开小猴，照顶门一下，砍为两段。领众杀进洞中，将那大小妖精，尽皆剿灭。却把毫毛一抖，收上身来。又见那收不上身者，却是那魔王在水帘洞中擒去的小猴，悟空道：“汝等何为到此？”约有三五十个，都含泪道：“我等因大王修仙去后，这两年被他争吵，把我们都摄将来，那不是我们洞中的家伙？石盆、石碗都被这厮拿来也。”悟空道：“既是我们的家伙，你们都搬出外去。”随即洞里放起火来，把那水脏洞烧得枯干，尽归了一体。对众道：“汝等跟我回去。”众猴道：“大王，我们来时，只听得耳边风声，虚飘飘到于此地，更不识路径，今怎得回乡？”悟空道：“这是他弄的个术法儿，有何难也！我如今一窍通，百窍通，我也会弄。你们都合了眼，休怕！”\", \"text_preview\": \"那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”魔王道：“有甚祸事？”小妖道：“洞外有猴头称为花果山水帘洞洞主。他说你屡次欺他儿孙，特来寻你，见个上下哩。”…\", \"source_chunk_id\": \"C0009\", \"source_start_para\": 101, \"source_end_para\": 104, \"record_count\": 4, \"char_len\": 1170, \"structure_counts\": {\"body\": 4}, \"continuation_hint\": true, \"key_beats_hint\": [\"猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…\", \"原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…\", \"那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”魔王道：“有…\"], \"matched_entities\": [{\"entity_id\": \"E000006\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"猴王\", \"悟空\", \"老孙\"], \"score\": 6.8}, {\"entity_id\": \"E000009\", \"name\": \"水帘洞\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"水帘洞\"], \"score\": 5.8}, {\"entity_id\": \"E000004\", \"name\": \"花果山\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"花果山\"], \"score\": 5.8}, {\"entity_id\": \"E000010\", \"name\": \"众猴\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"众猴\"], \"score\": 5.6}, {\"entity_id\": \"E000027\", \"name\": \"水脏洞\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"水脏洞\"], \"score\": 5.1}, {\"entity_id\": \"E000028\", \"name\": \"身外身法\", \"type\": \"术法神通\", \"subtype\": \"\", \"matched_terms\": [\"身外身法\"], \"score\": 5.1}, {\"entity_id\": \"E000084\", \"name\": \"泾河龙王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"大王\"], \"score\": 2.4}, {\"entity_id\": \"E000026\", \"name\": \"混世魔王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"魔王\"], \"score\": 2.2}], \"entity_refs\": [{\"entity_id\": \"E000006\", \"entity_uid\": \"E000006\", \"name\": \"石猴\", \"canonical_name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"猴王\", \"悟空\", \"老孙\"], \"match_score\": 6.8, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000009\", \"entity_uid\": \"E000009\", \"name\": \"水帘洞\", \"canonical_name\": \"水帘洞\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"水帘洞\"], \"match_score\": 5.8, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000004\", \"entity_uid\": \"E000004\", \"name\": \"花果山\", \"canonical_name\": \"花果山\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"花果山\"], \"match_score\": 5.8, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000010\", \"entity_uid\": \"E000010\", \"name\": \"众猴\", \"canonical_name\": \"众猴\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"众猴\"], \"match_score\": 5.6, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000027\", \"entity_uid\": \"E000027\", \"name\": \"水脏洞\", \"canonical_name\": \"水脏洞\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"水脏洞\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000028\", \"entity_uid\": \"E000028\", \"name\": \"身外身法\", \"canonical_name\": \"身外身法\", \"type\": \"术法神通\", \"subtype\": \"\", \"matched_terms\": [\"身外身法\"], \"match_score\": 5.1, \"ref_role\": \"other_candidate\"}, {\"entity_id\": \"E000084\", \"entity_uid\": \"E000084\", \"name\": \"泾河龙王\", \"canonical_name\": \"泾河龙王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"大王\"], \"match_score\": 2.4, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000026\", \"entity_uid\": \"E000026\", \"name\": \"混世魔王\", \"canonical_name\": \"混世魔王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"魔王\"], \"match_score\": 2.2, \"ref_role\": \"character_candidate\"}], \"boundary_reasons_after\": [\"forced_scene_max_chars\"]}, {\"candidate_id\": \"C0009-SC02\", \"title_hint\": \"石猴 · 好猴王，念声咒语，驾阵狂…\", \"summary_hint\": \"好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…\", \"type_hints\": [\"对话\", \"动作\"], \"tone_hints\": [\"庄严\", \"轻松\"], \"presentation_hints\": [\"对白驱动\", \"直接画面\"], \"importance_hint\": \"主线\", \"characters_hint\": [\"石猴\", \"泾河龙王\"], \"locations_hint\": [\"南赡部洲\"], \"text\": \"好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众猴脚屣实地，认得是家乡，个个欢喜，都奔洞门旧路。那在洞众猴，都一齐簇拥同入，分班齿序，礼拜猴王。安排酒果，接风贺喜，启问降魔救子之事。悟空备细言了一遍，众猴称扬不尽道：“大王去到那方，不意学得这般手段！”悟空又道：“我当年别汝等，随波逐流，飘过东洋大海，径至南赡部洲，学成人像，着此衣，穿此履，摆摆摇摇，云游八九年馀，更不曾有道；又渡西洋大海，到西牛贺洲地界，访问多时，幸遇一老祖，传了我与天同寿的真功果，不死长生的大法门。”众猴称贺。都道：“万劫难逢也！”悟空又笑道：“小的们，又喜我这一门皆有姓氏。”众猴道：“大王何姓？”悟空道：“我今姓孙，法名悟空。”众猴闻说，鼓掌忻然道：“大王是老孙，我们都是二孙、三孙、细孙、小孙、--一家孙、一国孙、一窝孙矣！”都来奉承老孙，大盆小碗的，椰子酒、葡萄酒、仙花、仙果，真个是合家欢乐！咦！贯通一姓身归本，只待荣迁仙录箓名。\", \"text_preview\": \"好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众猴脚屣实地，认得是家乡，个个欢喜，都奔洞门旧路。那在洞众猴，都一齐簇拥同入，分班齿序，礼拜猴王。…\", \"source_chunk_id\": \"C0009\", \"source_start_para\": 105, \"source_end_para\": 105, \"record_count\": 1, \"char_len\": 414, \"structure_counts\": {\"body\": 1}, \"continuation_hint\": false, \"key_beats_hint\": [\"好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…\"], \"matched_entities\": [{\"entity_id\": \"E000006\", \"name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"猴王\", \"悟空\", \"老孙\"], \"score\": 6.8}, {\"entity_id\": \"E000010\", \"name\": \"众猴\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"众猴\"], \"score\": 5.6}, {\"entity_id\": \"E000020\", \"name\": \"南赡部洲\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"南赡部洲\"], \"score\": 5.2}, {\"entity_id\": \"E000084\", \"name\": \"泾河龙王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"大王\"], \"score\": 2.4}], \"entity_refs\": [{\"entity_id\": \"E000006\", \"entity_uid\": \"E000006\", \"name\": \"石猴\", \"canonical_name\": \"石猴\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"猴王\", \"悟空\", \"老孙\"], \"match_score\": 6.8, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000010\", \"entity_uid\": \"E000010\", \"name\": \"众猴\", \"canonical_name\": \"众猴\", \"type\": \"生物种族\", \"subtype\": \"\", \"matched_terms\": [\"众猴\"], \"match_score\": 5.6, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000020\", \"entity_uid\": \"E000020\", \"name\": \"南赡部洲\", \"canonical_name\": \"南赡部洲\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"南赡部洲\"], \"match_score\": 5.2, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000084\", \"entity_uid\": \"E000084\", \"name\": \"泾河龙王\", \"canonical_name\": \"泾河龙王\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"大王\"], \"match_score\": 2.4, \"ref_role\": \"character_candidate\"}], \"boundary_reasons_after\": [\"chapter_heading\"]}, {\"candidate_id\": \"C0009-SC03\", \"title_hint\": \"场景\", \"summary_hint\": \"第三回 四海千山皆拱伏 九幽十类尽除名\", \"type_hints\": [\"叙事\"], \"tone_hints\": [\"中性\"], \"presentation_hints\": [\"叙事画面\"], \"importance_hint\": \"支线\", \"characters_hint\": [], \"locations_hint\": [], \"text\": \"第三回　四海千山皆拱伏　九幽十类尽除名\", \"text_preview\": \"第三回 四海千山皆拱伏 九幽十类尽除名\", \"source_chunk_id\": \"C0009\", \"source_start_para\": 106, \"source_end_para\": 106, \"record_count\": 1, \"char_len\": 19, \"structure_counts\": {\"chapter_heading\": 1}, \"continuation_hint\": false, \"key_beats_hint\": [\"第三回 四海千山皆拱伏 九幽十类尽除名\"], \"matched_entities\": [], \"entity_refs\": [], \"boundary_reasons_after\": []}]"
    }
  ]
}