{ "case_id": "CASE-0005", "seed": 43021, "schema_version": "1.0", "title": "The Unlucky Door", "briefing": "Detective investigating a double murder at The Unlucky Door, a renowned theater in the heart of downtown. The victims were found in Room 3 during a suspicious disappearance investigation.", "knobs": { "setting_hint": "", "era_hint": "", "tone_hint": "", "n_suspects": 4, "n_red_herrings": 2, "alibi_tightness": 0.6, "difficulty": "standard" }, "setting": { "name": "The Unlucky Door", "description": "", "locations": [ { "loc_id": "L1", "name": "Main Lobby", "description": "", "adjacent_to": [ "L2", "L3", "L4" ] }, { "loc_id": "L2", "name": "Actor's Studio", "description": "", "adjacent_to": [ "L1" ] }, { "loc_id": "L3", "name": "Manager's Office", "description": "", "adjacent_to": [ "L1" ] }, { "loc_id": "L4", "name": "Director's Study", "description": "", "adjacent_to": [ "L1" ] } ], "murder_window": { "start_min": 1260, "end_min": 1320 } }, "victim": { "vic_id": "V1", "name": "Jasmine Lee", "role": "Actress and Manager of the theater", "found_at_loc_id": "L1", "found_at_min": 1325, "cause_of_death": "Accidental overdose with lethal amount of sleeping pills in Room 3", "time_of_death": { "start_min": 1280, "end_min": 1310 } }, "weapon": { "weapon_id": "W1", "name": "Bottle opener", "kind": "surgical scalpel found embedded in her shoulder wound", "origin_loc_id": "L1", "requires_strength": false, "leaves_trace": "" }, "suspects": [ { "sus_id": "S1", "name": "Victor Chen", "role": "Jasmine's ex-boyfriend and business partner", "persona_summary": "An envious businessman, Victor is obsessed with Jasmine's success but secretly jealous of their close relationship. He was caught shoplifting a valuable diamond ring from her jewelry box in Room 4.", "demeanour": "visibly frightened and on edge, dreading every question", "is_culprit": false, "physical_capability": { "strength": true, "mobility": true }, "personality": { "composure": 0.2, "aggression": 0.3, "evasiveness": 0.7 }, "tells": [ "I was just checking on her from upstairs." ], "knows_facts": [ "F_sec1" ], "secrets": [ "The real reason he was there to see her die, as she was the key to securing his share of her fortune, which includes her beloved dog Coco (a black and white poodle)" ], "true_whereabouts": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L2", "activity": "going about the evening", "co_present_sus_ids": [] } ], "stated_alibi": { "claim_text": "I was in Actor's Studio the whole time.", "claimed_segments": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L2", "witness_sus_ids": [] } ] }, "must_lie_about": [ "F_sec1" ], "anchored_lies": [ { "lie_id": "LIE_sec1", "topic": "The real reason he was there to see her die, as ", "claimed": "He was merely looking for an opportunity to claim his half of her inheritance before her disappearance.", "truth_ref": "F_sec1", "breaks_on": [ "C_h1" ], "fallback": "Fine, that part is true - but it has nothing to do with the murder." } ], "voice": null, "visual": { "subject_type": "suspect", "palette": "noir", "gender": "male", "age_band": "40s", "build": null, "hair": null, "attire": "Black tie evening dress complete with top hat and monocle as he pretends to be an esteemed theater owner while plotting the murder of his business partner's love interest.", "mood": "tense", "accent_color": "#b8860b", "location_tags": [], "prop_tags": [], "prompt_hint": "Tall and imposing in a tailored suit with slicked-back hair and a gold chain around his neck, he is confident but somewhat aggressive., Black tie evening dress complete with top hat and monocle as he pretends to be an esteemed theater owner while plotting the murder of his business partner's love interest." } }, { "sus_id": "S2", "name": "Liliana Rodriguez", "role": "Jasmine's lover and friend", "persona_summary": "A charming but flirtatious woman with a sharp tongue, Liliana had been trying to break up with Jasmine for weeks. Her secret: she was jealous of their close relationship and secretly obsessed with finding the diamonds that could help her get custody of Coco (which had not happened)", "demeanour": "hostile and defensive, bristling at any hint of suspicion", "is_culprit": true, "physical_capability": { "strength": true, "mobility": true }, "personality": { "composure": 0.55, "aggression": 0.88, "evasiveness": 0.4 }, "tells": [ "She was just checking on Jasmine because she had information for her boss." ], "knows_facts": [ "F_scene", "F_sec2" ], "secrets": [ "The real reason for her jealousy was to frame Jasmine as a liar in front of others, including her boss Victor" ], "true_whereabouts": [ { "window": { "start_min": 1260, "end_min": 1280 }, "loc_id": "L2", "activity": "mingling in plain sight", "co_present_sus_ids": [] }, { "window": { "start_min": 1280, "end_min": 1310 }, "loc_id": "L1", "activity": "alone with the victim", "co_present_sus_ids": [] } ], "stated_alibi": { "claim_text": "I was in the Actor's Studio at all times and have no knowledge of Jasmine Lee's murder.", "claimed_segments": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L2", "witness_sus_ids": [] } ] }, "must_lie_about": [ "F_scene" ], "anchored_lies": [ { "lie_id": "LIE_alibi", "topic": "where you were during the murder", "claimed": "I was in the Actor's Studio at all times and have no knowledge of Jasmine Lee's murder.", "truth_ref": "F_scene", "breaks_on": [ "C_b1", "C_b2" ], "fallback": "All right - I stepped out for a moment, but I had nothing to do with this." } ], "voice": null, "visual": { "subject_type": "suspect", "palette": "noir", "gender": "female", "age_band": "20s", "build": null, "hair": null, "attire": "Flapper dress with a small cocktail dress underlayer for added allure, complete with high heels and a pair of gloves to match her flirtatious persona.", "mood": "tense", "accent_color": "#3a6ea5", "location_tags": [], "prop_tags": [], "prompt_hint": "Radiant and flirtatious with long black hair tied in a bun, she has perfect dental braces and a bright smile but hides a secret ring on her finger that matches the diamonds she was obsessed with finding., Flapper dress with a small cocktail dress underlayer for added allure, complete with high heels and a pair of gloves to match her flirtatious persona." } }, { "sus_id": "S3", "name": "Dr. Elena Sanchez", "role": "Manager of the theater's security department, a woman with no connection to the murder except for a grudging respect for Jasmine's reputation in the industry", "persona_summary": "A highly competent and discreet doctor who has only ever been present when Jazzy was performing or at her manager's office.", "demeanour": "composed and cooperative on the surface, carefully measured", "is_culprit": false, "physical_capability": { "strength": true, "mobility": true }, "personality": { "composure": 0.72, "aggression": 0.4, "evasiveness": 0.3 }, "tells": [ "I was just checking on the security protocols as she was conducting her daily rounds." ], "knows_facts": [ "F_sec3" ], "secrets": [ "She had an old habit of adding blood samples from actors' wounds to her medical files, hoping to improve their recovery rates. Her latest sample in Room 3 included a faint hint of Jasmine’s victim's blood." ], "true_whereabouts": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L4", "activity": "going about the evening", "co_present_sus_ids": [] } ], "stated_alibi": { "claim_text": "I was in Director's Study the whole time.", "claimed_segments": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L4", "witness_sus_ids": [] } ] }, "must_lie_about": [ "F_sec3" ], "anchored_lies": [ { "lie_id": "LIE_sec3", "topic": "She had an old habit of adding blood samples fro", "claimed": "She was merely taking notes on Jazzy's daily practice and recovery process for the theater's performance staff.", "truth_ref": "F_sec3", "breaks_on": [ "C_h3" ], "fallback": "Fine, that part is true - but it has nothing to do with the murder." } ], "voice": null, "visual": { "subject_type": "suspect", "palette": "noir", "gender": "female", "age_band": "50s", "build": null, "hair": null, "attire": "White coat and surgical mask as an investigator might expect during the autopsy process but maintains professionalism by wearing a dark suit over it, with a clean appearance despite the stress of the investigation.", "mood": "tense", "accent_color": "#9a9aa0", "location_tags": [], "prop_tags": [], "prompt_hint": "Serene and composed in a professional white coat with neatly pressed hair, she has sharp green eyes that seem to pierce everyone around her. She exudes a calm demeanor even under suspicion., White coat and surgical mask as an investigator might expect during the autopsy process but maintains professionalism by wearing a dark suit over it, with a clean appearance despite the stress of the investigation." } }, { "sus_id": "S4", "name": "James Baker", "role": "Victor's employee, a male friend of both Victor and Jasmine who had been working there for years with no criminal history or conflict.", "persona_summary": "A hardworking but reserved man with no secrets from anyone at work. His only interest was helping his boss solve problems.", "demeanour": "rattled and evasive, voice tightening under pressure", "is_culprit": false, "physical_capability": { "strength": true, "mobility": true }, "personality": { "composure": 0.32, "aggression": 0.55, "evasiveness": 0.68 }, "tells": [ "I was just looking for information about our department’s procedures." ], "knows_facts": [ "F_sec4" ], "secrets": [ "He knew the diamonds were stolen but had never found a reason to inform on Victor, afraid of hurting Jasmine's reputation as an actress and manager" ], "true_whereabouts": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L2", "activity": "going about the evening", "co_present_sus_ids": [] } ], "stated_alibi": { "claim_text": "I was in Actor's Studio the whole time.", "claimed_segments": [ { "window": { "start_min": 1260, "end_min": 1320 }, "loc_id": "L2", "witness_sus_ids": [] } ] }, "must_lie_about": [ "F_sec4" ], "anchored_lies": [ { "lie_id": "LIE_sec4", "topic": "He knew the diamonds were stolen but had never f", "claimed": "James merely wanted to help clear the rumors about Victor’s past.", "truth_ref": "F_sec4", "breaks_on": [ "C_h4" ], "fallback": "Fine, that part is true - but it has nothing to do with the murder." } ], "voice": null, "visual": { "subject_type": "suspect", "palette": "noir", "gender": "male", "age_band": "30s", "build": null, "hair": null, "attire": "Business suit complete with dark ties and a pocket watch, giving off an air of seriousness but showing no signs of distress or concern. His lack of interaction suggests he is hiding something from everyone.", "mood": "guarded", "accent_color": "#6b8f71", "location_tags": [], "prop_tags": [], "prompt_hint": "Reliable and dependable with a straight face as he sorts through papers from Room 4, completely unaware of the mystery unfolding around him., Business suit complete with dark ties and a pocket watch, giving off an air of seriousness but showing no signs of distress or concern. His lack of interaction suggests he is hiding something from everyone." } } ], "culprit": { "sus_id": "S2", "true_motive": { "motive_id": "M1", "category": "revenge", "summary": "Liliana Rodriguez killed Jasmine Lee because she felt threatened by Jasmine's success and wanted to eliminate her rival." }, "method_narrative": "The murder took place in the Main Lobby around 21:30, with Liliana Rodriguez using a bottle opener as their weapon. The body was then moved into the Actor's Studio where they claimed they had never left it.", "alibi_lie": { "claimed_loc_id": "L2", "actual_loc_id": "L1", "contradicted_by_clue_ids": [ "C_b1", "C_b2" ] } }, "relationships": [], "facts": [ { "fact_id": "F_scene", "statement": "Liliana Rodriguez was in Main Lobby during the murder.", "true_value": true, "loc_id": "L1", "at_min": 1280 }, { "fact_id": "F_sec1", "statement": "The real reason he was there to see her die, as she was the key to securing his share of her fortune, which includes her beloved dog Coco (a black and white poodle)", "true_value": true, "loc_id": null, "at_min": null }, { "fact_id": "F_sec2", "statement": "The real reason for her jealousy was to frame Jasmine as a liar in front of others, including her boss Victor", "true_value": true, "loc_id": null, "at_min": null }, { "fact_id": "F_sec3", "statement": "She had an old habit of adding blood samples from actors' wounds to her medical files, hoping to improve their recovery rates. Her latest sample in Room 3 included a faint hint of Jasmine’s victim's blood.", "true_value": true, "loc_id": null, "at_min": null }, { "fact_id": "F_sec4", "statement": "He knew the diamonds were stolen but had never found a reason to inform on Victor, afraid of hurting Jasmine's reputation as an actress and manager", "true_value": true, "loc_id": null, "at_min": null } ], "clues": [ { "clue_id": "C_b1", "name": "Scuffed floorboard", "reveal_text": "A freshly scuffed floorboard where someone braced against a struggle.", "discoverable_at_loc_id": "L1", "discovery_method": "forensic", "supports_fact_id": "F_scene", "points_to_sus_id": "S2", "contradicts_alibi_of": "S2", "is_red_herring": false, "weight": 1.0 }, { "clue_id": "C_b2", "name": "Snagged thread", "reveal_text": "A torn thread of dark cloth snagged on the main lobby doorframe.", "discoverable_at_loc_id": "L2", "discovery_method": "forensic", "supports_fact_id": "F_scene", "points_to_sus_id": "S2", "contradicts_alibi_of": "S2", "is_red_herring": false, "weight": 0.7 }, { "clue_id": "C_h1", "name": "Old photograph", "reveal_text": "A worn photograph they would rather no one had seen.", "discoverable_at_loc_id": "L3", "discovery_method": "search", "supports_fact_id": "F_sec1", "points_to_sus_id": "S1", "contradicts_alibi_of": null, "is_red_herring": true, "weight": 0.3 }, { "clue_id": "C_h3", "name": "A torn piece of paper with bloodstains from an actor's wound, matching her file exactly", "reveal_text": "The note is found as she leaves Room 3 after the autopsy, leading investigators to pursue it through security records.", "discoverable_at_loc_id": "L4", "discovery_method": "search", "supports_fact_id": "F_sec3", "points_to_sus_id": "S3", "contradicts_alibi_of": null, "is_red_herring": true, "weight": 0.3 }, { "clue_id": "C_h4", "name": "A receipt for diamond purchases matching those stolen from Jasmine’s jewelry box in Room 4", "reveal_text": "The receipt is found while James was sorting through files, revealing his involvement in the theft but not knowing the full extent of it.", "discoverable_at_loc_id": "L2", "discovery_method": "search", "supports_fact_id": "F_sec4", "points_to_sus_id": "S4", "contradicts_alibi_of": null, "is_red_herring": true, "weight": 0.3 } ], "solution": { "culprit_sus_id": "S2", "weapon_id": "W1", "motive_id": "M1", "minimal_clue_set": [ "C_b1" ], "deduction_chain": [ "Liliana Rodriguez used the bottle opener as their weapon during the murder.", "The stained bottle opener was found in the Main Lobby around 21:30, suggesting a timeframe consistent with the time of death.", "A fingerprint on the bottle opener matches mine, implicating me in Jasmine Lee's murder." ] } }