{
  "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\": \"C0007\", \"start_para\": 6, \"end_para\": 6, \"char_len\": 1409, \"para_count\": 1, \"structure_counts\": {\"body\": 1}}\n\nCANDIDATE SCENES:\n[{\"candidate_id\": \"C0007-SC01\", \"title_hint\": \"桂花 · 繼之道：「跑街是到外面收…\", \"summary_hint\": \"繼之道：「跑街是到外面收帳的意思。有時到外面打聽行情，送送單子…\", \"type_hints\": [\"内心独白\"], \"tone_hints\": [\"庄严\", \"轻松\"], \"presentation_hints\": [\"旁白+画面\"], \"importance_hint\": \"主线\", \"characters_hint\": [\"桂花\", \"太太\", \"土老兒\", \"吳景曾\"], \"locations_hint\": [\"南京\", \"上海\", \"四馬路\", \"會香裡\"], \"text\": \"繼之道：「跑街是到外面收帳的意思。有時到外面打聽行情，送送單子，也是他的事。這土老兒做了一年多，倒還安分。一天不知聽了甚麼人說起『打野雞』的好處，……」我聽了，又不明白道：「甚麼打野雞？可是打那流娼麼？」繼之道：「去嫖流娼，就叫打野雞。這土老兒聽得心動，那一天帶了幾塊洋錢，走到了四馬路野雞最多的地方，叫做甚麼會香裡，在一家門首，看見一個『黃魚』。」我聽了，又是一呆道：「甚麼叫做黃魚？」繼之道：「這是我說錯南京的土談了，這裡南京人，叫大腳妓女做黃魚。」我笑道：「又是野雞，又是黃魚，倒是兩件好吃的東西。」繼之說：「你且慢說笑著，還有好笑的呢。當下土老兒同他兜搭起來，這黃魚就招呼了進去。問起名字，原來這個黃魚叫做桂花，說的一口北京話。這土老兒化了幾塊洋錢，就住了一夜。到了次日早晨要走，桂花送到門口，叫他晚上來。這個本來是妓女應酬嫖客的口頭禪，並不是一定要叫他來的。誰知他土頭土腦的，信是一句實話，到了晚上，果然走去，無聊無賴的坐了一會就走了。臨走的時候，桂花又隨口說道：『明天來。』他到了明天，果然又去了，又裝了一個『乾濕』。」我正在聽得高興，忽然聽見「裝乾濕」三個字，又是不懂。繼之道：「化一塊洋錢去坐坐，妓家拿出一碟子水果，一碟子瓜子來敬客，這就叫做『裝乾濕』。當下土老兒坐了一會，又要走了，桂花又約他明天來。他到了明天，果然又去了。桂花留他住下，他就化了兩塊洋錢，又住了一夜。到天明起來，桂花問他要一個金戒指。他連說：『有有有，可是要過兩三天呢。』過了三天，果然拿一個金戒指去。當下桂花盤問他在上海做甚麼生意，他也不隱瞞，一一的照直說了。問他一月有多少工錢，他說：『六塊洋錢。』桂花道：『這麼說，我的一個戒指，要去了你半年工錢呀！』他說：『不要緊，我同帳房先生商量，先借了年底下的花紅銀子來兑的。』問他一年分多少花紅，他說：『說不定的，生意好的年分，可以分六七十元；生意不好，也有二三十元。』桂花沉吟了半晌道：『這麼說，你一年不過一百多元的進帳？』他說：『做生意人，不過如此。』桂花道：『你為甚麼不做官呢？』土老兒笑道：『那做官的是要有官運的呀。我們鄉下人，哪裡有那種好運氣！』桂花道：『你有老婆沒有？』土老兒歎道：『老婆是有一個的，可惜我的命硬，前兩年把他剋死了。又沒有一男半女，真是可憐！』桂花道：『真的麼？』土老兒道：『自然是真的，我騙你作甚！』桂花道：『我勸你還是去做官。』土老兒道：『我只望東家加我點工錢，已經是大運氣了，哪裡還敢望做官！況且做官是要拿錢去捐的，聽見說捐一個小老爺，還要好幾百銀子呢！』桂花道：『要做官頂小也要捐個道臺，那小老爺做他作甚麼！』土老兒吐舌道：『道臺！那還不曉得是個甚麼行情呢！』桂花道：『我要你依我一件事，包有個道臺給你做。』土老兒道：『莫說這種笑話，不要折煞我。若說依你的事，你且說出來，依得的無有不依。』桂花道：『只要你娶了我做填房，不許再娶別人。』土老兒笑道：『好便好，只是我娶你不起呀，不知道你要多少身價呢！』桂花道：『呸！我是自己的身子，沒有甚麼人管我，我要嫁誰就嫁誰，還說甚麼身價呀！你當是買丫頭麼！』土老兒道：『這麼說，你要嫁我，我就發個咒不娶別人。』桂花道：『認真的麼？』土老兒道：『自然是認真的，我們鄉下人從來不會撒謊。』桂花立刻叫人把門外的招牌除去了，把大門關上，從此改做住家人家。又交代用人，從此叫那土老兒做老爺，叫自己做太太。兩個人商量了一夜。\", \"text_preview\": \"繼之道：「跑街是到外面收帳的意思。有時到外面打聽行情，送送單子，也是他的事。這土老兒做了一年多，倒還安分。一天不知聽了甚麼人說起『打野雞』的好處，……」我聽了…\", \"source_chunk_id\": \"C0007\", \"source_start_para\": 6, \"source_end_para\": 6, \"record_count\": 1, \"char_len\": 1409, \"structure_counts\": {\"body\": 1}, \"continuation_hint\": false, \"key_beats_hint\": [\"繼之道：「跑街是到外面收帳的意思。有時到外面打聽行情，送送單子…\"], \"matched_entities\": [{\"entity_id\": \"E000028\", \"name\": \"桂花\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"桂花\", \"黃魚\"], \"score\": 7.2}, {\"entity_id\": \"E000013\", \"name\": \"南京\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"南京\"], \"score\": 5.8}, {\"entity_id\": \"E000001\", \"name\": \"上海\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"上海\"], \"score\": 5.4}, {\"entity_id\": \"E000019\", \"name\": \"太太\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"太太\"], \"score\": 5.4}, {\"entity_id\": \"E000027\", \"name\": \"土老兒\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"土老兒\"], \"score\": 5.2}, {\"entity_id\": \"E000029\", \"name\": \"四馬路\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"四馬路\"], \"score\": 5.1}, {\"entity_id\": \"E000041\", \"name\": \"帳房\", \"type\": \"组织\", \"subtype\": \"\", \"matched_terms\": [\"帳房\"], \"score\": 5.1}, {\"entity_id\": \"E000030\", \"name\": \"會香裡\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"會香裡\"], \"score\": 5.1}, {\"entity_id\": \"E000025\", \"name\": \"吳景曾\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"繼之\"], \"score\": 2.6}], \"entity_refs\": [{\"entity_id\": \"E000028\", \"entity_uid\": \"E000028\", \"name\": \"桂花\", \"canonical_name\": \"桂花\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"桂花\", \"黃魚\"], \"match_score\": 7.2, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000013\", \"entity_uid\": \"E000013\", \"name\": \"南京\", \"canonical_name\": \"南京\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"南京\"], \"match_score\": 5.8, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000001\", \"entity_uid\": \"E000001\", \"name\": \"上海\", \"canonical_name\": \"上海\", \"type\": \"地点\", \"subtype\": \"山岳/洞天\", \"matched_terms\": [\"上海\"], \"match_score\": 5.4, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000019\", \"entity_uid\": \"E000019\", \"name\": \"太太\", \"canonical_name\": \"太太\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"太太\"], \"match_score\": 5.4, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000027\", \"entity_uid\": \"E000027\", \"name\": \"土老兒\", \"canonical_name\": \"土老兒\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"土老兒\"], \"match_score\": 5.2, \"ref_role\": \"character_candidate\"}, {\"entity_id\": \"E000029\", \"entity_uid\": \"E000029\", \"name\": \"四馬路\", \"canonical_name\": \"四馬路\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"四馬路\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000041\", \"entity_uid\": \"E000041\", \"name\": \"帳房\", \"canonical_name\": \"帳房\", \"type\": \"组织\", \"subtype\": \"\", \"matched_terms\": [\"帳房\"], \"match_score\": 5.1, \"ref_role\": \"organization_candidate\"}, {\"entity_id\": \"E000030\", \"entity_uid\": \"E000030\", \"name\": \"會香裡\", \"canonical_name\": \"會香裡\", \"type\": \"地点\", \"subtype\": \"\", \"matched_terms\": [\"會香裡\"], \"match_score\": 5.1, \"ref_role\": \"location_candidate\"}, {\"entity_id\": \"E000025\", \"entity_uid\": \"E000025\", \"name\": \"吳景曾\", \"canonical_name\": \"吳景曾\", \"type\": \"人物\", \"subtype\": \"\", \"matched_terms\": [\"繼之\"], \"match_score\": 2.6, \"ref_role\": \"character_candidate\"}], \"boundary_reasons_after\": []}]"
    }
  ]
}