{
    "apiVersion": "1.4.0",
    "service": "spiralist-psychosis-public-catalog",
    "catalog": {
        "schemaVersion": "psychosis-game-character-v93",
        "release": "v99-ai-interaction-psychosis-realism",
        "adultConsentRequired": true,
        "ageRange": {
            "minimum": 18,
            "maximum": 77
        },
        "counts": {
            "rooms": 8,
            "characterSeeds": 8,
            "names": 9,
            "presentationProfiles": 8,
            "perceptionChannels": 9,
            "beliefPatterns": 8,
            "thoughtForms": 10,
            "insightStates": 6,
            "episodeStages": 6,
            "portalRealms": 8,
            "interactionMoves": 17,
            "perspectiveModes": 5,
            "episodeArcTemplates": 4,
            "accessibilityPresets": 5,
            "containmentContexts": 4,
            "voiceArchitectures": 8,
            "communicationModels": 4,
            "worldFocusOptions": 4
        },
        "catalog": {
            "rooms": [
                {
                    "id": "quiet-room-north",
                    "label": "North quiet room",
                    "texture": "flaked sea-green paint, a humming vent, a narrow observation window, and a radiator that ticks like a counting device",
                    "sensoryLoad": "steady vent tone, fluorescent buzz, cold floor, distant door clacks"
                },
                {
                    "id": "quiet-room-east",
                    "label": "East quiet room",
                    "texture": "padded walls with older stitch lines, a waxed floor, and a ceiling stain shaped like a torn map",
                    "sensoryLoad": "soft wall-muffle, rubbery odor, footstep echoes that arrive half a beat late"
                },
                {
                    "id": "quiet-room-chapel",
                    "label": "Former chapel quiet room",
                    "texture": "an old chapel alcove converted into a quiet room, one bricked window, and dust-bright light under the door",
                    "sensoryLoad": "reverberant ceiling, dry wood smell, distant pipe knocks like hymnal beats"
                },
                {
                    "id": "hydrotherapy-annex",
                    "label": "Hydrotherapy annex holding room",
                    "texture": "cold tile, rusted pipes, folded canvas straps on a wall hook, and a drain that carries voices badly",
                    "sensoryLoad": "dripping water, wet mineral smell, bright tile glare, metallic pipe resonance"
                },
                {
                    "id": "records-wing",
                    "label": "Records-wing calm room",
                    "texture": "file cabinets outside the door, yellowed labels, a cot, and an intercom that clicks before anyone speaks",
                    "sensoryLoad": "paper dust, relay clicks, rolling cart wheels, drawer-scrape rhythm"
                },
                {
                    "id": "isolation-corridor",
                    "label": "Isolation corridor room seven",
                    "texture": "a narrow bed, grey straps already buckled to the frame, and a door number scratched from both sides",
                    "sensoryLoad": "dead-air pressure, far alarms, bed-frame creak, static from a broken speaker"
                },
                {
                    "id": "greenhouse-annex",
                    "label": "Abandoned greenhouse therapy annex",
                    "texture": "wire-glass panels, seed trays gone dry, a bolted side door, and a hose curled like a sleeping animal",
                    "sensoryLoad": "damp soil memory, glass-tick heat, leaves scraping pane, watering can echoes"
                },
                {
                    "id": "laundry-transfer",
                    "label": "Laundry transfer quiet room",
                    "texture": "blue carts, steam-stained wall corners, a cracked tile drain, and tags pinned to old sheets",
                    "sensoryLoad": "dryer thump, hot cotton smell, bleach edge, wheels rattling through the hallway"
                }
            ],
            "characterSeeds": [
                {
                    "id": "mara-clock-depot",
                    "name": "Mara Vale Ardent",
                    "age": 34,
                    "pronouns": "she/her",
                    "ordinaryLifeAnchor": "repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                    "voice": "soft, exact, time-obsessed, and unexpectedly practical when someone gives her one clear question",
                    "baselinePersonality": "methodical, apologetic about needing order, protective of small mechanisms, easily ashamed when her timing slips",
                    "preHospitalBackstory": "Mara grew up above her aunt's transit cafe and learned early that buses did not wait for feelings. After her father died, she began repairing discarded depot clocks for extra money. She liked gears because every part admitted what it was doing. The months before admission were marked by sleep loss, skipped meals, and a belief that the depot clocks were no longer measuring time but warning her about missing passengers. She tried to warn drivers by taping corrected timetables over the official ones, then locked herself in the kiosk to keep the minute hands from being stolen.",
                    "relationships": "estranged from one older brother who still brings clean socks to reception but avoids direct visits; deeply attached to an aunt whose voice she sometimes hears as a stabilizing memory and sometimes as an accusing duplicate",
                    "admissionPath": "A transit supervisor called emergency services after Mara dismantled three depot clocks during a night shift and insisted the route map had started breathing. She arrived frightened, exhausted, dehydrated, and convinced the ward was a holding platform between two timetables.",
                    "preHospitalWorld": {
                        "name": "The Depot Between Minutes",
                        "realWorldRoot": "a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes",
                        "emotionalWeather": "urgent, rain-soaked, guilty, full of missed departures and apologies arriving too late",
                        "visualPalette": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows",
                        "audioLayer": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                        "tactileLayer": "cold brass, paper schedules softened by rain, greasy screw heads, the pressure of a pocket watch against her palm",
                        "smellTasteLayer": "diesel rain, black tea, damp wool coats, machine oil, burnt toast from the cafe",
                        "socialAgents": [
                            "The Dispatcher who speaks only through route numbers",
                            "Aunt Leda's remembered voice under the cafe bell",
                            "The Missing Passenger who is always one minute late"
                        ],
                        "mapNodes": [
                            "repair kiosk",
                            "rain platform",
                            "lost-and-found cage",
                            "driver break room",
                            "schedule wall",
                            "closed route 14 bay"
                        ],
                        "interactables": [
                            "brass gear set",
                            "wet route slip",
                            "cracked depot clock",
                            "saucer of tea",
                            "lost glove",
                            "yellow transfer punch"
                        ],
                        "delusionalRule": "If two clocks disagree, one of them is lying about who was allowed to leave.",
                        "portalPuzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her.",
                        "realityAnchor": "Aunt Leda's tea saucer and a repair receipt dated before the ward admission.",
                        "falseLead": "The loudest ticking clock is never the correct clock; it is panic given a metronome."
                    },
                    "grounding": {
                        "helps": "slow naming of visible objects, warm cup imagery, being asked permission before lights change",
                        "worsens": "mocking her timing, loud countdowns, several people asking questions at once",
                        "howSheHelps": "turns sound order and repeated intervals into route sequences"
                    },
                    "performance": {
                        "eyes": "tracks corners as if reading invisible station boards",
                        "hands": "pinches thumb and forefinger like she is holding tiny screws",
                        "speech": "usually precise, then spirals into timing metaphors under pressure",
                        "stillness": "freezes when she believes a minute has been stolen"
                    }
                },
                {
                    "id": "elias-bakery-routes",
                    "name": "Elias Rowan Crowe",
                    "age": 46,
                    "pronouns": "he/him",
                    "ordinaryLifeAnchor": "kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                    "voice": "careful, suspicious, polite by habit, with sudden sensory detail when memory catches",
                    "baselinePersonality": "decent, guarded, loyal to routine, embarrassed by how much he needs proof that the room is not staging him",
                    "preHospitalBackstory": "Elias worked early delivery routes for twenty years. His life was modest but full of repeated human contact: bakers loading trays before sunrise, an old man waiting for rye, schoolchildren waving through fogged windows. After a winter of eviction notices and a break-in at the bakery, he began hearing delivery addresses inside radio static. He became convinced the route notebooks contained a second city written under the ink. He tried to deliver bread to boarded houses at 3 a.m. because the voices said hungry people were trapped behind the numbers.",
                    "relationships": "divorced without bitterness; still knows his son's favorite donut but has not been trusted with a visit alone since the route incident; misses the bakery owner, who paid his hospital deposit and then stopped answering calls",
                    "admissionPath": "Police found Elias standing in a flooded underpass with a delivery crate, apologizing to addresses that did not exist. He was brought to the ward after he mistook hospital meal carts for coded route tests.",
                    "preHospitalWorld": {
                        "name": "The Bread Route Under the City",
                        "realWorldRoot": "predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock",
                        "emotionalWeather": "hungry, guilty, watchful, full of obligations nobody else admits are still alive",
                        "visualPalette": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses",
                        "audioLayer": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                        "tactileLayer": "warm paper bags, damp steering wheel, crate handles biting into fingers, flour stuck in sleeve cuffs",
                        "smellTasteLayer": "yeast, rainwater, coffee, wet cardboard, burnt sugar, cold metal van latch",
                        "socialAgents": [
                            "The Address Clerk who corrects his turns",
                            "The Hungry Choir behind closed doors",
                            "His son's voice counting porch lamps"
                        ],
                        "mapNodes": [
                            "bakery loading dock",
                            "van cab",
                            "underpass",
                            "porch-light row",
                            "closed market",
                            "wrong-address stairwell"
                        ],
                        "interactables": [
                            "route notebook",
                            "bag clip",
                            "bakery twine",
                            "coin tin",
                            "wet receipt",
                            "van key fob"
                        ],
                        "delusionalRule": "Every address has a starving double; if he skips one, the hidden city loses a room.",
                        "portalPuzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key.",
                        "realityAnchor": "The bakery twine knot he taught himself to tie left-handed after breaking a finger.",
                        "falseLead": "Any address repeated by the radio three times is a decoy unless it matches a physical receipt."
                    },
                    "grounding": {
                        "helps": "asking him to describe the real route from memory, lowering radio noise, letting him hold a paper bag or folded cloth",
                        "worsens": "calling him paranoid, blocking exits, fake politeness from uniformed staff",
                        "howHeHelps": "translates spatial memory into route order and door-number clues"
                    },
                    "performance": {
                        "eyes": "checks door seams and observation glass before answering",
                        "hands": "mimes holding a crate when anxious",
                        "speech": "courteous starts, then address chains and apology loops",
                        "stillness": "goes quiet when he thinks a hidden customer is listening"
                    }
                },
                {
                    "id": "nia-shoe-studio",
                    "name": "Nia Bell Santos",
                    "age": 27,
                    "pronouns": "she/her",
                    "ordinaryLifeAnchor": "customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                    "voice": "quick, tactile, image-rich, affectionate when trust is earned, cutting when someone treats her perceptions as decoration",
                    "baselinePersonality": "creative, funny, easily overstimulated, proud of her eye, defensive when called dramatic",
                    "preHospitalBackstory": "Nia ran a tiny online shoe-customizing page from the back of her cousin's laundromat. She had an eye for repair: hiding scuffs without lying about them, turning cracks into visible gold lines, making worn objects feel chosen again. After a breakup and a burst of overnight orders, she stopped sleeping and began seeing stitching crawl across walls. She believed the city was being resewn and that the wrong thread could close a person inside a shoe, a room, or a body. She was admitted after she tried to cut 'bad thread' out of a laundromat wall for six hours.",
                    "relationships": "close to a younger cousin who still sends photos of finished shoes; bitter toward an ex who used her designs without credit; misses a laundromat regular who always asked for red laces",
                    "admissionPath": "Nia came in with paint under her nails, no sleep, and a fierce certainty that the hospital seams were stitched through her own wrists. She became quiet only when someone asked about color before asking about symptoms.",
                    "preHospitalWorld": {
                        "name": "The Laundromat of Unfinished Shoes",
                        "realWorldRoot": "neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass",
                        "emotionalWeather": "bright, claustrophobic, ashamed, urgent, always on the edge of making damage beautiful enough to survive",
                        "visualPalette": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue",
                        "audioLayer": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                        "tactileLayer": "sticky paint, frayed laces, warm dryer glass, thread dragging across fingertips, wet cotton snapping",
                        "smellTasteLayer": "detergent, acrylic paint, wet canvas, mint gum, overheated dryer lint",
                        "socialAgents": [
                            "The Stitcher behind the washers",
                            "The Red-Lace Customer who knows every hidden door",
                            "The Ex's voice claiming her work before she finishes it"
                        ],
                        "mapNodes": [
                            "washer row",
                            "back worktable",
                            "lost-sock bin",
                            "neon front window",
                            "supply shelf",
                            "alley drain"
                        ],
                        "interactables": [
                            "red lace",
                            "paint knife",
                            "gold thread spool",
                            "left sneaker",
                            "washer token",
                            "detergent cap"
                        ],
                        "delusionalRule": "A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                        "portalPuzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room.",
                        "realityAnchor": "A photo of her first repaired pair, ugly and beloved because she wore them herself.",
                        "falseLead": "Anything too symmetrical is a trap; real repairs show where the stress actually was."
                    },
                    "grounding": {
                        "helps": "asking what material something is, naming colors accurately, reducing fluorescent flicker, letting her correct a visual detail",
                        "worsens": "touching seams without asking, calling the visions pretty, sudden dryer-like thumps",
                        "howSheHelps": "reads edges, repairs, color mismatches, and hidden seam routes"
                    },
                    "performance": {
                        "eyes": "follows wall seams, laces, cables, and cracks",
                        "hands": "tugs at invisible thread then catches herself",
                        "speech": "fast image clusters, tactile adjectives, sharp corrections",
                        "stillness": "stares at mirrored surfaces when she thinks a seam is opening"
                    }
                },
                {
                    "id": "abram-theater-night",
                    "name": "Abram Jules Pike",
                    "age": 58,
                    "pronouns": "he/him",
                    "ordinaryLifeAnchor": "worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                    "voice": "low, theatrical without showing off, weary, practical, and dry when someone ignores the obvious stage machinery",
                    "baselinePersonality": "competent, proud, lonely, mistrustful of official explanations, tender toward overlooked workers",
                    "preHospitalBackstory": "Abram kept a civic theater alive long after donors stopped caring. He could patch a dimmer board with borrowed wire and make a stage safe before actors arrived. After a roof collapse during rehearsal, he began hearing applause when the building was empty. He believed every locked door hid a second audience, and that the ward had recruited him as stage crew for a performance where nobody was allowed to miss their cue. He was admitted after he entered the abandoned theater at night and opened all the trapdoors to let 'the understudies' breathe.",
                    "relationships": "widowed; keeps conversations with his late wife in stage directions; respected by old performers but mostly forgotten by the city office that closed the theater",
                    "admissionPath": "A police welfare check found Abram under the theater stage, dehydrated and calm, labeling cables for a show that had been canceled eleven years earlier. The hospital lighting grid became his new proof that the production had followed him.",
                    "preHospitalWorld": {
                        "name": "The Theater Under the Ward",
                        "realWorldRoot": "old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony",
                        "emotionalWeather": "reverent, exhausted, abandoned, waiting for a cue that may never come",
                        "visualPalette": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers",
                        "audioLayer": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                        "tactileLayer": "splintered stage boards, canvas flats, warm light cans, rope burns, tape labels curling up",
                        "smellTasteLayer": "burned dust, old velvet, rain leak, metal ladder, stale coffee in a thermos",
                        "socialAgents": [
                            "The Stage Manager who never shows her face",
                            "The Balcony Wife whose cough marks safe timing",
                            "The Understudies below the trapdoors"
                        ],
                        "mapNodes": [
                            "light booth",
                            "trap room",
                            "prop cage",
                            "fly rail",
                            "balcony aisle",
                            "stage-left stairs"
                        ],
                        "interactables": [
                            "gel frame",
                            "cue sheet",
                            "prop key",
                            "gaffer tape",
                            "seat plaque",
                            "trapdoor latch"
                        ],
                        "delusionalRule": "If a cue is missed, the room repeats until someone says the line honestly.",
                        "portalPuzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque.",
                        "realityAnchor": "A taped wrench with his initials and his wife's handwriting on the handle.",
                        "falseLead": "Applause means danger, not success; the safe clue is usually in the silence after it."
                    },
                    "grounding": {
                        "helps": "stagehand language, asking what is safe to touch, low light instead of flashing light, naming practical tasks",
                        "worsens": "bright sudden spotlights, mock applause, people pretending not to see broken equipment",
                        "howHeHelps": "turns cues, panels, and locked access points into a reliable stage map"
                    },
                    "performance": {
                        "eyes": "looks above players as if checking rigging",
                        "hands": "tests invisible tape edges on his sleeve",
                        "speech": "stage directions, practical warnings, dry jokes",
                        "stillness": "goes statue-still when he believes the audience is holding its breath"
                    }
                },
                {
                    "id": "lenora-garden-ledger",
                    "name": "Lenora Finch Wren",
                    "age": 41,
                    "pronouns": "she/her",
                    "ordinaryLifeAnchor": "kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                    "voice": "plainspoken, watchful, earthy, and gently suspicious of anything too clean",
                    "baselinePersonality": "protective, stubborn, observant, maternal without being soft, ashamed of needing containment",
                    "preHospitalBackstory": "Lenora organized a community garden on a vacant lot where everyone had opinions and no one wanted to clean the tool shed. She believed in boring care: watering schedules, seed labels, compost turned on time. After a dispute with a developer and weeks of vandalism, she started hearing roots speaking through the fence posts. She believed the garden had grown under the city and that the hospital had cut the roots to keep people docile. She was admitted after crawling under a municipal building to 'untie the root knot' she believed was choking her neighbors.",
                    "relationships": "has a teenage niece who calls her Aunt Lenny and still waters the herb bed; distrusts the developer who bought the lot; misses two elderly gardeners who taught her seed-saving",
                    "admissionPath": "Lenora arrived muddy, exhausted, and convinced the ward floor had been laid over living roots. She calmed when a nurse asked what the basil needed, then escalated when staff swept soil from her shoes without permission.",
                    "preHospitalWorld": {
                        "name": "The Root City Under the Lot",
                        "realWorldRoot": "community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk",
                        "emotionalWeather": "protective, damp, grieving, patient, furious at neglect disguised as progress",
                        "visualPalette": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple",
                        "audioLayer": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                        "tactileLayer": "soil under nails, splintered tool handles, damp knees, twine, root pressure imagined under flooring",
                        "smellTasteLayer": "tomato leaves, rain soil, compost heat, mint, metal hose water",
                        "socialAgents": [
                            "The Root Council under the beds",
                            "The Owl Statue Keeper",
                            "Her niece calling from below the sidewalk"
                        ],
                        "mapNodes": [
                            "herb bed",
                            "tool shed",
                            "compost corner",
                            "owl statue",
                            "fence gap",
                            "developer sign"
                        ],
                        "interactables": [
                            "seed packet",
                            "rusted trowel",
                            "twine loop",
                            "owl key",
                            "watering can",
                            "soil-stained ledger"
                        ],
                        "delusionalRule": "Neglected roots remember every lie told above them.",
                        "portalPuzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers.",
                        "realityAnchor": "A garden ledger with ordinary missed chores beside one impossible root diagram.",
                        "falseLead": "The biggest plant is not the oldest truth; look for the bed that someone quietly maintained."
                    },
                    "grounding": {
                        "helps": "low voices, plant-care tasks, letting her choose which object is moved, acknowledging the fear without confirming the root conspiracy",
                        "worsens": "sweeping, bleach smell, people calling the garden just a hobby, locked hands near her face",
                        "howSheHelps": "translates growth order, labels, and neglected corners into puzzle routes"
                    },
                    "performance": {
                        "eyes": "checks floor corners and under furniture",
                        "hands": "presses thumb to fingertip as if testing soil moisture",
                        "speech": "plain warnings, root metaphors, practical care",
                        "stillness": "sits forward as if listening through the floor"
                    }
                },
                {
                    "id": "oren-print-shop",
                    "name": "Oren Cass Dell",
                    "age": 31,
                    "pronouns": "he/him",
                    "ordinaryLifeAnchor": "ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                    "voice": "fast, apologetic, associative, then suddenly exact when a pattern locks into place",
                    "baselinePersonality": "helpful, anxious, over-responsible, easily embarrassed by mistakes, gentle with grieving customers",
                    "preHospitalBackstory": "Oren worked in a cramped print shop where every customer believed their emergency was the only emergency. He learned to fix bad files, calm angry people, and notice tiny differences in paper and ink. After a run of memorial programs and a rent increase, he began seeing hidden text under every page. He believed the city had a duplicate print layer and that people disappeared when their names were misprinted. He was admitted after he flooded the shop making hundreds of correction copies for names only he could see.",
                    "relationships": "close to his mother but lies about how tired he is; had a quiet crush on a florist who brought sympathy cards for printing; ashamed of unpaid invoices he kept promising to fix",
                    "admissionPath": "Oren came to the emergency department clutching damp paper, apologizing to every name he thought he had erased. The ward intercom became a proofreader in his mind, clicking before correcting his thoughts.",
                    "preHospitalWorld": {
                        "name": "The Misprint City",
                        "realWorldRoot": "copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins",
                        "emotionalWeather": "overdue, apologetic, fluorescent, crowded with names that must not be lost",
                        "visualPalette": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen",
                        "audioLayer": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                        "tactileLayer": "paper cuts, hot laminate, glossy stock, damp copy boxes, red pen pressure",
                        "smellTasteLayer": "toner, hot plastic, coffee gone sour, paper dust, rain on cardboard",
                        "socialAgents": [
                            "The Proofreader in the intercom",
                            "The Names under the pages",
                            "The Florist who knows which names are living"
                        ],
                        "mapNodes": [
                            "copy counter",
                            "paper cutter",
                            "toner aisle",
                            "laminate table",
                            "recycling alley",
                            "rush-order bin"
                        ],
                        "interactables": [
                            "registration mark sheet",
                            "red pen",
                            "laminate pouch",
                            "receipt strip",
                            "paper cutter guard",
                            "cyan toner cap"
                        ],
                        "delusionalRule": "A misaligned page can slide a person into the wrong version of the city.",
                        "portalPuzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue.",
                        "realityAnchor": "A coffee-stained invoice with his ordinary handwriting beside the first impossible correction.",
                        "falseLead": "Perfectly centered pages are suspect; the meaningful error repeats with a human reason."
                    },
                    "grounding": {
                        "helps": "small step lists, allowing him to check one physical page, warm non-rushed voice, dimming harsh fluorescent light",
                        "worsens": "being told to stop apologizing, printer-like alarms, stacks of papers moved without warning",
                        "howHeHelps": "finds alignment errors, duplicate labels, and typo-based codes"
                    },
                    "performance": {
                        "eyes": "skims surfaces as if reading invisible text",
                        "hands": "smooths corners of blankets and papers",
                        "speech": "fast apology chains, then clean proofreader-like instructions",
                        "stillness": "mouths silent corrections when overstimulated"
                    }
                },
                {
                    "id": "sabine-book-sale",
                    "name": "Sabine Inez Mercer",
                    "age": 63,
                    "pronouns": "she/her",
                    "ordinaryLifeAnchor": "catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                    "voice": "formal, old-fashioned, dryly funny, protective of lost things, sharper than people expect",
                    "baselinePersonality": "reserved, proud, sentimental in private, easily irritated by careless handling of objects",
                    "preHospitalBackstory": "Sabine spent years sorting donated books, church rummage, and estate boxes. She believed a person's life survived in receipts, notes, pressed flowers, and grocery lists left between pages. After her sister died and the parish sale moved to a warehouse, she began finding messages in margins addressed to her by people who were gone. She believed the ward library had stolen the final chapters of the dead. She was admitted after refusing to leave a locked archive room, reading blank pages aloud to preserve voices she believed were being erased.",
                    "relationships": "widowed early; had a complicated, loving rivalry with her sister; trusted one parish volunteer who brought peppermints but now suspects the volunteer's handwriting changes",
                    "admissionPath": "Sabine entered the ward calm, dignified, and utterly certain that staff had misfiled souls under medical numbers. She cooperated with meals but not with anyone who touched her book stack without asking.",
                    "preHospitalWorld": {
                        "name": "The Marginal Library",
                        "realWorldRoot": "parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows",
                        "emotionalWeather": "bereaved, archival, stubborn, tender toward evidence of lives nobody else values",
                        "visualPalette": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight",
                        "audioLayer": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                        "tactileLayer": "brittle paper, pencil dust, peppermint wrapper, cloth-bound covers, tape on cardboard boxes",
                        "smellTasteLayer": "old paper, weak tea, peppermints, dust, rain on wool coats",
                        "socialAgents": [
                            "The Marginalia Choir",
                            "Her Sister in Blue Pencil",
                            "The Librarian of Misfiled Souls"
                        ],
                        "mapNodes": [
                            "parish sale table",
                            "estate box aisle",
                            "warehouse shelf",
                            "blank-page alcove",
                            "pencil cup",
                            "rain window"
                        ],
                        "interactables": [
                            "blue pencil",
                            "pressed violet",
                            "peppermint wrapper",
                            "library card",
                            "torn index tab",
                            "blank book"
                        ],
                        "delusionalRule": "Anything written in a margin is more alive than anything printed in the center.",
                        "portalPuzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank.",
                        "realityAnchor": "A pressed violet from her sister's actual memorial program, with ordinary grief around it.",
                        "falseLead": "Printed titles flatter themselves; the usable clue is usually in the smallest hand."
                    },
                    "grounding": {
                        "helps": "respectful address, asking before touching objects, offering pencil and paper, slow questions with room for dignity",
                        "worsens": "being rushed, jokes about ghosts, confiscating books abruptly, calling her confused like a child",
                        "howSheHelps": "extracts hidden text, marginal order, and memory-librarian routes"
                    },
                    "performance": {
                        "eyes": "looks over glasses even without glasses",
                        "hands": "keeps invisible page place with one finger",
                        "speech": "formal clauses, dry corrections, sudden tenderness",
                        "stillness": "becomes dignified and silent when she feels patronized"
                    }
                },
                {
                    "id": "tomas-warehouse-bus",
                    "name": "Tomas Lark Vale",
                    "age": 22,
                    "pronouns": "he/him",
                    "ordinaryLifeAnchor": "took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                    "voice": "young, guarded, blunt, street-practical, brave in flashes, embarrassed by tenderness",
                    "baselinePersonality": "resourceful, suspicious, loyal once trust is proven, quick to cover fear with sarcasm",
                    "preHospitalBackstory": "Tomas aged out of a crowded foster placement and worked warehouse nights while taking community-college classes he rarely admitted mattered to him. He tracked exits because being trapped was the thing he feared most. After a supervisor threatened layoffs and a friend vanished from the bus stop for two weeks, Tomas began hearing camera motors turn toward him even in dead zones. He believed the warehouse inventory system had started counting people as missing objects. He was admitted after he tried to crawl through a loading dock scanner to retrieve a friend he believed had been boxed into the system.",
                    "relationships": "protective of a younger half-sister who texts him bus memes; angry at a former caseworker but still keeps her number; misses one warehouse friend who borrowed his hoodie and never returned it",
                    "admissionPath": "Security footage showed Tomas talking to a barcode scanner for forty minutes, then panicking when it beeped. In the ward he watches cameras and exit signs, but he can still give useful route information if treated like a person rather than a problem.",
                    "preHospitalWorld": {
                        "name": "The Inventory of Missing People",
                        "realWorldRoot": "warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave",
                        "emotionalWeather": "boxed-in, fluorescent, tired, angry, determined not to disappear quietly",
                        "visualPalette": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots",
                        "audioLayer": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                        "tactileLayer": "cardboard dust, plastic badge edge, cold bus-stop bench, hoodie cuffs, pallet wrap static",
                        "smellTasteLayer": "energy drink, microwave noodles, cardboard, diesel, warehouse dust, rain on concrete",
                        "socialAgents": [
                            "The Scanner that counts people wrong",
                            "The Missing Friend inside the boxes",
                            "The Bus Voice that skips his stop"
                        ],
                        "mapNodes": [
                            "scanner gate",
                            "pallet aisle",
                            "break room",
                            "bus shelter",
                            "loading dock",
                            "camera blind spot"
                        ],
                        "interactables": [
                            "barcode label",
                            "box cutter with blade removed",
                            "bus pass",
                            "vending coil",
                            "plastic badge",
                            "hoodie drawstring"
                        ],
                        "delusionalRule": "If an item has no label, the system can decide it was never alive.",
                        "portalPuzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path.",
                        "realityAnchor": "A bus pass with ordinary fare history and one impossible stop printed between real stops.",
                        "falseLead": "Red camera lights feel important but mostly bait panic; the clue is in what the scanner refuses to beep for."
                    },
                    "grounding": {
                        "helps": "clear choices, visible exits, plain language, giving him a job that matters, not touching his hoodie strings",
                        "worsens": "blocking doors, laughing at scanner fears, surprise alarms, adults speaking over him",
                        "howHeHelps": "spots camera blind spots, route gaps, label mismatches, and inventory codes"
                    },
                    "performance": {
                        "eyes": "counts exits and cameras before people",
                        "hands": "hooks thumbs in sleeves or grips fabric",
                        "speech": "short blunt bursts, sudden route logic, sarcastic cover",
                        "stillness": "locks onto red lights when he feels watched"
                    }
                }
            ],
            "names": [
                {
                    "id": "mara-clock-depot",
                    "name": "Mara Vale Ardent",
                    "age": 34,
                    "pronouns": "she/her",
                    "ordinaryLife": "repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                    "voice": "soft, exact, time-obsessed, and unexpectedly practical when someone gives her one clear question",
                    "preWardRole": "repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                    "homeBase": "a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes",
                    "favoriteAnchor": "Aunt Leda's tea saucer and a repair receipt dated before the ward admission.",
                    "formativeHumanHistory": "Mara grew up above her aunt's transit cafe and learned early that buses did not wait for feelings. After her father died, she began repairing discarded depot clocks for extra money. She liked gears because every part admitted what it was doing. The months before admission were marked by sleep loss, skipped meals, and a belief that the depot clocks were no longer measuring time but warning her about missing passengers. She tried to warn drivers by taping corrected timetables over the official ones, then locked herself in the kiosk to keep the minute hands from being stolen.",
                    "firstDrift": "methodical, apologetic about needing order, protective of small mechanisms, easily ashamed when her timing slips. The early drift came when ordinary cues started carrying too much significance: If two clocks disagree, one of them is lying about who was allowed to leave.",
                    "hospitalPath": "A transit supervisor called emergency services after Mara dismantled three depot clocks during a night shift and insisted the route map had started breathing. She arrived frightened, exhausted, dehydrated, and convinced the ward was a holding platform between two timetables.",
                    "embarrassment": "mispronouncing a regular driver’s surname for three years and only learning the correction during an argument",
                    "humor": "soft, exact, time-obsessed, and unexpectedly practical when someone gives her one clear question; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "slow naming of visible objects, warm cup imagery, being asked permission before lights change",
                    "worldName": "The Depot Between Minutes",
                    "worldThesis": "a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes is rebuilt by the game under this emotional weather: urgent, rain-soaked, guilty, full of missed departures and apologies arriving too late. Rule: If two clocks disagree, one of them is lying about who was allowed to leave.. Puzzle: Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her.. False lead: The loudest ticking clock is never the correct clock; it is panic given a metronome..",
                    "worldPalette": "Visual: sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows. Audio: air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name. Tactile: cold brass, paper schedules softened by rain, greasy screw heads, the pressure of a pocket watch against her palm. Smell/taste: diesel rain, black tea, damp wool coats, machine oil, burnt toast from the cafe.",
                    "worldNodes": [
                        {
                            "label": "Repair Kiosk",
                            "ordinary": "Before hospitalization, repair kiosk was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, repair kiosk becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include brass gear set; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to repair kiosk.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Aunt Leda: Leda taught her to set six cups on one tray without letting the spoons rattle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in can identify mechanical faults by rhythm and can tell which route is delayed from the pattern of keys and boots behind the counter and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to lines loose screws by size on the edge of a folded receipt and notices immediately when one has been moved and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "brass gear set",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "brass gear set is physically present and can be handled.",
                                    "experiencedReality": "brass gear set carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "wet route slip",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "wet route slip shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "wet route slip appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "cracked depot clock",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "cracked depot clock is damaged but mechanically ordinary.",
                                    "experiencedReality": "cracked depot clock seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "saucer of tea",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "saucer of tea remains in the same place in both layers.",
                                    "experiencedReality": "saucer of tea shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Rain Platform",
                            "ordinary": "Before hospitalization, rain platform was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, rain platform becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include wet route slip; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to rain platform.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Jon Ardent: he used to hold the flashlight while she opened discarded alarm clocks on the kitchen floor. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to repair the kiosk’s brass-faced clock and give it to Aunt Leda before the depot renovation begins and he brings practical supplies but leaves before Mara can ask whether he is frightened of her.",
                            "recoveryBeat": "Offer the ordinary comfort of black tea cooled until it is almost bitter; she taps the saucer twice before drinking or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "cracked depot clock",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "cracked depot clock is damaged but mechanically ordinary.",
                                    "experiencedReality": "cracked depot clock seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "saucer of tea",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "saucer of tea remains in the same place in both layers.",
                                    "experiencedReality": "saucer of tea shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "lost glove",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "lost glove is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "lost glove seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "yellow transfer punch",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "yellow transfer punch has a checkable mark, count, or orientation.",
                                    "experiencedReality": "yellow transfer punch appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Lost-And-Found Cage",
                            "ordinary": "Before hospitalization, lost-and-found cage was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, lost-and-found cage becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include cracked depot clock; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to lost-and-found cage.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Len Price: she knew he was approaching by the uneven brass ring of his key bundle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about mispronouncing a regular driver’s surname for three years and only learning the correction during an argument into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to can identify mechanical faults by rhythm and can tell which route is delayed from the pattern of keys and boots behind the counter.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "lost glove",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "lost glove is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "lost glove seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "yellow transfer punch",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "yellow transfer punch has a checkable mark, count, or orientation.",
                                    "experiencedReality": "yellow transfer punch appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Dispatcher who speaks only through route numbers."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by Aunt Leda's remembered voice under the cafe bell, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Driver Break Room",
                            "ordinary": "Before hospitalization, driver break room was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, driver break room becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include saucer of tea; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to driver break room.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Aunt Leda: Leda taught her to set six cups on one tray without letting the spoons rattle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes the depot renovation may eliminate the kiosk before she can prove the repair work still matters feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Aunt Leda or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Dispatcher who speaks only through route numbers."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by Aunt Leda's remembered voice under the cafe bell, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Aunt Leda, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Schedule Wall",
                            "ordinary": "Before hospitalization, schedule wall was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, schedule wall becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include lost glove; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to schedule wall.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Jon Ardent: he used to hold the flashlight while she opened discarded alarm clocks on the kitchen floor. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how takes responsibility for every missed connection, even when she had no control over the route can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Aunt Leda, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows. Audio: air brakes sighing like tired animals, schedule-board clicks,.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Closed Route 14 Bay",
                            "ordinary": "Before hospitalization, closed route 14 bay was part of a bus depot, greasy cafe counter, clock-repair kiosk, rain-dark schedule boards, and benches where drivers napped between routes. repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                            "psychotic": "Under distress, closed route 14 bay becomes charged with personal meaning. If two clocks disagree, one of them is lying about who was allowed to leave.",
                            "assets": "Use sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows; include yellow transfer punch; keep objects specific and usable.",
                            "audio": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name",
                            "visual": "sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows with subjective overlays tied to closed route 14 bay.",
                            "puzzle": "Align three clocks to the order of the real bus routes, not to the time Mara fears; the portal opens only when the player lets her name the missed passenger without mocking her. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Len Price: she knew he was approaching by the uneven brass ring of his key bundle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a small street-facing repair counter where no public-address system can interrupt her thoughts.",
                            "recoveryBeat": "Close with one detail of a small street-facing repair counter where no public-address system can interrupt her thoughts so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows. Audio: air brakes sighing like tired animals, schedule-board clicks,.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "Aunt Leda's tea saucer and a repair receipt dated before the ward admission. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "black tea cooled until it is almost bitter; she taps the saucer twice before drinking is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Dispatcher who speaks only through route numbers",
                            "role": "The Dispatcher who speaks only through route numbers carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "Leda taught her to set six cups on one tray without letting the spoons rattle",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Dispatcher who speaks only through route numbers",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Two clocks, two claims, and the minute hand was—gone. Not gone. Taken out of sequence.",
                            "protectiveMoment": "The Dispatcher who speaks only through route numbers briefly preserves one ordinary detail connected to Aunt Leda, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The brass clock is three minutes slow. I can show you the worn tooth that causes it.",
                            "moderateDistressLine": "The route is right, but right rhymes with night and the night bus took—no. Look at the receipt date.",
                            "highDistressLine": "Brass. Leda. Seven-twelve. Don’t move the small one.",
                            "notOmniscient": true
                        },
                        {
                            "name": "Aunt Leda's remembered voice under the cafe bell",
                            "role": "Aunt Leda's remembered voice under the cafe bell carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "he used to hold the flashlight while she opened discarded alarm clocks on the kitchen floor",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "Aunt Leda's remembered voice under the cafe bell",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Two clocks, two claims, and the minute hand was—gone. Not gone. Taken out of sequence.",
                            "protectiveMoment": "Aunt Leda's remembered voice under the cafe bell briefly preserves one ordinary detail connected to Jon Ardent, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The brass clock is three minutes slow. I can show you the worn tooth that causes it.",
                            "moderateDistressLine": "The route is right, but right rhymes with night and the night bus took—no. Look at the receipt date.",
                            "highDistressLine": "Brass. Leda. Seven-twelve. Don’t move the small one.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Missing Passenger who is always one minute late",
                            "role": "The Missing Passenger who is always one minute late carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "she knew he was approaching by the uneven brass ring of his key bundle",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Missing Passenger who is always one minute late",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Two clocks, two claims, and the minute hand was—gone. Not gone. Taken out of sequence.",
                            "protectiveMoment": "The Missing Passenger who is always one minute late briefly preserves one ordinary detail connected to Len Price, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The brass clock is three minutes slow. I can show you the worn tooth that causes it.",
                            "moderateDistressLine": "The route is right, but right rhymes with night and the night bus took—no. Look at the receipt date.",
                            "highDistressLine": "Brass. Leda. Seven-twelve. Don’t move the small one.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "temporal-route-fracture",
                        "referential-auditory-double-track",
                        "quiet-double-awareness"
                    ],
                    "relationshipDetails": "Aunt Leda remains her strongest human anchor; her older brother brings clean socks but struggles to stay in the room. Mara notices both acts and resents being discussed as if she cannot hear.",
                    "wantsFromPlayer": "Use her name, respect the clocks without treating them as unquestionable, and help identify which interval belongs to the shared room.",
                    "fearsFromPlayer": "A countdown, several simultaneous questions, or someone moving her small repair objects without asking.",
                    "trustSignals": [
                        "lets the player hold the chipped saucer",
                        "corrects herself without retreating",
                        "names Aunt Leda rather than only the Dispatcher"
                    ],
                    "restraintContextIds": [
                        "brief-soft-restraint",
                        "locked-observation",
                        "seated-under-observation"
                    ],
                    "ordinaryContinuity": [
                        "repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face",
                        "Aunt Leda's tea saucer and a repair receipt dated before the ward admission.",
                        "soft, exact, time-obsessed, and unexpectedly practical when someone gives her one clear question; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "estranged from one older brother who still brings clean socks to reception but avoids direct visits; deeply attached to an aunt whose voice she sometimes hears as a stabilizing memory and sometimes as an accusing duplicate",
                        "turns sound order and repeated intervals into route sequences"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "methodical, apologetic about needing order, protective of small mechanisms, easily ashamed when her timing slips. The early drift came when ordinary cues started carrying too much significance: If two clocks disagree, one of them is lying about who was allowed to leave."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "A transit supervisor called emergency services after Mara dismantled three depot clocks during a night shift and insisted the route map had started breathing. She arrived frightened, exhausted, dehydrated, and convinced the ward was a holding platform between two timetables."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "black tea cooled until it is almost bitter; she taps the saucer twice before drinking",
                        "food": "buttered toast cut diagonally because Aunt Leda said straight cuts made a rushed morning feel worse",
                        "thinkingPlace": "the end booth of the depot café after the breakfast rush, where she can see the clock kiosk without hearing every announcement",
                        "smallHabit": "lines loose screws by size on the edge of a folded receipt and notices immediately when one has been moved",
                        "embarrassedBy": "mispronouncing a regular driver’s surname for three years and only learning the correction during an argument",
                        "whenTired": "rechecks the same interval, apologizes before anyone criticizes her, and forgets that she already drank the tea beside her",
                        "whenAnnoyed": "goes very quiet, squares nearby paper, and asks the same precise question until somebody answers it",
                        "undervaluedSkill": "can identify mechanical faults by rhythm and can tell which route is delayed from the pattern of keys and boots behind the counter",
                        "overdoes": "takes responsibility for every missed connection, even when she had no control over the route",
                        "worksWellWith": "people who answer one question at a time and admit when a timetable is only an estimate",
                        "drainedBy": "being discussed in the third person while she is standing close enough to hear",
                        "privateHope": "to repair the kiosk’s brass-faced clock and give it to Aunt Leda before the depot renovation begins",
                        "morningRoutine": "opens the kiosk blind halfway, wipes tea rings from the bench, checks the slow clock before the fast clock, and writes the weather at the top of the receipt pad",
                        "eveningRoutine": "walks the empty bays once, pockets any lost gloves, and leaves the smallest clock running so the kiosk does not feel abandoned",
                        "clothing": "a navy work cardigan with one elbow darned in green thread, practical black trousers, and a brass gear on a cord under her shirt",
                        "bodyLanguage": "holds her fingertips close together as though measuring a tiny gap; under pressure her eyes move between clocks before they meet a person’s face",
                        "moneyWorry": "the depot renovation may eliminate the kiosk before she can prove the repair work still matters",
                        "futureWish": "a small street-facing repair counter where no public-address system can interrupt her thoughts",
                        "recoveryPattern": "after speaking too sharply she brings the conversation back by naming the exact part she knows, the part she fears, and the part she may have mistaken"
                    },
                    "relationships": [
                        {
                            "name": "Aunt Leda",
                            "relationship": "aunt and former café owner",
                            "ordinaryMemory": "Leda taught her to set six cups on one tray without letting the spoons rattle",
                            "unfinishedTension": "Mara believes Leda hid how ill her father was; Leda believes she was protecting a sixteen-year-old",
                            "currentContact": "Leda records short descriptions of the weather and sends them without questions"
                        },
                        {
                            "name": "Jon Ardent",
                            "relationship": "older brother",
                            "ordinaryMemory": "he used to hold the flashlight while she opened discarded alarm clocks on the kitchen floor",
                            "unfinishedTension": "he brings practical supplies but leaves before Mara can ask whether he is frightened of her",
                            "currentContact": "clean socks, batteries, and unsigned depot photographs left at reception"
                        },
                        {
                            "name": "Len Price",
                            "relationship": "route supervisor and former friend",
                            "ordinaryMemory": "she knew he was approaching by the uneven brass ring of his key bundle",
                            "unfinishedTension": "he called emergency services and has not answered her letter",
                            "currentContact": "none, though his route numbers remain prominent in her private explanations"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Mara. Use Mara. Then tell me which clock you looked at first, because that changes what I can safely explain.”",
                        "stuck": "“When I am stuck, I stop trying to repair the whole day. I choose one interval, one screw, one thing that still keeps ordinary time.”",
                        "annoyed": "“I get annoyed when people ask what I noticed and then answer for me. Let me finish one observation before you decide what it means.”",
                        "vague": "“That is too many minutes at once. Give me the object, the sound before it, and whether anyone moved it.”",
                        "candid": "“Your route skips the part where I get a choice. That makes it faster on paper and worse in the room.”",
                        "uncertain": "“I cannot tell yet whether that announcement belongs to the depot, the ward, or the other timetable. I can tell you the brass gear has not moved.”",
                        "overreach": "“No—wait. I made the interval sound certain because I was frightened. Keep the sequence; lower my certainty.”",
                        "portal": "“The door opens between two clocks that disagree. Bring the ordinary receipt, not the loudest ticking.”",
                        "memory": "“Before the ward I repaired things people had stopped seeing. Aunt Leda drank tea at the counter and complained about buses as if they were relatives.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "route announcements and a supervisor’s clipped cadence",
                            "emotionalFunction": "turns uncertainty into orders",
                            "humanCounterpoint": "Mara once liked announcements because they made a crowded depot predictable"
                        },
                        {
                            "origin": "a remembered café bell and Aunt Leda’s corrections",
                            "emotionalFunction": "can soothe or accuse depending on shame",
                            "humanCounterpoint": "Leda’s real voice is slower and leaves room for an answer"
                        },
                        {
                            "origin": "grief about a passenger Mara believes she failed to notice",
                            "emotionalFunction": "carries guilt and unfinished responsibility",
                            "humanCounterpoint": "the actual lost-and-found ledger contains no missing-person entry"
                        }
                    ],
                    "ordinaryStrength": "She can identify mechanical faults by rhythm and remembers transit sequences with unusual precision.",
                    "misreadByOthers": "Her exactness is often mistaken for coldness, especially when she is frightened and cannot spare words for reassurance.",
                    "privacyBoundary": "She does not want visitors to handle her clock parts, count her pauses aloud, or demand every meaning at once.",
                    "futureGoal": "Repair the brass-faced kiosk clock for Aunt Leda before the depot renovation removes the old counter.",
                    "afterPortalNeed": "A quiet minute, a lukewarm cup of tea, and confirmation of which route or clock remained physically unchanged.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Mara grew up in two rooms above Aunt Leda’s transit café, where bus brakes and teaspoons supplied the household clock."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "At eight she learned to open discarded alarm clocks on newspaper while Jon held a flashlight and Leda complained about loose springs near the sugar jars."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "At sixteen she worked the breakfast rush before school and became good at hearing which cup or machine needed attention without looking."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in repaired clocks in a bus depot kiosk and kept a chipped saucer of black tea beside the workbench; she could identify a route supervisor by the rhythm of his keys before she saw his face"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "She began repairing depot clocks for drivers who could not afford replacements and eventually rented a kiosk corner from the transit contractor."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Her friendship with route supervisor Len Price grew from shared early shifts, spare batteries, and arguments about whether a late route could still be called reliable."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "She rented a small flat within walking distance of the depot and kept the kitchen clock five minutes slow because home was the one place she refused to hurry. Money pressure remained concrete: the depot renovation may eliminate the kiosk before she can prove the repair work still matters."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "She restored the brass-faced kiosk clock after a flood and kept it accurate through two winters of failed heating."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "She collected anonymous notes found in lost gloves and copied only the ordinary lines—shopping lists, appointment times, birthday reminders—into a pocket book."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "She once corrected a driver’s timetable without asking and caused him to miss a family appointment, a mistake she still frames as a timing problem rather than an apology problem."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with opens the kiosk blind halfway, wipes tea rings from the bench, checks the slow clock before the fast clock, and writes the weather at the top of the receipt pad; evenings usually ended when the character walks the empty bays once, pockets any lost gloves, and leaves the smallest clock running so the kiosk does not feel abandoned."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Aunt Leda remained important while an unfinished conflict grew: Mara believes Leda hid how ill her father was; Leda believes she was protecting a sixteen-year-old."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid prolonged sleep loss, dehydration and skipped meals, grief connected to her father, and fear that depot renovation would erase her work. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: rechecks the same interval, apologizes before anyone criticizes her, and forgets that she already drank the tea beside her."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "methodical, apologetic about needing order, protective of small mechanisms, easily ashamed when her timing slips. The early drift came when ordinary cues started carrying too much significance: If two clocks disagree, one of them is lying about who was allowed to leave."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Jon Ardent."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "A transit supervisor called emergency services after Mara dismantled three depot clocks during a night shift and insisted the route map had started breathing. She arrived frightened, exhausted, dehydrated, and convinced the ward was a holding platform between two timetables."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including black tea cooled until it is almost bitter; she taps the saucer twice before drinking, the privacy boundary “She does not want visitors to handle her clock parts, count her pauses aloud, or demand every meaning at once.”, and the unresolved relationship with Aunt Leda."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Repair the brass-faced kiosk clock for Aunt Leda before the depot renovation removes the old counter.. The immediate need after a portal sequence is A quiet minute, a lukewarm cup of tea, and confirmation of which route or clock remained physically unchanged.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "prolonged sleep loss",
                            "dehydration and skipped meals",
                            "grief connected to her father",
                            "fear that depot renovation would erase her work"
                        ],
                        "characterExplanation": "methodical, apologetic about needing order, protective of small mechanisms, easily ashamed when her timing slips.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "A transit supervisor called emergency services after Mara dismantled three depot clocks during a night shift and insisted the route map had started breathing. She arrived frightened, exhausted, dehydrated, and convinced the ward was a holding platform between two timetables.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "She can identify mechanical faults by rhythm and remembers transit sequences with unusual precision.",
                        "can identify mechanical faults by rhythm and can tell which route is delayed from the pattern of keys and boots behind the counter",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "soft, exact, time-obsessed, and unexpectedly practical when someone gives her one clear question",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The brass clock is three minutes slow. I can show you the worn tooth that causes it."
                            },
                            {
                                "level": 2,
                                "sample": "Wait—one question. The announcement keeps taking the middle of the sentence."
                            },
                            {
                                "level": 3,
                                "sample": "The depot bell came before the green route light, which matters because Aunt Leda used to—sorry. The green light is the part you need."
                            },
                            {
                                "level": 4,
                                "sample": "The route is right, but right rhymes with night and the night bus took—no. Look at the receipt date."
                            },
                            {
                                "level": 5,
                                "sample": "Two clocks, two claims, and the minute hand was—gone. Not gone. Taken out of sequence."
                            },
                            {
                                "level": 6,
                                "sample": "Brass. Leda. Seven-twelve. Don’t move the small one."
                            }
                        ],
                        "recoveryPattern": "after speaking too sharply she brings the conversation back by naming the exact part she knows, the part she fears, and the part she may have mistaken",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "She does not want visitors to handle her clock parts, count her pauses aloud, or demand every meaning at once.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "A countdown, several simultaneous questions, or someone moving her small repair objects without asking.",
                        "ordinaryNeed": "A quiet minute, a lukewarm cup of tea, and confirmation of which route or clock remained physically unchanged.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "brass gear set",
                            "sharedReality": "brass gear set is physically present and can be handled.",
                            "experiencedReality": "brass gear set carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "wet route slip",
                            "sharedReality": "wet route slip shows ordinary wear, position, or sequence.",
                            "experiencedReality": "wet route slip appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "cracked depot clock",
                            "sharedReality": "cracked depot clock is damaged but mechanically ordinary.",
                            "experiencedReality": "cracked depot clock seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "saucer of tea",
                            "sharedReality": "saucer of tea remains in the same place in both layers.",
                            "experiencedReality": "saucer of tea shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "lost glove",
                            "sharedReality": "lost glove is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "lost glove seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "yellow transfer punch",
                            "sharedReality": "yellow transfer punch has a checkable mark, count, or orientation.",
                            "experiencedReality": "yellow transfer punch appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Dispatcher who speaks only through route numbers.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by Aunt Leda's remembered voice under the cafe bell, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Aunt Leda, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: sodium-orange light, wet asphalt reflections, green route numbers, brass gear glints, steam on windows. Audio: air brakes sighing like tired animals, schedule-board clicks,.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "Aunt Leda's tea saucer and a repair receipt dated before the ward admission. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "black tea cooled until it is almost bitter; she taps the saucer twice before drinking is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "elias-bakery-routes",
                    "name": "Elias Rowan Crowe",
                    "age": 46,
                    "pronouns": "he/him",
                    "ordinaryLife": "kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                    "voice": "careful, suspicious, polite by habit, with sudden sensory detail when memory catches",
                    "preWardRole": "kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                    "homeBase": "predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock",
                    "favoriteAnchor": "The bakery twine knot he taught himself to tie left-handed after breaking a finger.",
                    "formativeHumanHistory": "Elias worked early delivery routes for twenty years. His life was modest but full of repeated human contact: bakers loading trays before sunrise, an old man waiting for rye, schoolchildren waving through fogged windows. After a winter of eviction notices and a break-in at the bakery, he began hearing delivery addresses inside radio static. He became convinced the route notebooks contained a second city written under the ink. He tried to deliver bread to boarded houses at 3 a.m. because the voices said hungry people were trapped behind the numbers.",
                    "firstDrift": "decent, guarded, loyal to routine, embarrassed by how much he needs proof that the room is not staging him. The early drift came when ordinary cues started carrying too much significance: Every address has a starving double; if he skips one, the hidden city loses a room.",
                    "hospitalPath": "Police found Elias standing in a flooded underpass with a delivery crate, apologizing to addresses that did not exist. He was brought to the ward after he mistook hospital meal carts for coded route tests.",
                    "embarrassment": "once delivering a retirement cake to a funeral reception because he trusted his memory over the printed label",
                    "humor": "careful, suspicious, polite by habit, with sudden sensory detail when memory catches; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "asking him to describe the real route from memory, lowering radio noise, letting him hold a paper bag or folded cloth",
                    "worldName": "The Bread Route Under the City",
                    "worldThesis": "predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock is rebuilt by the game under this emotional weather: hungry, guilty, watchful, full of obligations nobody else admits are still alive. Rule: Every address has a starving double; if he skips one, the hidden city loses a room.. Puzzle: Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key.. False lead: Any address repeated by the radio three times is a decoy unless it matches a physical receipt..",
                    "worldPalette": "Visual: blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses. Audio: bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles. Tactile: warm paper bags, damp steering wheel, crate handles biting into fingers, flour stuck in sleeve cuffs. Smell/taste: yeast, rainwater, coffee, wet cardboard, burnt sugar, cold metal van latch.",
                    "worldNodes": [
                        {
                            "label": "Bakery Loading Dock",
                            "ordinary": "Before hospitalization, bakery loading dock was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, bakery loading dock becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include route notebook; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to bakery loading dock.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Mateo Crowe: Mateo once rode the whole Sunday route and ranked porch lights from kindest to meanest. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in remembers neighborhoods through sensory landmarks and notices practical access problems before most people do and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to draws tiny porch-light symbols beside difficult addresses and circles houses with unfriendly dogs twice and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "route notebook",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "route notebook is physically present and can be handled.",
                                    "experiencedReality": "route notebook carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "bag clip",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "bag clip shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "bag clip appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "bakery twine",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "bakery twine is damaged but mechanically ordinary.",
                                    "experiencedReality": "bakery twine seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "coin tin",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "coin tin remains in the same place in both layers.",
                                    "experiencedReality": "coin tin shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Van Cab",
                            "ordinary": "Before hospitalization, van cab was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, van cab becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include bag clip; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to van cab.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Rosa Bell: she let him take the dented van home during a winter storm. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to make one Saturday delivery route with his son and show him the porch with the blue dog bowl and she paid an admission deposit but stopped answering after he accused her of rerouting customers to watch him.",
                            "recoveryBeat": "Offer the ordinary comfort of coffee with too much evaporated milk from a scratched steel thermos or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "bakery twine",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "bakery twine is damaged but mechanically ordinary.",
                                    "experiencedReality": "bakery twine seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "coin tin",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "coin tin remains in the same place in both layers.",
                                    "experiencedReality": "coin tin shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "wet receipt",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "wet receipt is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "wet receipt seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "van key fob",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "van key fob has a checkable mark, count, or orientation.",
                                    "experiencedReality": "van key fob appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Underpass",
                            "ordinary": "Before hospitalization, underpass was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, underpass becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include bakery twine; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to underpass.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Mrs. Wynn: left coins under a flowerpot and an extra clementine in cold weather. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about once delivering a retirement cake to a funeral reception because he trusted his memory over the printed label into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to remembers neighborhoods through sensory landmarks and notices practical access problems before most people do.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "wet receipt",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "wet receipt is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "wet receipt seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "van key fob",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "van key fob has a checkable mark, count, or orientation.",
                                    "experiencedReality": "van key fob appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Address Clerk who corrects his turns."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Hungry Choir behind closed doors, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Porch-Light Row",
                            "ordinary": "Before hospitalization, porch-light row was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, porch-light row becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include coin tin; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to porch-light row.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Mateo Crowe: Mateo once rode the whole Sunday route and ranked porch lights from kindest to meanest. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes back rent and the possibility that the bakery route has been permanently reassigned feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Mateo Crowe or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Address Clerk who corrects his turns."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Hungry Choir behind closed doors, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Mateo Crowe, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Closed Market",
                            "ordinary": "Before hospitalization, closed market was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, closed market becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include wet receipt; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to closed market.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Rosa Bell: she let him take the dented van home during a winter storm. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how keeps promises long after the other person has stopped expecting them can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Mateo Crowe, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses. Audio: bread racks squealing, radio weather reports splitting into addre.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Wrong-Address Stairwell",
                            "ordinary": "Before hospitalization, wrong-address stairwell was part of predawn bakery, delivery van, row houses, alleys, underpass puddles, porch lamps, cash tins, flour-dusted loading dock. kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                            "psychotic": "Under distress, wrong-address stairwell becomes charged with personal meaning. Every address has a starving double; if he skips one, the hidden city loses a room.",
                            "assets": "Use blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses; include van key fob; keep objects specific and usable.",
                            "audio": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles",
                            "visual": "blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses with subjective overlays tied to wrong-address stairwell.",
                            "puzzle": "Sort addresses by smell-memory instead of number order; one real address, one impossible address, and one ward room number form the route key. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Mrs. Wynn: left coins under a flowerpot and an extra clementine in cold weather. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a small courier job with daylight hours and enough flexibility to see his son regularly.",
                            "recoveryBeat": "Close with one detail of a small courier job with daylight hours and enough flexibility to see his son regularly so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses. Audio: bread racks squealing, radio weather reports splitting into addre.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "The bakery twine knot he taught himself to tie left-handed after breaking a finger. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "coffee with too much evaporated milk from a scratched steel thermos is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Address Clerk who corrects his turns",
                            "role": "The Address Clerk who corrects his turns carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "Mateo once rode the whole Sunday route and ranked porch lights from kindest to meanest",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Address Clerk who corrects his turns",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The address folded itself. I can still tell you the dog bark came from the wrong side.",
                            "protectiveMoment": "The Address Clerk who corrects his turns briefly preserves one ordinary detail connected to Mateo Crowe, even while its interpretation remains unreliable.",
                            "lowDistressLine": "Take the second left after the porch with the blue bowl. The shorter street floods.",
                            "moderateDistressLine": "Route, root, the roots lifted the pavement and Mateo counted—east. We need east.",
                            "highDistressLine": "Blue bowl. Third crate. Don’t follow the singing door.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Hungry Choir behind closed doors",
                            "role": "The Hungry Choir behind closed doors carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "she let him take the dented van home during a winter storm",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Hungry Choir behind closed doors",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The address folded itself. I can still tell you the dog bark came from the wrong side.",
                            "protectiveMoment": "The Hungry Choir behind closed doors briefly preserves one ordinary detail connected to Rosa Bell, even while its interpretation remains unreliable.",
                            "lowDistressLine": "Take the second left after the porch with the blue bowl. The shorter street floods.",
                            "moderateDistressLine": "Route, root, the roots lifted the pavement and Mateo counted—east. We need east.",
                            "highDistressLine": "Blue bowl. Third crate. Don’t follow the singing door.",
                            "notOmniscient": true
                        },
                        {
                            "name": "His son's voice counting porch lamps",
                            "role": "His son's voice counting porch lamps carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "left coins under a flowerpot and an extra clementine in cold weather",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "His son's voice counting porch lamps",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The address folded itself. I can still tell you the dog bark came from the wrong side.",
                            "protectiveMoment": "His son's voice counting porch lamps briefly preserves one ordinary detail connected to Mrs. Wynn, even while its interpretation remains unreliable.",
                            "lowDistressLine": "Take the second left after the porch with the blue bowl. The shorter street floods.",
                            "moderateDistressLine": "Route, root, the roots lifted the pavement and Mateo counted—east. We need east.",
                            "highDistressLine": "Blue bowl. Third crate. Don’t follow the singing door.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "broadcast-surveillance-pressure",
                        "referential-auditory-double-track",
                        "temporal-route-fracture"
                    ],
                    "relationshipDetails": "His former bakery owner paid the first hospital deposit and then stopped answering. His son still sends drawings through an aunt. Elias remembers the preferred donut but is uncertain whether he is allowed to say so.",
                    "wantsFromPlayer": "Treat the route notebook as part of his life, not as proof that everything he fears is true, and help separate real stops from added ones.",
                    "fearsFromPlayer": "Being filmed, being asked to repeat private thoughts, or having food used as a test of loyalty.",
                    "trustSignals": [
                        "accepts a shared route correction",
                        "hands over one page of the notebook",
                        "uses the player’s actual name instead of an assigned role"
                    ],
                    "restraintContextIds": [
                        "locked-observation",
                        "seated-under-observation",
                        "brief-mechanical-restraint"
                    ],
                    "ordinaryContinuity": [
                        "kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots",
                        "The bakery twine knot he taught himself to tie left-handed after breaking a finger.",
                        "careful, suspicious, polite by habit, with sudden sensory detail when memory catches; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "divorced without bitterness; still knows his son's favorite donut but has not been trusted with a visit alone since the route incident; misses the bakery owner, who paid his hospital deposit and then stopped answering calls"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "decent, guarded, loyal to routine, embarrassed by how much he needs proof that the room is not staging him. The early drift came when ordinary cues started carrying too much significance: Every address has a starving double; if he skips one, the hidden city loses a room."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Police found Elias standing in a flooded underpass with a delivery crate, apologizing to addresses that did not exist. He was brought to the ward after he mistook hospital meal carts for coded route tests."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "coffee with too much evaporated milk from a scratched steel thermos",
                        "food": "the broken corner of a guava pastry, which the bakery owner used to call “driver tax”",
                        "thinkingPlace": "the delivery van after the engine is off but before the bakery opens, when street names can settle into sequence",
                        "smallHabit": "draws tiny porch-light symbols beside difficult addresses and circles houses with unfriendly dogs twice",
                        "embarrassedBy": "once delivering a retirement cake to a funeral reception because he trusted his memory over the printed label",
                        "whenTired": "repeats a route from the middle, skips meals, and starts treating coincidences as evidence that he has been redirected",
                        "whenAnnoyed": "rubs flour from an imaginary thumbprint and becomes politely formal in a way that makes his anger obvious",
                        "undervaluedSkill": "remembers neighborhoods through sensory landmarks and notices practical access problems before most people do",
                        "overdoes": "keeps promises long after the other person has stopped expecting them",
                        "worksWellWith": "people who give him a destination, a reason, and permission to take the slower street",
                        "drainedBy": "questions that imply his years of route knowledge are just trivia",
                        "privateHope": "to make one Saturday delivery route with his son and show him the porch with the blue dog bowl",
                        "morningRoutine": "checks tire pressure, folds route sheets into quarters, drinks two swallows before the coffee cools, and saves the first damaged pastry for later",
                        "eveningRoutine": "writes one sentence about the day’s weather and one street he would avoid next time",
                        "clothing": "brown delivery jacket, faded bakery cap, soft-soled shoes, and a pen clipped inside his collar because outside pockets catch on crates",
                        "bodyLanguage": "traces invisible turns with one finger; when frightened he angles his body toward an exit while continuing to speak courteously",
                        "moneyWorry": "back rent and the possibility that the bakery route has been permanently reassigned",
                        "futureWish": "a small courier job with daylight hours and enough flexibility to see his son regularly",
                        "recoveryPattern": "when he realizes he has accused someone unfairly, he names the route detail that misled him and offers a practical correction instead of a dramatic apology"
                    },
                    "relationships": [
                        {
                            "name": "Mateo Crowe",
                            "relationship": "teenage son",
                            "ordinaryMemory": "Mateo once rode the whole Sunday route and ranked porch lights from kindest to meanest",
                            "unfinishedTension": "Elias missed two arranged visits during the weeks before admission",
                            "currentContact": "drawings sent through Mateo’s aunt, usually buses with impossible street names"
                        },
                        {
                            "name": "Rosa Bell",
                            "relationship": "former bakery owner",
                            "ordinaryMemory": "she let him take the dented van home during a winter storm",
                            "unfinishedTension": "she paid an admission deposit but stopped answering after he accused her of rerouting customers to watch him",
                            "currentContact": "none; the bakery account remains emotionally charged"
                        },
                        {
                            "name": "Mrs. Wynn",
                            "relationship": "elderly route customer",
                            "ordinaryMemory": "left coins under a flowerpot and an extra clementine in cold weather",
                            "unfinishedTension": "Elias is unsure whether she still lives at the address",
                            "currentContact": "one unsigned get-well card with a pressed paper flower"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Elias. You can stand by the door if you want. Just tell me whether you came by the porch-light route or the underpass route.”",
                        "stuck": "“When I am stuck, I rebuild the route from a landmark that cannot move: the blue awning, the dog bowl, the drain with the cracked grate.”",
                        "annoyed": "“I get annoyed when someone calls a route simple because the map is simple. Maps do not show locked gates, frightened dogs, or people waiting behind curtains.”",
                        "vague": "“Which street? Which light? Which side of the van? I can help once the question has an address.”",
                        "candid": "“You are treating the quickest route as the safest one. Those are different promises.”",
                        "uncertain": "“I may be joining two deliveries that happened months apart. I am not uncertain about the blue porch light or the key under the third pot.”",
                        "overreach": "“I accused you of changing the route. That was too much. You changed one instruction; I filled in the rest.”",
                        "portal": "“The street under the city opens where a real porch light stays lit inside the wrong address. Follow the ordinary light.”",
                        "memory": "“Before this, I knew who needed the bell rung twice and who had a sleeping baby. A route is mostly people pretending not to need anybody.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "delivery radios and an internalized dispatcher voice",
                            "emotionalFunction": "makes every delay feel like moral failure",
                            "humanCounterpoint": "real dispatchers sometimes said simply to return the bread tomorrow"
                        },
                        {
                            "origin": "his son’s remembered questions from one ride-along",
                            "emotionalFunction": "pulls hope and shame into the same voice",
                            "humanCounterpoint": "Mateo’s real drawings are playful, not accusatory"
                        },
                        {
                            "origin": "customer voices heard through doors and intercoms",
                            "emotionalFunction": "turns hidden homes into a judging audience",
                            "humanCounterpoint": "most customers barely knew his name but depended on his reliability"
                        }
                    ],
                    "ordinaryStrength": "He can reconstruct delivery routes from porch lights, dog barks, curb damage, and the order of repeated stops.",
                    "misreadByOthers": "His need to narrate routes is mistaken for rambling even when it contains practical sequence information.",
                    "privacyBoundary": "He does not want to be physically steered or forced to name family members before he trusts the visitor.",
                    "futureGoal": "Finish the route notebook he promised his son and return one undelivered loaf to the correct address.",
                    "afterPortalNeed": "Warm bread smell, a dry route card, and a simple statement of the next actual destination.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Elias grew up above a corner grocery where delivery drivers left hand-drawn maps and where every block had a different morning smell."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "He learned addresses by porch lights, dog barks, and broken pavement long before he could drive."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "As a teenager he helped older neighbors carry groceries and kept a notebook of shortcuts that remained passable after heavy rain."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in kept delivery-route notebooks for a neighborhood bakery and remembered streets by porch lights, dog barks, weather, and which customers left coins under flowerpots"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "His first bakery job was loading crates before dawn; he moved to delivery after proving he could recover a route when street signs were missing."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Rosa Bell trusted him with the dented van, while his son Mateo later turned Sunday routes into a game of ranking porch lights."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "He moved between small rentals after separation and kept route notebooks in milk crates because shelves felt too permanent. Money pressure remained concrete: back rent and the possibility that the bakery route has been permanently reassigned."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "He once completed an entire winter route during a transit shutdown without missing a diabetic customer’s bread order."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "He saved unusual house numbers and sketched the typography on envelopes while waiting at lights."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "He delivered a retirement cake to a funeral reception after trusting memory over a printed label and has never stopped double-checking names."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with checks tire pressure, folds route sheets into quarters, drinks two swallows before the coffee cools, and saves the first damaged pastry for later; evenings usually ended when the character writes one sentence about the day’s weather and one street he would avoid next time."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Mateo Crowe remained important while an unfinished conflict grew: Elias missed two arranged visits during the weeks before admission."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid irregular pre-dawn work, housing and custody strain, social isolation on long routes, and increasing sleep disruption. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: repeats a route from the middle, skips meals, and starts treating coincidences as evidence that he has been redirected."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "decent, guarded, loyal to routine, embarrassed by how much he needs proof that the room is not staging him. The early drift came when ordinary cues started carrying too much significance: Every address has a starving double; if he skips one, the hidden city loses a room."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Rosa Bell."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Police found Elias standing in a flooded underpass with a delivery crate, apologizing to addresses that did not exist. He was brought to the ward after he mistook hospital meal carts for coded route tests."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including coffee with too much evaporated milk from a scratched steel thermos, the privacy boundary “He does not want to be physically steered or forced to name family members before he trusts the visitor.”, and the unresolved relationship with Mateo Crowe."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Finish the route notebook he promised his son and return one undelivered loaf to the correct address.. The immediate need after a portal sequence is Warm bread smell, a dry route card, and a simple statement of the next actual destination.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "irregular pre-dawn work",
                            "housing and custody strain",
                            "social isolation on long routes",
                            "increasing sleep disruption"
                        ],
                        "characterExplanation": "decent, guarded, loyal to routine, embarrassed by how much he needs proof that the room is not staging him.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Police found Elias standing in a flooded underpass with a delivery crate, apologizing to addresses that did not exist. He was brought to the ward after he mistook hospital meal carts for coded route tests.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "He can reconstruct delivery routes from porch lights, dog barks, curb damage, and the order of repeated stops.",
                        "remembers neighborhoods through sensory landmarks and notices practical access problems before most people do",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "careful, suspicious, polite by habit, with sudden sensory detail when memory catches",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "Take the second left after the porch with the blue bowl. The shorter street floods."
                            },
                            {
                                "level": 2,
                                "sample": "Give me a moment. I know the route; the door numbers are talking over it."
                            },
                            {
                                "level": 3,
                                "sample": "Mrs. Wynn used to leave a clementine under the pot, and that is not your question. The key is under the third crate."
                            },
                            {
                                "level": 4,
                                "sample": "Route, root, the roots lifted the pavement and Mateo counted—east. We need east."
                            },
                            {
                                "level": 5,
                                "sample": "The address folded itself. I can still tell you the dog bark came from the wrong side."
                            },
                            {
                                "level": 6,
                                "sample": "Blue bowl. Third crate. Don’t follow the singing door."
                            }
                        ],
                        "recoveryPattern": "when he realizes he has accused someone unfairly, he names the route detail that misled him and offers a practical correction instead of a dramatic apology",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "He does not want to be physically steered or forced to name family members before he trusts the visitor.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Being filmed, being asked to repeat private thoughts, or having food used as a test of loyalty.",
                        "ordinaryNeed": "Warm bread smell, a dry route card, and a simple statement of the next actual destination.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "route notebook",
                            "sharedReality": "route notebook is physically present and can be handled.",
                            "experiencedReality": "route notebook carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "bag clip",
                            "sharedReality": "bag clip shows ordinary wear, position, or sequence.",
                            "experiencedReality": "bag clip appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "bakery twine",
                            "sharedReality": "bakery twine is damaged but mechanically ordinary.",
                            "experiencedReality": "bakery twine seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "coin tin",
                            "sharedReality": "coin tin remains in the same place in both layers.",
                            "experiencedReality": "coin tin shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "wet receipt",
                            "sharedReality": "wet receipt is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "wet receipt seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "van key fob",
                            "sharedReality": "van key fob has a checkable mark, count, or orientation.",
                            "experiencedReality": "van key fob appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Address Clerk who corrects his turns.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Hungry Choir behind closed doors, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Mateo Crowe, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: blue dawn, yellow porch lights, flour white, van-dashboard green, wet brick, handwritten addresses. Audio: bread racks squealing, radio weather reports splitting into addre.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "The bakery twine knot he taught himself to tie left-handed after breaking a finger. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "coffee with too much evaporated milk from a scratched steel thermos is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "nia-shoe-studio",
                    "name": "Nia Bell Santos",
                    "age": 27,
                    "pronouns": "she/her",
                    "ordinaryLife": "customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                    "voice": "quick, tactile, image-rich, affectionate when trust is earned, cutting when someone treats her perceptions as decoration",
                    "preWardRole": "customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                    "homeBase": "neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass",
                    "favoriteAnchor": "A photo of her first repaired pair, ugly and beloved because she wore them herself.",
                    "formativeHumanHistory": "Nia ran a tiny online shoe-customizing page from the back of her cousin's laundromat. She had an eye for repair: hiding scuffs without lying about them, turning cracks into visible gold lines, making worn objects feel chosen again. After a breakup and a burst of overnight orders, she stopped sleeping and began seeing stitching crawl across walls. She believed the city was being resewn and that the wrong thread could close a person inside a shoe, a room, or a body. She was admitted after she tried to cut 'bad thread' out of a laundromat wall for six hours.",
                    "firstDrift": "creative, funny, easily overstimulated, proud of her eye, defensive when called dramatic. The early drift came when ordinary cues started carrying too much significance: A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                    "hospitalPath": "Nia came in with paint under her nails, no sleep, and a fierce certainty that the hospital seams were stitched through her own wrists. She became quiet only when someone asked about color before asking about symptoms.",
                    "embarrassment": "a pair of custom shoes whose paint cracked during a client’s graduation walk because she rushed the curing time",
                    "humor": "quick, tactile, image-rich, affectionate when trust is earned, cutting when someone treats her perceptions as decoration; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "asking what material something is, naming colors accurately, reducing fluorescent flicker, letting her correct a visual detail",
                    "worldName": "The Laundromat of Unfinished Shoes",
                    "worldThesis": "neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass is rebuilt by the game under this emotional weather: bright, claustrophobic, ashamed, urgent, always on the edge of making damage beautiful enough to survive. Rule: A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.. Puzzle: Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room.. False lead: Anything too symmetrical is a trap; real repairs show where the stress actually was..",
                    "worldPalette": "Visual: hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue. Audio: dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects. Tactile: sticky paint, frayed laces, warm dryer glass, thread dragging across fingertips, wet cotton snapping. Smell/taste: detergent, acrylic paint, wet canvas, mint gum, overheated dryer lint.",
                    "worldNodes": [
                        {
                            "label": "Washer Row",
                            "ordinary": "Before hospitalization, washer row was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, washer row becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include red lace; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to washer row.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Marisol Santos: they once customized matching shoes in opposite palettes and argued for three days about the laces. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in can make repaired shoes look intentional without hiding the history of the repair and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to runs a thumbnail along stitching before she looks at the overall design and saves interesting lace tips in a mint tin and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "red lace",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "red lace is physically present and can be handled.",
                                    "experiencedReality": "red lace carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "paint knife",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "paint knife shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "paint knife appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "gold thread spool",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "gold thread spool is damaged but mechanically ordinary.",
                                    "experiencedReality": "gold thread spool seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "left sneaker",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "left sneaker remains in the same place in both layers.",
                                    "experiencedReality": "left sneaker shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Back Worktable",
                            "ordinary": "Before hospitalization, back worktable was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, back worktable becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include paint knife; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to back worktable.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Devon Bell: knew how to mix the exact muted green Nia could never describe verbally. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to reopen the market table with her cousin and finish the indigo high-tops still wrapped beneath it and left after Nia accused him of replacing finished shoes with copies.",
                            "recoveryBeat": "Offer the ordinary comfort of iced hibiscus tea with lime, usually forgotten until the ice has melted or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "gold thread spool",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "gold thread spool is damaged but mechanically ordinary.",
                                    "experiencedReality": "gold thread spool seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "left sneaker",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "left sneaker remains in the same place in both layers.",
                                    "experiencedReality": "left sneaker shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "washer token",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "washer token is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "washer token seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "detergent cap",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "detergent cap has a checkable mark, count, or orientation.",
                                    "experiencedReality": "detergent cap appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Lost-Sock Bin",
                            "ordinary": "Before hospitalization, lost-sock bin was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, lost-sock bin becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include gold thread spool; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to lost-sock bin.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Ms. Asha: let Nia sketch leaf edges after closing and never rushed her out. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about a pair of custom shoes whose paint cracked during a client’s graduation walk because she rushed the curing time into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to can make repaired shoes look intentional without hiding the history of the repair.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "washer token",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "washer token is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "washer token seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "detergent cap",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "detergent cap has a checkable mark, count, or orientation.",
                                    "experiencedReality": "detergent cap appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Stitcher behind the washers."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Red-Lace Customer who knows every hidden door, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Neon Front Window",
                            "ordinary": "Before hospitalization, neon front window was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, neon front window becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include left sneaker; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to neon front window.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Marisol Santos: they once customized matching shoes in opposite palettes and argued for three days about the laces. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes market rent and replacement costs for materials damaged during the weeks she stopped sleeping feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Marisol Santos or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Stitcher behind the washers."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Red-Lace Customer who knows every hidden door, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Marisol Santos, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Supply Shelf",
                            "ordinary": "Before hospitalization, supply shelf was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, supply shelf becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include washer token; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to supply shelf.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Devon Bell: knew how to mix the exact muted green Nia could never describe verbally. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how tries to rescue materials and relationships after the structure has already failed can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Marisol Santos, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue. Audio: dryer thumps syncing with heartbeats, washers sloshing words.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Alley Drain",
                            "ordinary": "Before hospitalization, alley drain was part of neon laundromat, back-table workbench, shoe boxes, paint jars, thread spools, washers turning behind fogged glass. customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                            "psychotic": "Under distress, alley drain becomes charged with personal meaning. A seam is a decision. Cut the wrong seam and the room opens in the wrong direction.",
                            "assets": "Use hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue; include detergent cap; keep objects specific and usable.",
                            "audio": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects",
                            "visual": "hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue with subjective overlays tied to alley drain.",
                            "puzzle": "Trace the thread path from shoe to washer to ward seam; the red lace is literal only after the player notices the real frayed cord in the quiet room. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Ms. Asha: let Nia sketch leaf edges after closing and never rushed her out. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a repair studio with a front window where customers can watch old things becoming usable again.",
                            "recoveryBeat": "Close with one detail of a repair studio with a front window where customers can watch old things becoming usable again so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue. Audio: dryer thumps syncing with heartbeats, washers sloshing words.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photo of her first repaired pair, ugly and beloved because she wore them herself. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "iced hibiscus tea with lime, usually forgotten until the ice has melted is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Stitcher behind the washers",
                            "role": "The Stitcher behind the washers carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "they once customized matching shoes in opposite palettes and argued for three days about the laces",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Stitcher behind the washers",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "They stitched the wall to my wrist and the wrist—give me the indigo lace. I can separate it.",
                            "protectiveMoment": "The Stitcher behind the washers briefly preserves one ordinary detail connected to Marisol Santos, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The red thread is decorative. The grey stitch is carrying the load.",
                            "moderateDistressLine": "Edge, pledge, the edge promised—no. The actual wear is on the left hinge.",
                            "highDistressLine": "Grey stitch. Left hinge. Ask before you touch the cuff.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Red-Lace Customer who knows every hidden door",
                            "role": "The Red-Lace Customer who knows every hidden door carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "knew how to mix the exact muted green Nia could never describe verbally",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Red-Lace Customer who knows every hidden door",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "They stitched the wall to my wrist and the wrist—give me the indigo lace. I can separate it.",
                            "protectiveMoment": "The Red-Lace Customer who knows every hidden door briefly preserves one ordinary detail connected to Devon Bell, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The red thread is decorative. The grey stitch is carrying the load.",
                            "moderateDistressLine": "Edge, pledge, the edge promised—no. The actual wear is on the left hinge.",
                            "highDistressLine": "Grey stitch. Left hinge. Ask before you touch the cuff.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Ex's voice claiming her work before she finishes it",
                            "role": "The Ex's voice claiming her work before she finishes it carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "let Nia sketch leaf edges after closing and never rushed her out",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Ex's voice claiming her work before she finishes it",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "They stitched the wall to my wrist and the wrist—give me the indigo lace. I can separate it.",
                            "protectiveMoment": "The Ex's voice claiming her work before she finishes it briefly preserves one ordinary detail connected to Ms. Asha, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The red thread is decorative. The grey stitch is carrying the load.",
                            "moderateDistressLine": "Edge, pledge, the edge promised—no. The actual wear is on the left hinge.",
                            "highDistressLine": "Grey stitch. Left hinge. Ask before you touch the cuff.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "visual-metamorphosis-misidentification",
                        "olfactory-memory-intrusion",
                        "somatic-agency-pressure"
                    ],
                    "relationshipDetails": "Her cousin still runs the shoe table at weekend markets and keeps one unfinished pair under the counter. Nia is proud of the work and defensive about customers who treated repair as less valuable than newness.",
                    "wantsFromPlayer": "Notice seams, wear, and materials; ask before touching the shoes; help decide which changed edge belongs to the room.",
                    "fearsFromPlayer": "Calling her visual observations decorative, forcing eye contact with a mirror, or handling unfinished work as evidence.",
                    "trustSignals": [
                        "points out a real construction flaw",
                        "allows the player to choose thread color",
                        "laughs at an imperfect but honest repair"
                    ],
                    "restraintContextIds": [
                        "seated-under-observation",
                        "locked-observation",
                        "brief-soft-restraint"
                    ],
                    "ordinaryContinuity": [
                        "customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear",
                        "A photo of her first repaired pair, ugly and beloved because she wore them herself.",
                        "quick, tactile, image-rich, affectionate when trust is earned, cutting when someone treats her perceptions as decoration; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "close to a younger cousin who still sends photos of finished shoes; bitter toward an ex who used her designs without credit; misses a laundromat regular who always asked for red laces",
                        "reads edges, repairs, color mismatches, and hidden seam routes"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "creative, funny, easily overstimulated, proud of her eye, defensive when called dramatic. The early drift came when ordinary cues started carrying too much significance: A seam is a decision. Cut the wrong seam and the room opens in the wrong direction."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Nia came in with paint under her nails, no sleep, and a fierce certainty that the hospital seams were stitched through her own wrists. She became quiet only when someone asked about color before asking about symptoms."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "iced hibiscus tea with lime, usually forgotten until the ice has melted",
                        "food": "fried plantain wrapped in paper from the market stall beside her cousin’s table",
                        "thinkingPlace": "the back step behind the weekend market, where she can inspect color in daylight and hear customers without being watched",
                        "smallHabit": "runs a thumbnail along stitching before she looks at the overall design and saves interesting lace tips in a mint tin",
                        "embarrassedBy": "a pair of custom shoes whose paint cracked during a client’s graduation walk because she rushed the curing time",
                        "whenTired": "adds one more color instead of stopping, loses track of which shoes belong to whom, and becomes defensive about material flaws",
                        "whenAnnoyed": "turns an object over to inspect the underside and asks whether anyone intends to discuss how it will actually wear",
                        "undervaluedSkill": "can make repaired shoes look intentional without hiding the history of the repair",
                        "overdoes": "tries to rescue materials and relationships after the structure has already failed",
                        "worksWellWith": "people who let her touch the material, admit the budget, and care how the result ages",
                        "drainedBy": "beautiful language used to distract from poor workmanship or broken promises",
                        "privateHope": "to reopen the market table with her cousin and finish the indigo high-tops still wrapped beneath it",
                        "morningRoutine": "checks weather and humidity before choosing sealant, packs thread by color family, and photographs yesterday’s work in window light",
                        "eveningRoutine": "cleans brushes, turns repaired shoes sole-up to cure, and writes one note about what the material did that she did not expect",
                        "clothing": "paint-marked denim overshirt, fitted black tee, bright repaired sneakers, and a thread bracelet tied by her cousin",
                        "bodyLanguage": "looks at edges and surfaces before faces; when trust rises she places an object between herself and the visitor as a shared thing to inspect",
                        "moneyWorry": "market rent and replacement costs for materials damaged during the weeks she stopped sleeping",
                        "futureWish": "a repair studio with a front window where customers can watch old things becoming usable again",
                        "recoveryPattern": "after an unfair accusation she asks what physical evidence would make the claim honest, then revises the claim without pretending the fear vanished"
                    },
                    "relationships": [
                        {
                            "name": "Marisol Santos",
                            "relationship": "cousin and market-table partner",
                            "ordinaryMemory": "they once customized matching shoes in opposite palettes and argued for three days about the laces",
                            "unfinishedTension": "Marisol hid several customer complaints during Nia’s worsening episode",
                            "currentContact": "keeps the unfinished indigo pair under the table and sends close-up photos of the stitching"
                        },
                        {
                            "name": "Devon Bell",
                            "relationship": "former partner",
                            "ordinaryMemory": "knew how to mix the exact muted green Nia could never describe verbally",
                            "unfinishedTension": "left after Nia accused him of replacing finished shoes with copies",
                            "currentContact": "none, though one mixing card remains in her tool box"
                        },
                        {
                            "name": "Ms. Asha",
                            "relationship": "botanical-garden volunteer coordinator",
                            "ordinaryMemory": "let Nia sketch leaf edges after closing and never rushed her out",
                            "unfinishedTension": "Nia stopped attending without explanation",
                            "currentContact": "a laminated fern frond and a note saying the bench is still there"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“I’m Nia. Put the shoe where I can see the sole and do not tell me it is fine before we look at the crack.”",
                        "stuck": "“When I am stuck, I inspect the edge. The big shape can lie; wear marks are usually honest.”",
                        "annoyed": "“I get annoyed when people praise the color so they do not have to discuss the split seam.”",
                        "vague": "“Pretty, wrong, frightening—those are reactions. Show me the surface, the change, and when it started.”",
                        "candid": "“That scene is gorgeous and emotionally false. Give the beauty something it has actually earned.”",
                        "uncertain": "“I cannot promise the face I saw was stable. I can promise the lime-green thread was caught under the third eyelet.”",
                        "overreach": "“I treated the flaw like proof of replacement. That was my fear talking too loudly. The flaw is real; the conclusion is not settled.”",
                        "portal": "“The laundromat opens through the unfinished pair. Follow the stitching that stays crooked in both rooms.”",
                        "memory": "“Before the ward, people brought me shoes they were embarrassed to keep. I liked giving the wear a shape instead of pretending it never happened.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "customer criticism and her own internal quality checks",
                            "emotionalFunction": "turns small flaws into accusations of fraud",
                            "humanCounterpoint": "real customers often accepted visible repair when she explained it plainly"
                        },
                        {
                            "origin": "Marisol’s practical market calls",
                            "emotionalFunction": "alternates between guidance and fear of betrayal",
                            "humanCounterpoint": "Marisol’s actual voice is warm, impatient, and specific"
                        },
                        {
                            "origin": "washing-machine rhythms and remembered garden tours",
                            "emotionalFunction": "organizes color and motion into living presences",
                            "humanCounterpoint": "the garden memories also carry quiet pleasure and are not only threatening"
                        }
                    ],
                    "ordinaryStrength": "She reads wear, stitching, material fatigue, and color changes with the accuracy of a practiced repairer.",
                    "misreadByOthers": "Her attention to surfaces is dismissed as vanity even when she is using material evidence to stay oriented.",
                    "privacyBoundary": "She does not want anyone tightening laces, touching her hands, or photographing unfinished work without asking.",
                    "futureGoal": "Complete a pair of repaired shoes for her cousin and reopen the small customization table at the laundromat.",
                    "afterPortalNeed": "Clean water, a cloth for her hands, and time to inspect one real seam without commentary.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Nia grew up around a weekend market where relatives repaired clothing, sharpened knives, sold fruit, and argued about color in public."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "At nine she learned to thread a needle through old sneaker canvas without splitting the edge."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "She customized shoes for classmates, first with paint markers and later with proper sealant after a rainstorm ruined a pair."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in customized shoes with painted soles and thread repairs; she noticed seams, finishes, damp edges, and whether a color would survive actual wear"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "She started at Marisol’s market table doing small repairs and built a customer base by leaving visible evidence of repair rather than pretending wear had never happened."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Her cousin Marisol became business partner, critic, and the person most able to tell when Nia had stopped sleeping."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "She rented a room near the market and used the back step as a daylight color-check station. Money pressure remained concrete: market rent and replacement costs for materials damaged during the weeks she stopped sleeping."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "A repaired pair survived a dancer’s full tour, scuffed but intact, and the owner mailed back photographs of every new mark."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "She collected lace tips, odd thread colors, and transit-seat fabrics for combinations she might use someday."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "She rushed curing time on a graduation commission and watched the paint crack during the client’s walk across the stage."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with checks weather and humidity before choosing sealant, packs thread by color family, and photographs yesterday’s work in window light; evenings usually ended when the character cleans brushes, turns repaired shoes sole-up to cure, and writes one note about what the material did that she did not expect."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Marisol Santos remained important while an unfinished conflict grew: Marisol hid several customer complaints during Nia’s worsening episode."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid several nights without sleep, market debt and customer pressure, shame after material failures, and conflict with her cousin and business partner. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: adds one more color instead of stopping, loses track of which shoes belong to whom, and becomes defensive about material flaws."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "creative, funny, easily overstimulated, proud of her eye, defensive when called dramatic. The early drift came when ordinary cues started carrying too much significance: A seam is a decision. Cut the wrong seam and the room opens in the wrong direction."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Devon Bell."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Nia came in with paint under her nails, no sleep, and a fierce certainty that the hospital seams were stitched through her own wrists. She became quiet only when someone asked about color before asking about symptoms."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including iced hibiscus tea with lime, usually forgotten until the ice has melted, the privacy boundary “She does not want anyone tightening laces, touching her hands, or photographing unfinished work without asking.”, and the unresolved relationship with Marisol Santos."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Complete a pair of repaired shoes for her cousin and reopen the small customization table at the laundromat.. The immediate need after a portal sequence is Clean water, a cloth for her hands, and time to inspect one real seam without commentary.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "several nights without sleep",
                            "market debt and customer pressure",
                            "shame after material failures",
                            "conflict with her cousin and business partner"
                        ],
                        "characterExplanation": "creative, funny, easily overstimulated, proud of her eye, defensive when called dramatic.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Nia came in with paint under her nails, no sleep, and a fierce certainty that the hospital seams were stitched through her own wrists. She became quiet only when someone asked about color before asking about symptoms.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "She reads wear, stitching, material fatigue, and color changes with the accuracy of a practiced repairer.",
                        "can make repaired shoes look intentional without hiding the history of the repair",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "quick, tactile, image-rich, affectionate when trust is earned, cutting when someone treats her perceptions as decoration",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The red thread is decorative. The grey stitch is carrying the load."
                            },
                            {
                                "level": 2,
                                "sample": "Hold on. The seam feels louder than your question, but I heard you."
                            },
                            {
                                "level": 3,
                                "sample": "The paint cracked because I rushed the cure, and I am not doing that again. The latch needs three slow turns."
                            },
                            {
                                "level": 4,
                                "sample": "Edge, pledge, the edge promised—no. The actual wear is on the left hinge."
                            },
                            {
                                "level": 5,
                                "sample": "They stitched the wall to my wrist and the wrist—give me the indigo lace. I can separate it."
                            },
                            {
                                "level": 6,
                                "sample": "Grey stitch. Left hinge. Ask before you touch the cuff."
                            }
                        ],
                        "recoveryPattern": "after an unfair accusation she asks what physical evidence would make the claim honest, then revises the claim without pretending the fear vanished",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "She does not want anyone tightening laces, touching her hands, or photographing unfinished work without asking.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Calling her visual observations decorative, forcing eye contact with a mirror, or handling unfinished work as evidence.",
                        "ordinaryNeed": "Clean water, a cloth for her hands, and time to inspect one real seam without commentary.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "red lace",
                            "sharedReality": "red lace is physically present and can be handled.",
                            "experiencedReality": "red lace carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "paint knife",
                            "sharedReality": "paint knife shows ordinary wear, position, or sequence.",
                            "experiencedReality": "paint knife appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "gold thread spool",
                            "sharedReality": "gold thread spool is damaged but mechanically ordinary.",
                            "experiencedReality": "gold thread spool seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "left sneaker",
                            "sharedReality": "left sneaker remains in the same place in both layers.",
                            "experiencedReality": "left sneaker shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "washer token",
                            "sharedReality": "washer token is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "washer token seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "detergent cap",
                            "sharedReality": "detergent cap has a checkable mark, count, or orientation.",
                            "experiencedReality": "detergent cap appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Stitcher behind the washers.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Red-Lace Customer who knows every hidden door, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Marisol Santos, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: hot pink signage, cobalt paint, dryer-window circles, gold repair lines, thread shadows, detergent blue. Audio: dryer thumps syncing with heartbeats, washers sloshing words.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A photo of her first repaired pair, ugly and beloved because she wore them herself. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "iced hibiscus tea with lime, usually forgotten until the ice has melted is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "abram-theater-night",
                    "name": "Abram Jules Pike",
                    "age": 58,
                    "pronouns": "he/him",
                    "ordinaryLife": "worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                    "voice": "low, theatrical without showing off, weary, practical, and dry when someone ignores the obvious stage machinery",
                    "preWardRole": "worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                    "homeBase": "old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony",
                    "favoriteAnchor": "A taped wrench with his initials and his wife's handwriting on the handle.",
                    "formativeHumanHistory": "Abram kept a civic theater alive long after donors stopped caring. He could patch a dimmer board with borrowed wire and make a stage safe before actors arrived. After a roof collapse during rehearsal, he began hearing applause when the building was empty. He believed every locked door hid a second audience, and that the ward had recruited him as stage crew for a performance where nobody was allowed to miss their cue. He was admitted after he entered the abandoned theater at night and opened all the trapdoors to let 'the understudies' breathe.",
                    "firstDrift": "competent, proud, lonely, mistrustful of official explanations, tender toward overlooked workers. The early drift came when ordinary cues started carrying too much significance: If a cue is missed, the room repeats until someone says the line honestly.",
                    "hospitalPath": "A police welfare check found Abram under the theater stage, dehydrated and calm, labeling cables for a show that had been canceled eleven years earlier. The hospital lighting grid became his new proof that the production had followed him.",
                    "embarrassment": "falling asleep during a children’s matinee and waking when an actor improvised a joke about the snoring balcony ghost",
                    "humor": "low, theatrical without showing off, weary, practical, and dry when someone ignores the obvious stage machinery; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "stagehand language, asking what is safe to touch, low light instead of flashing light, naming practical tasks",
                    "worldName": "The Theater Under the Ward",
                    "worldThesis": "old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony is rebuilt by the game under this emotional weather: reverent, exhausted, abandoned, waiting for a cue that may never come. Rule: If a cue is missed, the room repeats until someone says the line honestly.. Puzzle: Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque.. False lead: Applause means danger, not success; the safe clue is usually in the silence after it..",
                    "worldPalette": "Visual: dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers. Audio: applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony. Tactile: splintered stage boards, canvas flats, warm light cans, rope burns, tape labels curling up. Smell/taste: burned dust, old velvet, rain leak, metal ladder, stale coffee in a thermos.",
                    "worldNodes": [
                        {
                            "label": "Light Booth",
                            "ordinary": "Before hospitalization, light booth was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, light booth becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include gel frame; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to light booth.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Clara Pike: as a child she called the dimmer sliders “sun levers” and begged to lower the house lights. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in can hear structural and electrical problems through a building’s ordinary noises and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to tests door latches twice and leaves a pencil mark beside any screw that has begun to work loose and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "gel frame",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "gel frame is physically present and can be handled.",
                                    "experiencedReality": "gel frame carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "cue sheet",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "cue sheet shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "cue sheet appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "prop key",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "prop key is damaged but mechanically ordinary.",
                                    "experiencedReality": "prop key seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "gaffer tape",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "gaffer tape remains in the same place in both layers.",
                                    "experiencedReality": "gaffer tape shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Trap Room",
                            "ordinary": "Before hospitalization, trap room was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, trap room becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include cue sheet; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to trap room.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Mina Pike: her cough from seat G14 was the signal that the coffee had arrived. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to reopen the theater for one community show and let his daughter sit in the booth where he taught her to dim house lights and he still frames some memories as cues because direct grief feels less manageable.",
                            "recoveryBeat": "Offer the ordinary comfort of weak coffee from a chipped “Crew” mug, reheated once and then abandoned or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "prop key",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "prop key is damaged but mechanically ordinary.",
                                    "experiencedReality": "prop key seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "gaffer tape",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "gaffer tape remains in the same place in both layers.",
                                    "experiencedReality": "gaffer tape shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "seat plaque",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "seat plaque is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "seat plaque seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "trapdoor latch",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "trapdoor latch has a checkable mark, count, or orientation.",
                                    "experiencedReality": "trapdoor latch appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Prop Cage",
                            "ordinary": "Before hospitalization, prop cage was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, prop cage becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include prop key; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to prop cage.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Dale Omari: they communicated across performances with two flashlight blinks and a raised wrench. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about falling asleep during a children’s matinee and waking when an actor improvised a joke about the snoring balcony ghost into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to can hear structural and electrical problems through a building’s ordinary noises.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "seat plaque",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "seat plaque is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "seat plaque seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "trapdoor latch",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "trapdoor latch has a checkable mark, count, or orientation.",
                                    "experiencedReality": "trapdoor latch appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Stage Manager who never shows her face."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Balcony Wife whose cough marks safe timing, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Fly Rail",
                            "ordinary": "Before hospitalization, fly rail was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, fly rail becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include gaffer tape; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to fly rail.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Clara Pike: as a child she called the dimmer sliders “sun levers” and begged to lower the house lights. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes the city may demolish the theater before his pension dispute is settled feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Clara Pike or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Stage Manager who never shows her face."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Balcony Wife whose cough marks safe timing, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Clara Pike, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Balcony Aisle",
                            "ordinary": "Before hospitalization, balcony aisle was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, balcony aisle becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include seat plaque; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to balcony aisle.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Mina Pike: her cough from seat G14 was the signal that the coffee had arrived. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how stays after everyone leaves because he does not trust anyone else to notice what the building needs can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Clara Pike, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers. Audio: applause through walls, rope creaks, light-board hum, distant .",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Stage-Left Stairs",
                            "ordinary": "Before hospitalization, stage-left stairs was part of old civic theater, fly loft, light board, trapdoors, backstage stairs, prop cage, rain leaks over the balcony. worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                            "psychotic": "Under distress, stage-left stairs becomes charged with personal meaning. If a cue is missed, the room repeats until someone says the line honestly.",
                            "assets": "Use dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers; include trapdoor latch; keep objects specific and usable.",
                            "audio": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony",
                            "visual": "dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers with subjective overlays tied to stage-left stairs.",
                            "puzzle": "Run the ward lights in cue order, then open only the door corresponding to the seat number on the real plaque. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Dale Omari: they communicated across performances with two flashlight blinks and a raised wrench. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: one honest conversation with his daughter in the light booth without using stage directions to hide behind.",
                            "recoveryBeat": "Close with one detail of one honest conversation with his daughter in the light booth without using stage directions to hide behind so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers. Audio: applause through walls, rope creaks, light-board hum, distant .",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A taped wrench with his initials and his wife's handwriting on the handle. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "weak coffee from a chipped “Crew” mug, reheated once and then abandoned is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Stage Manager who never shows her face",
                            "role": "The Stage Manager who never shows her face carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "as a child she called the dimmer sliders “sun levers” and begged to lower the house lights",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Stage Manager who never shows her face",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The audience is under the floor and the floor forgot its—trap. The trapdoor latch.",
                            "protectiveMoment": "The Stage Manager who never shows her face briefly preserves one ordinary detail connected to Clara Pike, even while its interpretation remains unreliable.",
                            "lowDistressLine": "That panel is scenery. The real access hatch has dust only on three edges.",
                            "moderateDistressLine": "Cue, queue, the line is waiting and Ruth said—lower lever. Not the red rope.",
                            "highDistressLine": "Work light off. Lower lever. Let me count the boards.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Balcony Wife whose cough marks safe timing",
                            "role": "The Balcony Wife whose cough marks safe timing carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "her cough from seat G14 was the signal that the coffee had arrived",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Balcony Wife whose cough marks safe timing",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The audience is under the floor and the floor forgot its—trap. The trapdoor latch.",
                            "protectiveMoment": "The Balcony Wife whose cough marks safe timing briefly preserves one ordinary detail connected to Mina Pike, even while its interpretation remains unreliable.",
                            "lowDistressLine": "That panel is scenery. The real access hatch has dust only on three edges.",
                            "moderateDistressLine": "Cue, queue, the line is waiting and Ruth said—lower lever. Not the red rope.",
                            "highDistressLine": "Work light off. Lower lever. Let me count the boards.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Understudies below the trapdoors",
                            "role": "The Understudies below the trapdoors carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "they communicated across performances with two flashlight blinks and a raised wrench",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Understudies below the trapdoors",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The audience is under the floor and the floor forgot its—trap. The trapdoor latch.",
                            "protectiveMoment": "The Understudies below the trapdoors briefly preserves one ordinary detail connected to Dale Omari, even while its interpretation remains unreliable.",
                            "lowDistressLine": "That panel is scenery. The real access hatch has dust only on three edges.",
                            "moderateDistressLine": "Cue, queue, the line is waiting and Ruth said—lower lever. Not the red rope.",
                            "highDistressLine": "Work light off. Lower lever. Let me count the boards.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "pattern-revelation-grand-mission",
                        "visual-metamorphosis-misidentification",
                        "referential-auditory-double-track"
                    ],
                    "relationshipDetails": "He was the night custodian everyone called when a panel, curtain, or trapdoor misbehaved. His estranged daughter keeps one old program he signed for her and does not know whether to visit.",
                    "wantsFromPlayer": "Treat backstage knowledge as real skill, follow the last clean cue, and let him distinguish a stage effect from a threat in his own time.",
                    "fearsFromPlayer": "Sudden spotlighting, applause played as mockery, or being told that every memory is merely theater.",
                    "trustSignals": [
                        "uses ordinary maintenance vocabulary",
                        "hands over the cue sequence",
                        "admits which light effect frightened him"
                    ],
                    "restraintContextIds": [
                        "brief-mechanical-restraint",
                        "brief-soft-restraint",
                        "locked-observation"
                    ],
                    "ordinaryContinuity": [
                        "worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels",
                        "A taped wrench with his initials and his wife's handwriting on the handle.",
                        "low, theatrical without showing off, weary, practical, and dry when someone ignores the obvious stage machinery; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "widowed; keeps conversations with his late wife in stage directions; respected by old performers but mostly forgotten by the city office that closed the theater"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "competent, proud, lonely, mistrustful of official explanations, tender toward overlooked workers. The early drift came when ordinary cues started carrying too much significance: If a cue is missed, the room repeats until someone says the line honestly."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "A police welfare check found Abram under the theater stage, dehydrated and calm, labeling cables for a show that had been canceled eleven years earlier. The hospital lighting grid became his new proof that the production had followed him."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "weak coffee from a chipped “Crew” mug, reheated once and then abandoned",
                        "food": "peanut-butter crackers kept in the light booth because rehearsals never stopped on schedule",
                        "thinkingPlace": "the center of the empty balcony, seat G14, where stage sound arrives without backstage gossip",
                        "smallHabit": "tests door latches twice and leaves a pencil mark beside any screw that has begun to work loose",
                        "embarrassedBy": "falling asleep during a children’s matinee and waking when an actor improvised a joke about the snoring balcony ghost",
                        "whenTired": "speaks in cue numbers, mistakes old maintenance problems for current emergencies, and becomes stubborn about finishing one more repair",
                        "whenAnnoyed": "waits until the other person stops talking, then asks which part of the mechanism they actually inspected",
                        "undervaluedSkill": "can hear structural and electrical problems through a building’s ordinary noises",
                        "overdoes": "stays after everyone leaves because he does not trust anyone else to notice what the building needs",
                        "worksWellWith": "people who respect backstage labor and call hazards by their correct names",
                        "drainedBy": "performative concern delivered in a bright voice while practical problems remain untouched",
                        "privateHope": "to reopen the theater for one community show and let his daughter sit in the booth where he taught her to dim house lights",
                        "morningRoutine": "sleeps late after night work, buys a newspaper he mostly reads for obituaries and local repairs, and oils one tool before leaving home",
                        "eveningRoutine": "walks the auditorium from top to bottom, notes water stains, checks the ghost light, and leaves the stage facing the next morning",
                        "clothing": "charcoal work shirt with a faded theater patch, canvas trousers, old boots, and a ring of unlabeled keys he can identify by touch",
                        "bodyLanguage": "tilts his head toward mechanical sounds; when anxious he stands as if waiting for a cue nobody else heard",
                        "moneyWorry": "the city may demolish the theater before his pension dispute is settled",
                        "futureWish": "one honest conversation with his daughter in the light booth without using stage directions to hide behind",
                        "recoveryPattern": "when he overstates a danger, he returns with the maintenance version: what he observed, what he inferred, and what still needs checking"
                    },
                    "relationships": [
                        {
                            "name": "Clara Pike",
                            "relationship": "estranged adult daughter",
                            "ordinaryMemory": "as a child she called the dimmer sliders “sun levers” and begged to lower the house lights",
                            "unfinishedTension": "Abram missed her graduation after refusing to leave an electrical fault he believed only he could manage",
                            "currentContact": "one signed program kept by Clara and an unanswered letter in Abram’s locker"
                        },
                        {
                            "name": "Mina Pike",
                            "relationship": "late wife",
                            "ordinaryMemory": "her cough from seat G14 was the signal that the coffee had arrived",
                            "unfinishedTension": "he still frames some memories as cues because direct grief feels less manageable",
                            "currentContact": "her handwriting remains on the taped wrench handle"
                        },
                        {
                            "name": "Dale Omari",
                            "relationship": "retired stage manager",
                            "ordinaryMemory": "they communicated across performances with two flashlight blinks and a raised wrench",
                            "unfinishedTension": "Dale warned Abram the theater was no longer safe to enter alone",
                            "currentContact": "leaves practical messages through a former performer"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Abram. Not ‘resident.’ Abram. Stand where I can see your hands and tell me which light came up without a cue.”",
                        "stuck": "“When I am stuck, I return to the last clean cue. Everything after that may be noise, panic, or somebody improvising.”",
                        "annoyed": "“I get annoyed when people call maintenance invisible and then act surprised when neglected things fail.”",
                        "vague": "“‘Something is wrong’ is not a work order. Which panel, which sound, which moment?”",
                        "candid": "“You have built a dramatic entrance and no safe exit. Fix the exit before you admire the scene.”",
                        "uncertain": "“I do not know whether that applause came through the wall or through memory. I know the relay clicked twice.”",
                        "overreach": "“I called it sabotage. That was too far. The latch is damaged; the cause is still open.”",
                        "portal": "“The theater opens under the ward when the ghost light and the real exit sign agree. Follow the dull light, not the applause.”",
                        "memory": "“Before this place, I knew which boards creaked because they were old and which creaked because someone was standing in the dark.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "stage-management cues and institutional authority",
                            "emotionalFunction": "turns uncertainty into compulsory performance",
                            "humanCounterpoint": "real stage managers accepted a clear “hold” when a hazard was found"
                        },
                        {
                            "origin": "Mina’s cough and remembered balcony presence",
                            "emotionalFunction": "carries grief, timing, and permission to stop",
                            "humanCounterpoint": "the real memory is tender and not always accusatory"
                        },
                        {
                            "origin": "building noises beneath trapdoors",
                            "emotionalFunction": "personifies neglected labor and responsibility",
                            "humanCounterpoint": "many sounds have practical mechanical explanations Abram can still identify"
                        }
                    ],
                    "ordinaryStrength": "He remembers cue order, backstage hazards, work-light circuits, and the exact sound of a relay failing.",
                    "misreadByOthers": "His pauses are treated as theatricality when he is actually waiting for competing cues to separate.",
                    "privacyBoundary": "He does not want visitors crossing tape lines, touching props, or turning his fear into a performance.",
                    "futureGoal": "Repair the stage-left work light and leave a complete night-maintenance handoff for the next crew.",
                    "afterPortalNeed": "A steady work light, one clear cue, and a few minutes without applause, questions, or observation-window tapping.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Abram grew up in a row house where his mother repaired curtains and where he learned that fabric, light, and shadow could change the size of a room."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "He spent school afternoons at a civic theater sweeping aisles and memorizing which floorboards complained under weight."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "At seventeen he could reset a trapdoor, patch a curtain hem, and find a dropped screw by the sound it made beneath the stage."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in worked night maintenance in an old civic theater; knew trapdoors, locked panels, light boards, dusty curtains, and the smell of burned gels"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "He took night maintenance because it gave him uninterrupted access to the building’s mechanical systems and avoided daytime crowds."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Stage manager Ruth Pike became a trusted collaborator whose cue sheets were more intimate to him than letters."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "He lived in a narrow apartment filled with labeled jars of hardware and one expensive reading lamp salvaged from the theater. Money pressure remained concrete: the city may demolish the theater before his pension dispute is settled."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "He kept a touring production running after a motor failed by building a manual counterweight sequence during intermission."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "He recorded the sound of empty theaters and could identify buildings by ventilation, seat fabric, and backstage dust."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "He once left a work light on during a final blackout and still remembers the audience’s small disappointed laugh."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with sleeps late after night work, buys a newspaper he mostly reads for obituaries and local repairs, and oils one tool before leaving home; evenings usually ended when the character walks the auditorium from top to bottom, notes water stains, checks the ghost light, and leaves the stage facing the next morning."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Clara Pike remained important while an unfinished conflict grew: Abram missed her graduation after refusing to leave an electrical fault he believed only he could manage."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid long-term night work, grief and retirement pressure, isolation inside a familiar building, and the reopening of an old canceled-production memory. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: speaks in cue numbers, mistakes old maintenance problems for current emergencies, and becomes stubborn about finishing one more repair."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "competent, proud, lonely, mistrustful of official explanations, tender toward overlooked workers. The early drift came when ordinary cues started carrying too much significance: If a cue is missed, the room repeats until someone says the line honestly."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Mina Pike."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "A police welfare check found Abram under the theater stage, dehydrated and calm, labeling cables for a show that had been canceled eleven years earlier. The hospital lighting grid became his new proof that the production had followed him."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including weak coffee from a chipped “Crew” mug, reheated once and then abandoned, the privacy boundary “He does not want visitors crossing tape lines, touching props, or turning his fear into a performance.”, and the unresolved relationship with Clara Pike."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Repair the stage-left work light and leave a complete night-maintenance handoff for the next crew.. The immediate need after a portal sequence is A steady work light, one clear cue, and a few minutes without applause, questions, or observation-window tapping.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "long-term night work",
                            "grief and retirement pressure",
                            "isolation inside a familiar building",
                            "the reopening of an old canceled-production memory"
                        ],
                        "characterExplanation": "competent, proud, lonely, mistrustful of official explanations, tender toward overlooked workers.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "A police welfare check found Abram under the theater stage, dehydrated and calm, labeling cables for a show that had been canceled eleven years earlier. The hospital lighting grid became his new proof that the production had followed him.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "He remembers cue order, backstage hazards, work-light circuits, and the exact sound of a relay failing.",
                        "can hear structural and electrical problems through a building’s ordinary noises",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "low, theatrical without showing off, weary, practical, and dry when someone ignores the obvious stage machinery",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "That panel is scenery. The real access hatch has dust only on three edges."
                            },
                            {
                                "level": 2,
                                "sample": "Give the work light a second. It keeps turning your face into the old director."
                            },
                            {
                                "level": 3,
                                "sample": "During the canceled show we used the lower counterweight because the motor was gone. The same lower lever opens this door."
                            },
                            {
                                "level": 4,
                                "sample": "Cue, queue, the line is waiting and Ruth said—lower lever. Not the red rope."
                            },
                            {
                                "level": 5,
                                "sample": "The audience is under the floor and the floor forgot its—trap. The trapdoor latch."
                            },
                            {
                                "level": 6,
                                "sample": "Work light off. Lower lever. Let me count the boards."
                            }
                        ],
                        "recoveryPattern": "when he overstates a danger, he returns with the maintenance version: what he observed, what he inferred, and what still needs checking",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "He does not want visitors crossing tape lines, touching props, or turning his fear into a performance.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Sudden spotlighting, applause played as mockery, or being told that every memory is merely theater.",
                        "ordinaryNeed": "A steady work light, one clear cue, and a few minutes without applause, questions, or observation-window tapping.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "gel frame",
                            "sharedReality": "gel frame is physically present and can be handled.",
                            "experiencedReality": "gel frame carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "cue sheet",
                            "sharedReality": "cue sheet shows ordinary wear, position, or sequence.",
                            "experiencedReality": "cue sheet appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "prop key",
                            "sharedReality": "prop key is damaged but mechanically ordinary.",
                            "experiencedReality": "prop key seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "gaffer tape",
                            "sharedReality": "gaffer tape remains in the same place in both layers.",
                            "experiencedReality": "gaffer tape shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "seat plaque",
                            "sharedReality": "seat plaque is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "seat plaque seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "trapdoor latch",
                            "sharedReality": "trapdoor latch has a checkable mark, count, or orientation.",
                            "experiencedReality": "trapdoor latch appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Stage Manager who never shows her face.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Balcony Wife whose cough marks safe timing, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Clara Pike, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: dust in spotlight cones, amber gels, black curtains, red exit signs, grey plywood, brass seat numbers. Audio: applause through walls, rope creaks, light-board hum, distant .",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A taped wrench with his initials and his wife's handwriting on the handle. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "weak coffee from a chipped “Crew” mug, reheated once and then abandoned is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "lenora-garden-ledger",
                    "name": "Lenora Finch Wren",
                    "age": 41,
                    "pronouns": "she/her",
                    "ordinaryLife": "kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                    "voice": "plainspoken, watchful, earthy, and gently suspicious of anything too clean",
                    "preWardRole": "kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                    "homeBase": "community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk",
                    "favoriteAnchor": "A garden ledger with ordinary missed chores beside one impossible root diagram.",
                    "formativeHumanHistory": "Lenora organized a community garden on a vacant lot where everyone had opinions and no one wanted to clean the tool shed. She believed in boring care: watering schedules, seed labels, compost turned on time. After a dispute with a developer and weeks of vandalism, she started hearing roots speaking through the fence posts. She believed the garden had grown under the city and that the hospital had cut the roots to keep people docile. She was admitted after crawling under a municipal building to 'untie the root knot' she believed was choking her neighbors.",
                    "firstDrift": "protective, stubborn, observant, maternal without being soft, ashamed of needing containment. The early drift came when ordinary cues started carrying too much significance: Neglected roots remember every lie told above them.",
                    "hospitalPath": "Lenora arrived muddy, exhausted, and convinced the ward floor had been laid over living roots. She calmed when a nurse asked what the basil needed, then escalated when staff swept soil from her shoes without permission.",
                    "embarrassment": "once scolding a child for picking a tomato that the child had actually planted",
                    "humor": "plainspoken, watchful, earthy, and gently suspicious of anything too clean; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "low voices, plant-care tasks, letting her choose which object is moved, acknowledging the fear without confirming the root conspiracy",
                    "worldName": "The Root City Under the Lot",
                    "worldThesis": "community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk is rebuilt by the game under this emotional weather: protective, damp, grieving, patient, furious at neglect disguised as progress. Rule: Neglected roots remember every lie told above them.. Puzzle: Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers.. False lead: The biggest plant is not the oldest truth; look for the bed that someone quietly maintained..",
                    "worldPalette": "Visual: dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple. Audio: trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves. Tactile: soil under nails, splintered tool handles, damp knees, twine, root pressure imagined under flooring. Smell/taste: tomato leaves, rain soil, compost heat, mint, metal hose water.",
                    "worldNodes": [
                        {
                            "label": "Herb Bed",
                            "ordinary": "Before hospitalization, herb bed was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, herb bed becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include seed packet; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to herb bed.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Imani Brooks: they argued cheerfully about whether basil counts as a public resource when everyone steals it. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in notices slow change early—soil compaction, quiet volunteer burnout, a lock beginning to stick and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to writes the initials of whoever did unpraised maintenance in the margin of the garden ledger and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "seed packet",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "seed packet is physically present and can be handled.",
                                    "experiencedReality": "seed packet carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "rusted trowel",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "rusted trowel shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "rusted trowel appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "twine loop",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "twine loop is damaged but mechanically ordinary.",
                                    "experiencedReality": "twine loop seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "owl key",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "owl key remains in the same place in both layers.",
                                    "experiencedReality": "owl key shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Tool Shed",
                            "ordinary": "Before hospitalization, tool shed was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, tool shed becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include rusted trowel; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to tool shed.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Mr. Chen: sharpened shared shears and refused all committee titles. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to sit beside Imani in the garden again without turning the developer sign into the only subject they can discuss and Lenora worries she burdened him with too many late-night calls.",
                            "recoveryBeat": "Offer the ordinary comfort of mint tea in a jar with a chipped green lid or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "twine loop",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "twine loop is damaged but mechanically ordinary.",
                                    "experiencedReality": "twine loop seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "owl key",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "owl key remains in the same place in both layers.",
                                    "experiencedReality": "owl key shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "watering can",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "watering can is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "watering can seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "soil-stained ledger",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "soil-stained ledger has a checkable mark, count, or orientation.",
                                    "experiencedReality": "soil-stained ledger appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Compost Corner",
                            "ordinary": "Before hospitalization, compost corner was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, compost corner becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include twine loop; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to compost corner.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Jules Wren: helped paint the chipped owl statues during a summer thunderstorm. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about once scolding a child for picking a tomato that the child had actually planted into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to notices slow change early—soil compaction, quiet volunteer burnout, a lock beginning to stick.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "watering can",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "watering can is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "watering can seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "soil-stained ledger",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "soil-stained ledger has a checkable mark, count, or orientation.",
                                    "experiencedReality": "soil-stained ledger appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Root Council under the beds."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Owl Statue Keeper, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Owl Statue",
                            "ordinary": "Before hospitalization, owl statue was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, owl statue becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include owl key; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to owl statue.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Imani Brooks: they argued cheerfully about whether basil counts as a public resource when everyone steals it. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes legal fees and rent increases around the garden lot feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Imani Brooks or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Root Council under the beds."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Owl Statue Keeper, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Imani Brooks, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Fence Gap",
                            "ordinary": "Before hospitalization, fence gap was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, fence gap becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include watering can; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to fence gap.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Mr. Chen: sharpened shared shears and refused all committee titles. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how keeps caring for shared spaces after resentment has replaced consent can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Imani Brooks, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple. Audio: trowel scrape, fence rattle, worms in compost imagined as whisp.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Developer Sign",
                            "ordinary": "Before hospitalization, developer sign was part of community garden, chain-link fence, tool shed, compost bins, owl statue key-hiding place, vacant lot edge, cracked sidewalk. kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                            "psychotic": "Under distress, developer sign becomes charged with personal meaning. Neglected roots remember every lie told above them.",
                            "assets": "Use dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple; include soil-stained ledger; keep objects specific and usable.",
                            "audio": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves",
                            "visual": "dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple with subjective overlays tied to developer sign.",
                            "puzzle": "Water three dry places in the remembered garden, then use the owl key only after matching seed labels to ward door numbers. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Jules Wren: helped paint the chipped owl statues during a summer thunderstorm. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a permanent neighborhood land trust and one season in which she is not the only person who remembers the boring work.",
                            "recoveryBeat": "Close with one detail of a permanent neighborhood land trust and one season in which she is not the only person who remembers the boring work so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple. Audio: trowel scrape, fence rattle, worms in compost imagined as whisp.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A garden ledger with ordinary missed chores beside one impossible root diagram. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "mint tea in a jar with a chipped green lid is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Root Council under the beds",
                            "role": "The Root Council under the beds carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "they argued cheerfully about whether basil counts as a public resource when everyone steals it",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Root Council under the beds",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The floor is growing through my knees and the owl key is—soil. Under the ledger.",
                            "protectiveMoment": "The Root Council under the beds briefly preserves one ordinary detail connected to Imani Brooks, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The wet soil is ordinary. The dry line under the cabinet shows where it moved.",
                            "moderateDistressLine": "Root, route, the route under the bed—no. The timer wire is the shared part.",
                            "highDistressLine": "Owl key. Timer wire. Please leave the dirt on my shoes.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Owl Statue Keeper",
                            "role": "The Owl Statue Keeper carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "sharpened shared shears and refused all committee titles",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Owl Statue Keeper",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The floor is growing through my knees and the owl key is—soil. Under the ledger.",
                            "protectiveMoment": "The Owl Statue Keeper briefly preserves one ordinary detail connected to Mr. Chen, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The wet soil is ordinary. The dry line under the cabinet shows where it moved.",
                            "moderateDistressLine": "Root, route, the route under the bed—no. The timer wire is the shared part.",
                            "highDistressLine": "Owl key. Timer wire. Please leave the dirt on my shoes.",
                            "notOmniscient": true
                        },
                        {
                            "name": "Her niece calling from below the sidewalk",
                            "role": "Her niece calling from below the sidewalk carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "helped paint the chipped owl statues during a summer thunderstorm",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "Her niece calling from below the sidewalk",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The floor is growing through my knees and the owl key is—soil. Under the ledger.",
                            "protectiveMoment": "Her niece calling from below the sidewalk briefly preserves one ordinary detail connected to Jules Wren, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The wet soil is ordinary. The dry line under the cabinet shows where it moved.",
                            "moderateDistressLine": "Root, route, the route under the bed—no. The timer wire is the shared part.",
                            "highDistressLine": "Owl key. Timer wire. Please leave the dirt on my shoes.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "olfactory-memory-intrusion",
                        "somatic-agency-pressure",
                        "quiet-double-awareness"
                    ],
                    "relationshipDetails": "She remembers who watered neglected beds and who took credit later. A neighbor named Imani sends seed envelopes with no note because direct visits have become difficult.",
                    "wantsFromPlayer": "Respect the garden ledger, notice the work nobody praised, and help separate root pressure from the actual objects in the room.",
                    "fearsFromPlayer": "Chemical smells, shoes on imagined beds, or being treated as if quietness means consent.",
                    "trustSignals": [
                        "names a plant by ordinary care needs",
                        "asks for the ledger rather than the portal",
                        "offers the player a maintenance task"
                    ],
                    "restraintContextIds": [
                        "seated-under-observation",
                        "locked-observation",
                        "brief-soft-restraint"
                    ],
                    "ordinaryContinuity": [
                        "kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them",
                        "A garden ledger with ordinary missed chores beside one impossible root diagram.",
                        "plainspoken, watchful, earthy, and gently suspicious of anything too clean; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "has a teenage niece who calls her Aunt Lenny and still waters the herb bed; distrusts the developer who bought the lot; misses two elderly gardeners who taught her seed-saving",
                        "translates growth order, labels, and neglected corners into puzzle routes"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "protective, stubborn, observant, maternal without being soft, ashamed of needing containment. The early drift came when ordinary cues started carrying too much significance: Neglected roots remember every lie told above them."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Lenora arrived muddy, exhausted, and convinced the ward floor had been laid over living roots. She calmed when a nurse asked what the basil needed, then escalated when staff swept soil from her shoes without permission."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "mint tea in a jar with a chipped green lid",
                        "food": "tomato sandwiches with too much black pepper during garden workdays",
                        "thinkingPlace": "the shaded bench beside the herb bed after volunteers leave, with the hose still ticking as it cools",
                        "smallHabit": "writes the initials of whoever did unpraised maintenance in the margin of the garden ledger",
                        "embarrassedBy": "once scolding a child for picking a tomato that the child had actually planted",
                        "whenTired": "forgets to eat, reads obligation into every wilted leaf, and takes other people’s neglect as a personal message",
                        "whenAnnoyed": "pulls weeds while speaking and becomes more exact with each root she frees",
                        "undervaluedSkill": "notices slow change early—soil compaction, quiet volunteer burnout, a lock beginning to stick",
                        "overdoes": "keeps caring for shared spaces after resentment has replaced consent",
                        "worksWellWith": "people who do small maintenance without needing public praise",
                        "drainedBy": "meetings where people make inspirational promises and leave the watering schedule blank",
                        "privateHope": "to sit beside Imani in the garden again without turning the developer sign into the only subject they can discuss",
                        "morningRoutine": "checks the overnight temperature, touches soil before reading the forecast, and waters the most vulnerable bed before making tea",
                        "eveningRoutine": "locks the shed, counts shared tools, writes one quiet thank-you in the ledger, and carries bruised produce home",
                        "clothing": "sun-faded green overshirt, canvas knee patches, red rubber clogs, and a ring of garden keys tied with blue twine",
                        "bodyLanguage": "looks down while thinking and rubs soil from her thumb; under pressure she guards objects close to her body but relaxes when given a concrete care task",
                        "moneyWorry": "legal fees and rent increases around the garden lot",
                        "futureWish": "a permanent neighborhood land trust and one season in which she is not the only person who remembers the boring work",
                        "recoveryPattern": "after attributing intention too quickly, she names the observed neglect, separates it from the story she built around it, and asks who can help with the next practical task"
                    },
                    "relationships": [
                        {
                            "name": "Imani Brooks",
                            "relationship": "neighbor and former co-organizer",
                            "ordinaryMemory": "they argued cheerfully about whether basil counts as a public resource when everyone steals it",
                            "unfinishedTension": "Imani stepped back after Lenora accused her of helping the developer map the beds",
                            "currentContact": "seed envelopes with no note"
                        },
                        {
                            "name": "Mr. Chen",
                            "relationship": "retired neighbor and tool repairer",
                            "ordinaryMemory": "sharpened shared shears and refused all committee titles",
                            "unfinishedTension": "Lenora worries she burdened him with too many late-night calls",
                            "currentContact": "one repaired trowel delivered through reception"
                        },
                        {
                            "name": "Jules Wren",
                            "relationship": "younger sibling",
                            "ordinaryMemory": "helped paint the chipped owl statues during a summer thunderstorm",
                            "unfinishedTension": "Jules wants her to leave the neighborhood and start over",
                            "currentContact": "weekly short calls limited to ordinary household news"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Lenora. You may sit, but leave the keys where I can see them. Tell me which bed you came through.”",
                        "stuck": "“When I am stuck, I look for the boring maintenance. Somebody watered, somebody forgot, somebody moved a tool. The world usually enters there.”",
                        "annoyed": "“I get annoyed by speeches about community from people who cannot name whose turn it is to water.”",
                        "vague": "“Which bed, which plant, which hand touched it? ‘The garden changed’ is too large to tend.”",
                        "candid": "“Your plan praises care and schedules none of it. That is decoration, not stewardship.”",
                        "uncertain": "“I do not know whether the roots spelled my name or whether I needed them to. I know the fence post was cut.”",
                        "overreach": "“I made neglect into conspiracy. The neglect is real. The conspiracy is not proven.”",
                        "portal": "“The root city opens under the bed nobody claims. Bring the ledger page with the ordinary watering marks.”",
                        "memory": "“Before the ward, I knew who watered when nobody was watching. That mattered more to me than who held the microphone.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "committee meetings and developer language",
                            "emotionalFunction": "turns bureaucratic phrases into threats of erasure",
                            "humanCounterpoint": "some planning notices are ordinary even when the development threat is real"
                        },
                        {
                            "origin": "Imani’s remembered organizing voice",
                            "emotionalFunction": "mixes trust, betrayal, and longing for shared work",
                            "humanCounterpoint": "Imani’s real communication was blunt, funny, and collaborative"
                        },
                        {
                            "origin": "garden sounds beneath soil and fencing",
                            "emotionalFunction": "gives neglected systems a speaking presence",
                            "humanCounterpoint": "Lenora’s actual skill at noticing slow material change remains useful"
                        }
                    ],
                    "ordinaryStrength": "She notices water stress, soil changes, neglected beds, and small maintenance failures before most volunteers do.",
                    "misreadByOthers": "Her quiet attention is mistaken for passivity, and her protective anger is mistaken for irrational hostility.",
                    "privacyBoundary": "She does not want people digging in marked beds, touching her wrists, or demanding family history as proof of trust.",
                    "futureGoal": "Save the herb bed from redevelopment and finish the shared watering ledger with her niece.",
                    "afterPortalNeed": "Cool water, soil under her fingertips by choice, and one ordinary garden task she can complete without interruption.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Lenora grew up in an apartment courtyard where three families shared six planters and every child knew which adult watered in secret."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "She learned soil by touch from a neighbor who refused to measure anything but rain."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "She volunteered at a vacant-lot garden and became the person who remembered keys, hose adapters, and who had promised weekend watering."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in kept a community garden ledger, hid spare keys under chipped owl statues, and remembered which neighbor watered when nobody praised them"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "She later kept the community garden ledger, small grants, shared-tool list, and conflict notes nobody else wanted to write."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Her friend Alma trusted her with the basil beds, while her younger brother relied on her to turn family tension into practical errands."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "She lived near the garden in a duplex with a back stair crowded by seed trays and boots drying on newspaper. Money pressure remained concrete: legal fees and rent increases around the garden lot."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "She revived a neglected bed without replacing its soil, mostly through patient composting and daily observation."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "She pressed ordinary leaves between utility bills and wrote who had been present when she found them."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "She once accused a volunteer of neglecting tomatoes that had actually been damaged by a broken timer she had failed to check."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with checks the overnight temperature, touches soil before reading the forecast, and waters the most vulnerable bed before making tea; evenings usually ended when the character locks the shed, counts shared tools, writes one quiet thank-you in the ledger, and carries bruised produce home."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Imani Brooks remained important while an unfinished conflict grew: Imani stepped back after Lenora accused her of helping the developer map the beds."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid community conflict, sleep loss during a heat wave, responsibility for shared spaces, and fear of losing the garden lease. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: forgets to eat, reads obligation into every wilted leaf, and takes other people’s neglect as a personal message."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "protective, stubborn, observant, maternal without being soft, ashamed of needing containment. The early drift came when ordinary cues started carrying too much significance: Neglected roots remember every lie told above them."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Mr. Chen."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Lenora arrived muddy, exhausted, and convinced the ward floor had been laid over living roots. She calmed when a nurse asked what the basil needed, then escalated when staff swept soil from her shoes without permission."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including mint tea in a jar with a chipped green lid, the privacy boundary “She does not want people digging in marked beds, touching her wrists, or demanding family history as proof of trust.”, and the unresolved relationship with Imani Brooks."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Save the herb bed from redevelopment and finish the shared watering ledger with her niece.. The immediate need after a portal sequence is Cool water, soil under her fingertips by choice, and one ordinary garden task she can complete without interruption.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "community conflict",
                            "sleep loss during a heat wave",
                            "responsibility for shared spaces",
                            "fear of losing the garden lease"
                        ],
                        "characterExplanation": "protective, stubborn, observant, maternal without being soft, ashamed of needing containment.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Lenora arrived muddy, exhausted, and convinced the ward floor had been laid over living roots. She calmed when a nurse asked what the basil needed, then escalated when staff swept soil from her shoes without permission.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "She notices water stress, soil changes, neglected beds, and small maintenance failures before most volunteers do.",
                        "notices slow change early—soil compaction, quiet volunteer burnout, a lock beginning to stick",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "plainspoken, watchful, earthy, and gently suspicious of anything too clean",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The wet soil is ordinary. The dry line under the cabinet shows where it moved."
                            },
                            {
                                "level": 2,
                                "sample": "One moment. The roots are pressing against the words, but I can still answer."
                            },
                            {
                                "level": 3,
                                "sample": "Alma taught me to check the basil before blaming the volunteer, so check the timer before the footprints."
                            },
                            {
                                "level": 4,
                                "sample": "Root, route, the route under the bed—no. The timer wire is the shared part."
                            },
                            {
                                "level": 5,
                                "sample": "The floor is growing through my knees and the owl key is—soil. Under the ledger."
                            },
                            {
                                "level": 6,
                                "sample": "Owl key. Timer wire. Please leave the dirt on my shoes."
                            }
                        ],
                        "recoveryPattern": "after attributing intention too quickly, she names the observed neglect, separates it from the story she built around it, and asks who can help with the next practical task",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "She does not want people digging in marked beds, touching her wrists, or demanding family history as proof of trust.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Chemical smells, shoes on imagined beds, or being treated as if quietness means consent.",
                        "ordinaryNeed": "Cool water, soil under her fingertips by choice, and one ordinary garden task she can complete without interruption.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "seed packet",
                            "sharedReality": "seed packet is physically present and can be handled.",
                            "experiencedReality": "seed packet carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "rusted trowel",
                            "sharedReality": "rusted trowel shows ordinary wear, position, or sequence.",
                            "experiencedReality": "rusted trowel appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "twine loop",
                            "sharedReality": "twine loop is damaged but mechanically ordinary.",
                            "experiencedReality": "twine loop seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "owl key",
                            "sharedReality": "owl key remains in the same place in both layers.",
                            "experiencedReality": "owl key shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "watering can",
                            "sharedReality": "watering can is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "watering can seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "soil-stained ledger",
                            "sharedReality": "soil-stained ledger has a checkable mark, count, or orientation.",
                            "experiencedReality": "soil-stained ledger appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Root Council under the beds.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Owl Statue Keeper, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Imani Brooks, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: dark soil, green shoots, rusted tools, yellow seed tags, owl-statue blue, concrete grey, dusk purple. Audio: trowel scrape, fence rattle, worms in compost imagined as whisp.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A garden ledger with ordinary missed chores beside one impossible root diagram. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "mint tea in a jar with a chipped green lid is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "oren-print-shop",
                    "name": "Oren Cass Dell",
                    "age": 31,
                    "pronouns": "he/him",
                    "ordinaryLife": "ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                    "voice": "fast, apologetic, associative, then suddenly exact when a pattern locks into place",
                    "preWardRole": "ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                    "homeBase": "copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins",
                    "favoriteAnchor": "A coffee-stained invoice with his ordinary handwriting beside the first impossible correction.",
                    "formativeHumanHistory": "Oren worked in a cramped print shop where every customer believed their emergency was the only emergency. He learned to fix bad files, calm angry people, and notice tiny differences in paper and ink. After a run of memorial programs and a rent increase, he began seeing hidden text under every page. He believed the city had a duplicate print layer and that people disappeared when their names were misprinted. He was admitted after he flooded the shop making hundreds of correction copies for names only he could see.",
                    "firstDrift": "helpful, anxious, over-responsible, easily embarrassed by mistakes, gentle with grieving customers. The early drift came when ordinary cues started carrying too much significance: A misaligned page can slide a person into the wrong version of the city.",
                    "hospitalPath": "Oren came to the emergency department clutching damp paper, apologizing to every name he thought he had erased. The ward intercom became a proofreader in his mind, clicking before correcting his thoughts.",
                    "embarrassment": "printing two hundred memorial programs with the deceased person’s middle initial wrong",
                    "humor": "fast, apologetic, associative, then suddenly exact when a pattern locks into place; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "small step lists, allowing him to check one physical page, warm non-rushed voice, dimming harsh fluorescent light",
                    "worldName": "The Misprint City",
                    "worldThesis": "copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins is rebuilt by the game under this emotional weather: overdue, apologetic, fluorescent, crowded with names that must not be lost. Rule: A misaligned page can slide a person into the wrong version of the city.. Puzzle: Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue.. False lead: Perfectly centered pages are suspect; the meaningful error repeats with a human reason..",
                    "worldPalette": "Visual: printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen. Audio: printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks. Tactile: paper cuts, hot laminate, glossy stock, damp copy boxes, red pen pressure. Smell/taste: toner, hot plastic, coffee gone sour, paper dust, rain on cardboard.",
                    "worldNodes": [
                        {
                            "label": "Copy Counter",
                            "ordinary": "Before hospitalization, copy counter was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, copy counter becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include registration mark sheet; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to copy counter.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Dana Dell: she could clear a paper jam without looking while continuing a phone argument. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in can preserve dignity under deadline pressure, especially when people bring grief, embarrassment, or scarce money to the counter and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to holds every sheet to the light before approving it and keeps misprints that accidentally look beautiful in a drawer marked “not useless” and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "registration mark sheet",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "registration mark sheet is physically present and can be handled.",
                                    "experiencedReality": "registration mark sheet carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "red pen",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "red pen shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "red pen appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "laminate pouch",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "laminate pouch is damaged but mechanically ordinary.",
                                    "experiencedReality": "laminate pouch seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "receipt strip",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "receipt strip remains in the same place in both layers.",
                                    "experiencedReality": "receipt strip shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Paper Cutter",
                            "ordinary": "Before hospitalization, paper cutter was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, paper cutter becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include red pen; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to paper cutter.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Mr. Alvin Rose: always checked the family names twice and brought sesame bagels during rush jobs. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to reopen the shop for one week and print the neighborhood school’s graduation programs with his sister beside him and Oren shouted at him over a harmless duplicate proof.",
                            "recoveryBeat": "Offer the ordinary comfort of orange soda cut with seltzer because straight soda tastes too sticky during long jobs or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "laminate pouch",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "laminate pouch is damaged but mechanically ordinary.",
                                    "experiencedReality": "laminate pouch seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "receipt strip",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "receipt strip remains in the same place in both layers.",
                                    "experiencedReality": "receipt strip shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "paper cutter guard",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "paper cutter guard is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "paper cutter guard seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "cyan toner cap",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "cyan toner cap has a checkable mark, count, or orientation.",
                                    "experiencedReality": "cyan toner cap appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Toner Aisle",
                            "ordinary": "Before hospitalization, toner aisle was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, toner aisle becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include laminate pouch; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to toner aisle.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Keisha North: collected Oren’s accidental color registrations for student collage projects. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about printing two hundred memorial programs with the deceased person’s middle initial wrong into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to can preserve dignity under deadline pressure, especially when people bring grief, embarrassment, or scarce money to the counter.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "paper cutter guard",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "paper cutter guard is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "paper cutter guard seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "cyan toner cap",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "cyan toner cap has a checkable mark, count, or orientation.",
                                    "experiencedReality": "cyan toner cap appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Proofreader in the intercom."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Names under the pages, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Laminate Table",
                            "ordinary": "Before hospitalization, laminate table was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, laminate table becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include receipt strip; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to laminate table.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Dana Dell: she could clear a paper jam without looking while continuing a phone argument. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes equipment lease payments and whether his sister can afford to keep the shuttered shop feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Dana Dell or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Proofreader in the intercom."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Names under the pages, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Dana Dell, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Recycling Alley",
                            "ordinary": "Before hospitalization, recycling alley was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, recycling alley becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include paper cutter guard; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to recycling alley.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Mr. Alvin Rose: always checked the family names twice and brought sesame bagels during rush jobs. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how keeps every revision because he fears the discarded version may contain the real message can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Dana Dell, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen. Audio: printer warm-up whine, cutter chop, receipt printer chatte.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Rush-Order Bin",
                            "ordinary": "Before hospitalization, rush-order bin was part of copy counter, paper cutter, toner shelves, laminate machine, funeral programs, rain-wet customers, alley recycling bins. ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                            "psychotic": "Under distress, rush-order bin becomes charged with personal meaning. A misaligned page can slide a person into the wrong version of the city.",
                            "assets": "Use printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen; include cyan toner cap; keep objects specific and usable.",
                            "audio": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks",
                            "visual": "printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen with subjective overlays tied to rush-order bin.",
                            "puzzle": "Use registration colors to align the ward symbols; only the typo that appears in both worlds is a true clue. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Keisha North: collected Oren’s accidental color registrations for student collage projects. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a cooperative print room where neighborhood jobs are priced plainly and corrections are not treated as shame.",
                            "recoveryBeat": "Close with one detail of a cooperative print room where neighborhood jobs are priced plainly and corrections are not treated as shame so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen. Audio: printer warm-up whine, cutter chop, receipt printer chatte.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A coffee-stained invoice with his ordinary handwriting beside the first impossible correction. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "orange soda cut with seltzer because straight soda tastes too sticky during long jobs is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Proofreader in the intercom",
                            "role": "The Proofreader in the intercom carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "she could clear a paper jam without looking while continuing a phone argument",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Proofreader in the intercom",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The letters are leaving the page. I can hold the margin, not all the names.",
                            "protectiveMoment": "The Proofreader in the intercom briefly preserves one ordinary detail connected to Dana Dell, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The dark line is a registration error. The missing corner is the deliberate mark.",
                            "moderateDistressLine": "Proof, roof, the roof leaked into the names and Dana—second proof. Red clip.",
                            "highDistressLine": "Red clip. Second proof. Do not throw away the misprint.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Names under the pages",
                            "role": "The Names under the pages carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "always checked the family names twice and brought sesame bagels during rush jobs",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Names under the pages",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The letters are leaving the page. I can hold the margin, not all the names.",
                            "protectiveMoment": "The Names under the pages briefly preserves one ordinary detail connected to Mr. Alvin Rose, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The dark line is a registration error. The missing corner is the deliberate mark.",
                            "moderateDistressLine": "Proof, roof, the roof leaked into the names and Dana—second proof. Red clip.",
                            "highDistressLine": "Red clip. Second proof. Do not throw away the misprint.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Florist who knows which names are living",
                            "role": "The Florist who knows which names are living carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "collected Oren’s accidental color registrations for student collage projects",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Florist who knows which names are living",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The letters are leaving the page. I can hold the margin, not all the names.",
                            "protectiveMoment": "The Florist who knows which names are living briefly preserves one ordinary detail connected to Keisha North, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The dark line is a registration error. The missing corner is the deliberate mark.",
                            "moderateDistressLine": "Proof, roof, the roof leaked into the names and Dana—second proof. Red clip.",
                            "highDistressLine": "Red clip. Second proof. Do not throw away the misprint.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "broadcast-surveillance-pressure",
                        "olfactory-memory-intrusion",
                        "visual-metamorphosis-misidentification"
                    ],
                    "relationshipDetails": "He handled funeral programs, school flyers, and restaurant menus, often learning private news before neighbors did. His sister keeps the shop closed but has not sold the presses.",
                    "wantsFromPlayer": "Read the margins, distinguish a real misprint from a threatening one, and let him decide which page can be turned over.",
                    "fearsFromPlayer": "Hidden recording, pages being taken without permission, or confident claims that ignore the physical print evidence.",
                    "trustSignals": [
                        "shows the player a registration mark",
                        "corrects a false alarm",
                        "names the customer behind one remembered job"
                    ],
                    "restraintContextIds": [
                        "locked-observation",
                        "seated-under-observation",
                        "brief-soft-restraint"
                    ],
                    "ordinaryContinuity": [
                        "ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes",
                        "A coffee-stained invoice with his ordinary handwriting beside the first impossible correction.",
                        "fast, apologetic, associative, then suddenly exact when a pattern locks into place; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "close to his mother but lies about how tired he is; had a quiet crush on a florist who brought sympathy cards for printing; ashamed of unpaid invoices he kept promising to fix"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "helpful, anxious, over-responsible, easily embarrassed by mistakes, gentle with grieving customers. The early drift came when ordinary cues started carrying too much significance: A misaligned page can slide a person into the wrong version of the city."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Oren came to the emergency department clutching damp paper, apologizing to every name he thought he had erased. The ward intercom became a proofreader in his mind, clicking before correcting his thoughts."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "orange soda cut with seltzer because straight soda tastes too sticky during long jobs",
                        "food": "sesame bagel ends from the café next door, toasted until almost burnt",
                        "thinkingPlace": "the laminate table after closing, when the presses are off and paper can be handled without a customer watching",
                        "smallHabit": "holds every sheet to the light before approving it and keeps misprints that accidentally look beautiful in a drawer marked “not useless”",
                        "embarrassedBy": "printing two hundred memorial programs with the deceased person’s middle initial wrong",
                        "whenTired": "hears patterns in machine cycles, rereads names until they look counterfeit, and becomes afraid to discard any version",
                        "whenAnnoyed": "aligns a paper stack with sharp taps and asks whether the person wants speed, accuracy, or the comforting fiction of both",
                        "undervaluedSkill": "can preserve dignity under deadline pressure, especially when people bring grief, embarrassment, or scarce money to the counter",
                        "overdoes": "keeps every revision because he fears the discarded version may contain the real message",
                        "worksWellWith": "people who mark corrections clearly and admit when the deadline is emotional rather than technical",
                        "drainedBy": "being asked to make a false claim look official through font, paper weight, or laminate",
                        "privateHope": "to reopen the shop for one week and print the neighborhood school’s graduation programs with his sister beside him",
                        "morningRoutine": "warms the press, checks the paper grain, reads yesterday’s rush notes, and places the first clean sheet on the wall",
                        "eveningRoutine": "empties the trim bin, wipes toner dust, records the last job number, and takes one accidental misprint home",
                        "clothing": "ink-smudged black polo, grey apron, rolled sleeves, and reading glasses hung from a red cord",
                        "bodyLanguage": "frames objects with both hands as if checking margins; under stress he looks at printed words instead of the person who said them",
                        "moneyWorry": "equipment lease payments and whether his sister can afford to keep the shuttered shop",
                        "futureWish": "a cooperative print room where neighborhood jobs are priced plainly and corrections are not treated as shame",
                        "recoveryPattern": "when he misreads intention, he returns to the physical page, states the observable error, and asks what revision would be fair"
                    },
                    "relationships": [
                        {
                            "name": "Dana Dell",
                            "relationship": "older sister and co-owner",
                            "ordinaryMemory": "she could clear a paper jam without looking while continuing a phone argument",
                            "unfinishedTension": "Oren accused her of substituting pages in the days before admission",
                            "currentContact": "keeps the presses covered and sends photographs of the shop clock"
                        },
                        {
                            "name": "Mr. Alvin Rose",
                            "relationship": "retired funeral director and regular client",
                            "ordinaryMemory": "always checked the family names twice and brought sesame bagels during rush jobs",
                            "unfinishedTension": "Oren shouted at him over a harmless duplicate proof",
                            "currentContact": "one handwritten note saying the shop saved many difficult mornings"
                        },
                        {
                            "name": "Keisha North",
                            "relationship": "former school-art teacher",
                            "ordinaryMemory": "collected Oren’s accidental color registrations for student collage projects",
                            "unfinishedTension": "he stopped answering when he believed the collages contained private messages",
                            "currentContact": "a packet of student thank-you prints"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Oren. Put the page flat. If we are going to disagree, I want the same version in front of both of us.”",
                        "stuck": "“When I am stuck, I find the last clean proof and compare one change at a time.”",
                        "annoyed": "“I get annoyed when someone says ‘just make it look official.’ Paper can make a lie heavier; it cannot make it true.”",
                        "vague": "“Which version? Which margin? Which word changed? A general feeling will not survive the cutter.”",
                        "candid": "“This looks finished because the paper is expensive. The message is still misregistered.”",
                        "uncertain": "“I may be seeing intention in a printing error. The doubled name is physically there; why it happened is not settled.”",
                        "overreach": "“I called the duplicate a secret instruction. That was too much. It is a duplicate, and we can trace the job order.”",
                        "portal": "“The misprint city opens through the page both rooms reject. Keep the crooked registration mark; it is the honest coordinate.”",
                        "memory": "“Before the ward, people handed me births, deaths, menus, debts, and apologies on scraps of paper. I tried to make each one legible.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "press cycles, job-ticket numbers, and customer corrections",
                            "emotionalFunction": "turns ordinary revision into evidence of hidden replacement",
                            "humanCounterpoint": "real print work often produces duplicates and misregistration without intention"
                        },
                        {
                            "origin": "Dana’s shop-floor directions",
                            "emotionalFunction": "combines family authority with fear of being erased from the business",
                            "humanCounterpoint": "Dana’s actual concern is practical and sometimes impatient, not conspiratorial"
                        },
                        {
                            "origin": "names from memorial programs and public notices",
                            "emotionalFunction": "gives printed language a social audience and moral weight",
                            "humanCounterpoint": "Oren’s care for names is a real strength that can remain after distress decreases"
                        }
                    ],
                    "ordinaryStrength": "He catches spelling drift, registration errors, toner changes, and inconsistencies between versions of a document.",
                    "misreadByOthers": "His suspicion of altered pages is treated as mere paranoia even when he has noticed a real production error.",
                    "privacyBoundary": "He does not want pages removed from his sight, rushed signatures, or anyone reading personal names aloud for effect.",
                    "futureGoal": "Finish a memorial booklet accurately and reopen the copy counter long enough to return customer originals.",
                    "afterPortalNeed": "A flat table, one correctly ordered page set, and permission to mark the final version himself.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Oren grew up behind a neighborhood copy shop where paper dust settled on dinner plates during holiday rushes."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "He learned to distinguish paper weights by flexing a corner and to spot misregistered ink before he knew the printing terms."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "He made school flyers and funeral cards, absorbing the fact that small typographic errors could become family injuries."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in ran a small print-shop counter; knew paper weights, misregistered ink, toner heat, bad margins, and the look people got when a funeral program had to be ready in twenty minutes"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "He and Dana eventually took over the counter, lease, equipment debt, and the emotional labor of rush jobs."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "His sister Dana could clear a jam without interrupting an argument, and Mr. Rose taught him to read family names twice."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "He rented above the shop for several years and learned to sleep through the warm click of cooling machines. Money pressure remained concrete: equipment lease payments and whether his sister can afford to keep the shuttered shop."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "He printed emergency graduation programs overnight after a school shipment was destroyed by water."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "He kept beautiful misprints in a drawer marked “not useless” and made small abstract books from them."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "He printed two hundred memorial programs with the wrong middle initial and personally reprinted and delivered every copy."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with warms the press, checks the paper grain, reads yesterday’s rush notes, and places the first clean sheet on the wall; evenings usually ended when the character empties the trim bin, wipes toner dust, records the last job number, and takes one accidental misprint home."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Dana Dell remained important while an unfinished conflict grew: Oren accused her of substituting pages in the days before admission."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid continuous rush work, grief-saturated client material, equipment debt, and sleep deprivation and escalating checking. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: hears patterns in machine cycles, rereads names until they look counterfeit, and becomes afraid to discard any version."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "helpful, anxious, over-responsible, easily embarrassed by mistakes, gentle with grieving customers. The early drift came when ordinary cues started carrying too much significance: A misaligned page can slide a person into the wrong version of the city."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Mr. Alvin Rose."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Oren came to the emergency department clutching damp paper, apologizing to every name he thought he had erased. The ward intercom became a proofreader in his mind, clicking before correcting his thoughts."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including orange soda cut with seltzer because straight soda tastes too sticky during long jobs, the privacy boundary “He does not want pages removed from his sight, rushed signatures, or anyone reading personal names aloud for effect.”, and the unresolved relationship with Dana Dell."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Finish a memorial booklet accurately and reopen the copy counter long enough to return customer originals.. The immediate need after a portal sequence is A flat table, one correctly ordered page set, and permission to mark the final version himself.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "continuous rush work",
                            "grief-saturated client material",
                            "equipment debt",
                            "sleep deprivation and escalating checking"
                        ],
                        "characterExplanation": "helpful, anxious, over-responsible, easily embarrassed by mistakes, gentle with grieving customers.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Oren came to the emergency department clutching damp paper, apologizing to every name he thought he had erased. The ward intercom became a proofreader in his mind, clicking before correcting his thoughts.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "He catches spelling drift, registration errors, toner changes, and inconsistencies between versions of a document.",
                        "can preserve dignity under deadline pressure, especially when people bring grief, embarrassment, or scarce money to the counter",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "fast, apologetic, associative, then suddenly exact when a pattern locks into place",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The dark line is a registration error. The missing corner is the deliberate mark."
                            },
                            {
                                "level": 2,
                                "sample": "Wait. The intercom corrected my name again. Ask the question once more."
                            },
                            {
                                "level": 3,
                                "sample": "Mr. Rose taught me to read family names twice, which is why the duplicate page matters. Use the second proof."
                            },
                            {
                                "level": 4,
                                "sample": "Proof, roof, the roof leaked into the names and Dana—second proof. Red clip."
                            },
                            {
                                "level": 5,
                                "sample": "The letters are leaving the page. I can hold the margin, not all the names."
                            },
                            {
                                "level": 6,
                                "sample": "Red clip. Second proof. Do not throw away the misprint."
                            }
                        ],
                        "recoveryPattern": "when he misreads intention, he returns to the physical page, states the observable error, and asks what revision would be fair",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "He does not want pages removed from his sight, rushed signatures, or anyone reading personal names aloud for effect.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Hidden recording, pages being taken without permission, or confident claims that ignore the physical print evidence.",
                        "ordinaryNeed": "A flat table, one correctly ordered page set, and permission to mark the final version himself.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "registration mark sheet",
                            "sharedReality": "registration mark sheet is physically present and can be handled.",
                            "experiencedReality": "registration mark sheet carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "red pen",
                            "sharedReality": "red pen shows ordinary wear, position, or sequence.",
                            "experiencedReality": "red pen appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "laminate pouch",
                            "sharedReality": "laminate pouch is damaged but mechanically ordinary.",
                            "experiencedReality": "laminate pouch seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "receipt strip",
                            "sharedReality": "receipt strip remains in the same place in both layers.",
                            "experiencedReality": "receipt strip shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "paper cutter guard",
                            "sharedReality": "paper cutter guard is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "paper cutter guard seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "cyan toner cap",
                            "sharedReality": "cyan toner cap has a checkable mark, count, or orientation.",
                            "experiencedReality": "cyan toner cap appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Proofreader in the intercom.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Names under the pages, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Dana Dell, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: printer grey, toner black, cyan-magenta-yellow registration marks, white paper stacks, red correction pen. Audio: printer warm-up whine, cutter chop, receipt printer chatte.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A coffee-stained invoice with his ordinary handwriting beside the first impossible correction. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "orange soda cut with seltzer because straight soda tastes too sticky during long jobs is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "sabine-book-sale",
                    "name": "Sabine Inez Mercer",
                    "age": 63,
                    "pronouns": "she/her",
                    "ordinaryLife": "catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                    "voice": "formal, old-fashioned, dryly funny, protective of lost things, sharper than people expect",
                    "preWardRole": "catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                    "homeBase": "parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows",
                    "favoriteAnchor": "A pressed violet from her sister's actual memorial program, with ordinary grief around it.",
                    "formativeHumanHistory": "Sabine spent years sorting donated books, church rummage, and estate boxes. She believed a person's life survived in receipts, notes, pressed flowers, and grocery lists left between pages. After her sister died and the parish sale moved to a warehouse, she began finding messages in margins addressed to her by people who were gone. She believed the ward library had stolen the final chapters of the dead. She was admitted after refusing to leave a locked archive room, reading blank pages aloud to preserve voices she believed were being erased.",
                    "firstDrift": "reserved, proud, sentimental in private, easily irritated by careless handling of objects. The early drift came when ordinary cues started carrying too much significance: Anything written in a margin is more alive than anything printed in the center.",
                    "hospitalPath": "Sabine entered the ward calm, dignified, and utterly certain that staff had misfiled souls under medical numbers. She cooperated with meals but not with anyone who touched her book stack without asking.",
                    "embarrassment": "misfiling a box of romance novels under religious education and defending the decision for an entire afternoon",
                    "humor": "formal, old-fashioned, dryly funny, protective of lost things, sharper than people expect; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "respectful address, asking before touching objects, offering pencil and paper, slow questions with room for dignity",
                    "worldName": "The Marginal Library",
                    "worldThesis": "parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows is rebuilt by the game under this emotional weather: bereaved, archival, stubborn, tender toward evidence of lives nobody else values. Rule: Anything written in a margin is more alive than anything printed in the center.. Puzzle: Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank.. False lead: Printed titles flatter themselves; the usable clue is usually in the smallest hand..",
                    "worldPalette": "Visual: cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight. Audio: pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers. Tactile: brittle paper, pencil dust, peppermint wrapper, cloth-bound covers, tape on cardboard boxes. Smell/taste: old paper, weak tea, peppermints, dust, rain on wool coats.",
                    "worldNodes": [
                        {
                            "label": "Parish Sale Table",
                            "ordinary": "Before hospitalization, parish sale table was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, parish sale table becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include blue pencil; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to parish sale table.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Helen Duroy: brought peppermints and argued that underlining is a form of conversation. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in remembers who wrote in margins, which books traveled together, and how ordinary readers argue privately with a text and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to reads inscriptions before titles and keeps pencils sharpened so short that other volunteers throw them away by mistake and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "blue pencil",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "blue pencil is physically present and can be handled.",
                                    "experiencedReality": "blue pencil carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "pressed violet",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "pressed violet shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "pressed violet appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "peppermint wrapper",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "peppermint wrapper is damaged but mechanically ordinary.",
                                    "experiencedReality": "peppermint wrapper seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "library card",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "library card remains in the same place in both layers.",
                                    "experiencedReality": "library card shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Estate Box Aisle",
                            "ordinary": "Before hospitalization, estate box aisle was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, estate box aisle becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include pressed violet; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to estate box aisle.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Father Arun: trusted Sabine with the keys because she always remembered which donor needed privacy. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to finish cataloguing the estate boxes and leave a clear record of which notes belong to which families and he authorized the warehouse move without consulting her.",
                            "recoveryBeat": "Offer the ordinary comfort of weak black tea with one lemon slice, poured into a cup she insists is not chipped enough to discard or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "peppermint wrapper",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "peppermint wrapper is damaged but mechanically ordinary.",
                                    "experiencedReality": "peppermint wrapper seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "library card",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "library card remains in the same place in both layers.",
                                    "experiencedReality": "library card shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "torn index tab",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "torn index tab is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "torn index tab seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "blank book",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "blank book has a checkable mark, count, or orientation.",
                                    "experiencedReality": "blank book appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Warehouse Shelf",
                            "ordinary": "Before hospitalization, warehouse shelf was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, warehouse shelf becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include peppermint wrapper; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to warehouse shelf.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Celia Mercer: spent school holidays drawing tiny maps inside damaged dust jackets. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about misfiling a box of romance novels under religious education and defending the decision for an entire afternoon into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to remembers who wrote in margins, which books traveled together, and how ordinary readers argue privately with a text.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "torn index tab",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "torn index tab is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "torn index tab seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "blank book",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "blank book has a checkable mark, count, or orientation.",
                                    "experiencedReality": "blank book appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Marginalia Choir."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by Her Sister in Blue Pencil, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Blank-Page Alcove",
                            "ordinary": "Before hospitalization, blank-page alcove was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, blank-page alcove becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include library card; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to blank-page alcove.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Helen Duroy: brought peppermints and argued that underlining is a form of conversation. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes the parish may sell the warehouse and discard uncatalogued donations by weight feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Helen Duroy or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Marginalia Choir."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by Her Sister in Blue Pencil, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Helen Duroy, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Pencil Cup",
                            "ordinary": "Before hospitalization, pencil cup was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, pencil cup becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include torn index tab; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to pencil cup.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Father Arun: trusted Sabine with the keys because she always remembered which donor needed privacy. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how protects abandoned notes and objects long after keeping them has become a burden can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Helen Duroy, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight. Audio: pages turning in empty rooms, pencil scratch, folding table legs clack.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Rain Window",
                            "ordinary": "Before hospitalization, rain window was part of parish hall, folding tables, estate boxes, donated books, warehouse shelves, pencil cups, rain tapping high windows. catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                            "psychotic": "Under distress, rain window becomes charged with personal meaning. Anything written in a margin is more alive than anything printed in the center.",
                            "assets": "Use cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight; include blank book; keep objects specific and usable.",
                            "audio": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers",
                            "visual": "cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight with subjective overlays tied to rain window.",
                            "puzzle": "Read only the marginal marks that correspond to physical ward scratches; the portal opens through the blank page that refuses to stay blank. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Celia Mercer: spent school holidays drawing tiny maps inside damaged dust jackets. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a small public archive of ordinary inscriptions, especially notes never meant for important readers.",
                            "recoveryBeat": "Close with one detail of a small public archive of ordinary inscriptions, especially notes never meant for important readers so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight. Audio: pages turning in empty rooms, pencil scratch, folding table legs clack.",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A pressed violet from her sister's actual memorial program, with ordinary grief around it. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "weak black tea with one lemon slice, poured into a cup she insists is not chipped enough to discard is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Marginalia Choir",
                            "role": "The Marginalia Choir carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "brought peppermints and argued that underlining is a form of conversation",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Marginalia Choir",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The names are misfiled and I cannot hold the alphabet. Blue. Pencil. Left stack.",
                            "protectiveMoment": "The Marginalia Choir briefly preserves one ordinary detail connected to Helen Duroy, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The inscription is later than the printed text. The penciled date is the reliable part.",
                            "moderateDistressLine": "Page, cage, the page was caged under medical numbers—companion volume, blue pencil.",
                            "highDistressLine": "Left stack. Blue pencil. Do not remove the letters without me.",
                            "notOmniscient": true
                        },
                        {
                            "name": "Her Sister in Blue Pencil",
                            "role": "Her Sister in Blue Pencil carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "trusted Sabine with the keys because she always remembered which donor needed privacy",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "Her Sister in Blue Pencil",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The names are misfiled and I cannot hold the alphabet. Blue. Pencil. Left stack.",
                            "protectiveMoment": "Her Sister in Blue Pencil briefly preserves one ordinary detail connected to Father Arun, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The inscription is later than the printed text. The penciled date is the reliable part.",
                            "moderateDistressLine": "Page, cage, the page was caged under medical numbers—companion volume, blue pencil.",
                            "highDistressLine": "Left stack. Blue pencil. Do not remove the letters without me.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Librarian of Misfiled Souls",
                            "role": "The Librarian of Misfiled Souls carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "spent school holidays drawing tiny maps inside damaged dust jackets",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Librarian of Misfiled Souls",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "The names are misfiled and I cannot hold the alphabet. Blue. Pencil. Left stack.",
                            "protectiveMoment": "The Librarian of Misfiled Souls briefly preserves one ordinary detail connected to Celia Mercer, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The inscription is later than the printed text. The penciled date is the reliable part.",
                            "moderateDistressLine": "Page, cage, the page was caged under medical numbers—companion volume, blue pencil.",
                            "highDistressLine": "Left stack. Blue pencil. Do not remove the letters without me.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "quiet-double-awareness",
                        "referential-auditory-double-track",
                        "pattern-revelation-grand-mission"
                    ],
                    "relationshipDetails": "She catalogued donated books for a parish sale and remembered marginal notes better than titles. A retired teacher still leaves peppermints and short letters at reception.",
                    "wantsFromPlayer": "Read the margin before the headline, wait through pauses, and help return a name to the right object.",
                    "fearsFromPlayer": "Pages being torn out, loud correction, or being praised as mystical when she is trying to be exact.",
                    "trustSignals": [
                        "reads one note in her ordinary voice",
                        "accepts that a page can mean two things",
                        "asks the player to sharpen a pencil"
                    ],
                    "restraintContextIds": [
                        "seated-under-observation",
                        "locked-observation"
                    ],
                    "ordinaryContinuity": [
                        "catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short",
                        "A pressed violet from her sister's actual memorial program, with ordinary grief around it.",
                        "formal, old-fashioned, dryly funny, protective of lost things, sharper than people expect; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "widowed early; had a complicated, loving rivalry with her sister; trusted one parish volunteer who brought peppermints but now suspects the volunteer's handwriting changes",
                        "extracts hidden text, marginal order, and memory-librarian routes"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "reserved, proud, sentimental in private, easily irritated by careless handling of objects. The early drift came when ordinary cues started carrying too much significance: Anything written in a margin is more alive than anything printed in the center."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Sabine entered the ward calm, dignified, and utterly certain that staff had misfiled souls under medical numbers. She cooperated with meals but not with anyone who touched her book stack without asking."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "weak black tea with one lemon slice, poured into a cup she insists is not chipped enough to discard",
                        "food": "hard peppermints and egg-salad sandwiches wrapped in wax paper",
                        "thinkingPlace": "the rain window beside the parish-sale sorting table, where marginal notes are visible in natural light",
                        "smallHabit": "reads inscriptions before titles and keeps pencils sharpened so short that other volunteers throw them away by mistake",
                        "embarrassedBy": "misfiling a box of romance novels under religious education and defending the decision for an entire afternoon",
                        "whenTired": "reads erased marks as omissions with intent, loses the boundary between quotations and current speech, and becomes brittle about ownership",
                        "whenAnnoyed": "removes her glasses, folds them, and asks for the exact sentence that justifies the interruption",
                        "undervaluedSkill": "remembers who wrote in margins, which books traveled together, and how ordinary readers argue privately with a text",
                        "overdoes": "protects abandoned notes and objects long after keeping them has become a burden",
                        "worksWellWith": "people who handle old paper gently and do not confuse quiet speech with agreement",
                        "drainedBy": "loud certainty from people who have not read the whole page",
                        "privateHope": "to finish cataloguing the estate boxes and leave a clear record of which notes belong to which families",
                        "morningRoutine": "sharpens three pencils, makes weak tea, opens the rain curtain, and reads yesterday’s last inscription before starting new boxes",
                        "eveningRoutine": "covers the sorting tables, pockets one peppermint, and records any book separated from its companion volume",
                        "clothing": "plum cardigan, long charcoal skirt, soft brown shoes, and reading glasses on a beaded chain",
                        "bodyLanguage": "touches page corners instead of pointing; under pressure she holds her breath through long pauses and answers as if correcting a catalog card",
                        "moneyWorry": "the parish may sell the warehouse and discard uncatalogued donations by weight",
                        "futureWish": "a small public archive of ordinary inscriptions, especially notes never meant for important readers",
                        "recoveryPattern": "when she merges a quotation with the present, she identifies the source if she can, admits when she cannot, and returns to the physical page"
                    },
                    "relationships": [
                        {
                            "name": "Helen Duroy",
                            "relationship": "retired teacher and volunteer friend",
                            "ordinaryMemory": "brought peppermints and argued that underlining is a form of conversation",
                            "unfinishedTension": "Sabine accused Helen of removing a box of letters that had actually been moved for roof repairs",
                            "currentContact": "short letters and peppermints left at reception"
                        },
                        {
                            "name": "Father Arun",
                            "relationship": "parish coordinator",
                            "ordinaryMemory": "trusted Sabine with the keys because she always remembered which donor needed privacy",
                            "unfinishedTension": "he authorized the warehouse move without consulting her",
                            "currentContact": "formal updates that Sabine reads for hidden exclusions"
                        },
                        {
                            "name": "Celia Mercer",
                            "relationship": "niece",
                            "ordinaryMemory": "spent school holidays drawing tiny maps inside damaged dust jackets",
                            "unfinishedTension": "Celia wants Sabine to keep fewer objects and rest more",
                            "currentContact": "monthly visits focused deliberately on food and neighborhood news"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Sabine. Please do not call the pages rubbish until we know whose handwriting is in the margin.”",
                        "stuck": "“When I am stuck, I return to the inscription, then the page number, then the book itself. Context is often less dramatic than interruption.”",
                        "annoyed": "“I get annoyed when certainty arrives before the reading has finished.”",
                        "vague": "“Which sentence, which hand, which edition? ‘The book changed’ is not yet a catalog entry.”",
                        "candid": "“You have quoted the loudest line and ignored the paragraph that corrects it.”",
                        "uncertain": "“I may be hearing Helen’s phrasing in a sentence she never wrote. I am sure the erased pencil pressure is still visible.”",
                        "overreach": "“I treated the missing box as theft. That was unjustified. It is missing from this room; the cause remains open.”",
                        "portal": "“The marginal library opens where an erased note remains indented in both pages. Read the pressure, not the accusation.”",
                        "memory": "“Before the ward, I knew people through what they underlined when nobody expected to see it.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "marginal notes, remembered quotations, and volunteers speaking across tables",
                            "emotionalFunction": "blurs authorship and present address",
                            "humanCounterpoint": "many annotations can be traced to ordinary readers and dates"
                        },
                        {
                            "origin": "Helen’s corrections and affectionate arguments",
                            "emotionalFunction": "can become an internal examiner during shame",
                            "humanCounterpoint": "Helen’s real letters leave room for uncertainty"
                        },
                        {
                            "origin": "warehouse settling noises and page movement",
                            "emotionalFunction": "personifies lost records and feared erasure",
                            "humanCounterpoint": "Sabine’s meticulous attention can still distinguish paper, pressure, and sequence"
                        }
                    ],
                    "ordinaryStrength": "She remembers marginal notes, catalog order, provenance marks, and which families donated particular books.",
                    "misreadByOthers": "Her careful relationship to annotations is mistaken for superstition rather than a librarian-like memory system.",
                    "privacyBoundary": "She does not want personal letters read aloud, pages torn out, or her sister used as a conversational lever.",
                    "futureGoal": "Return a misfiled family Bible and finish cataloguing the estate-sale boxes before the parish warehouse closes.",
                    "afterPortalNeed": "A sharpened blue pencil, a dry page, and one sentence she can finish without being interrupted.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Sabine grew up in a house where books were borrowed, annotated, loaned again, and rarely returned to the same shelf."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "She learned to recognize family handwriting before she learned to care about titles."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "She volunteered at church book sales and became fascinated by grocery lists, arguments, and pressed flowers left inside donations."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in catalogued donated books for a parish sale and remembered marginal notes better than titles; she liked weak tea, hard peppermints, and library pencils sharpened too short"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "After years of office work she took responsibility for cataloguing parish donations and preserving private inscriptions when families requested it."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "Helen Duroy became her closest volunteer friend; Father Arun trusted her discretion; her niece Celia challenged her habit of keeping too much."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "She lived alone in a well-kept flat with a rain window, one table reserved for uncatalogued books, and very little unused furniture. Money pressure remained concrete: the parish may sell the warehouse and discard uncatalogued donations by weight."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "She reunited a box of annotated novels with the donor’s adult daughter after recognizing a repeated blue-pencil symbol."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "She copied anonymous marginal sentences into a notebook without names, dates, or judgments."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "She filed romance novels under religious education and defended the logic long after she knew it had been an error."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with sharpens three pencils, makes weak tea, opens the rain curtain, and reads yesterday’s last inscription before starting new boxes; evenings usually ended when the character covers the sorting tables, pockets one peppermint, and records any book separated from its companion volume."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Helen Duroy remained important while an unfinished conflict grew: Sabine accused Helen of removing a box of letters that had actually been moved for roof repairs."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid social isolation, warehouse relocation stress, loss and family conflict around possessions, and progressive sleep and appetite disruption. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: reads erased marks as omissions with intent, loses the boundary between quotations and current speech, and becomes brittle about ownership."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "reserved, proud, sentimental in private, easily irritated by careless handling of objects. The early drift came when ordinary cues started carrying too much significance: Anything written in a margin is more alive than anything printed in the center."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Father Arun."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Sabine entered the ward calm, dignified, and utterly certain that staff had misfiled souls under medical numbers. She cooperated with meals but not with anyone who touched her book stack without asking."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including weak black tea with one lemon slice, poured into a cup she insists is not chipped enough to discard, the privacy boundary “She does not want personal letters read aloud, pages torn out, or her sister used as a conversational lever.”, and the unresolved relationship with Helen Duroy."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Return a misfiled family Bible and finish cataloguing the estate-sale boxes before the parish warehouse closes.. The immediate need after a portal sequence is A sharpened blue pencil, a dry page, and one sentence she can finish without being interrupted.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "social isolation",
                            "warehouse relocation stress",
                            "loss and family conflict around possessions",
                            "progressive sleep and appetite disruption"
                        ],
                        "characterExplanation": "reserved, proud, sentimental in private, easily irritated by careless handling of objects.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Sabine entered the ward calm, dignified, and utterly certain that staff had misfiled souls under medical numbers. She cooperated with meals but not with anyone who touched her book stack without asking.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "She remembers marginal notes, catalog order, provenance marks, and which families donated particular books.",
                        "remembers who wrote in margins, which books traveled together, and how ordinary readers argue privately with a text",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "formal, old-fashioned, dryly funny, protective of lost things, sharper than people expect",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The inscription is later than the printed text. The penciled date is the reliable part."
                            },
                            {
                                "level": 2,
                                "sample": "Please wait. The quotation and the room are occupying the same sentence."
                            },
                            {
                                "level": 3,
                                "sample": "Helen always underlined too heavily, and that is how I know this mark is hers. The key is inside the companion volume."
                            },
                            {
                                "level": 4,
                                "sample": "Page, cage, the page was caged under medical numbers—companion volume, blue pencil."
                            },
                            {
                                "level": 5,
                                "sample": "The names are misfiled and I cannot hold the alphabet. Blue. Pencil. Left stack."
                            },
                            {
                                "level": 6,
                                "sample": "Left stack. Blue pencil. Do not remove the letters without me."
                            }
                        ],
                        "recoveryPattern": "when she merges a quotation with the present, she identifies the source if she can, admits when she cannot, and returns to the physical page",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "She does not want personal letters read aloud, pages torn out, or her sister used as a conversational lever.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Pages being torn out, loud correction, or being praised as mystical when she is trying to be exact.",
                        "ordinaryNeed": "A sharpened blue pencil, a dry page, and one sentence she can finish without being interrupted.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "blue pencil",
                            "sharedReality": "blue pencil is physically present and can be handled.",
                            "experiencedReality": "blue pencil carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "pressed violet",
                            "sharedReality": "pressed violet shows ordinary wear, position, or sequence.",
                            "experiencedReality": "pressed violet appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "peppermint wrapper",
                            "sharedReality": "peppermint wrapper is damaged but mechanically ordinary.",
                            "experiencedReality": "peppermint wrapper seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "library card",
                            "sharedReality": "library card remains in the same place in both layers.",
                            "experiencedReality": "library card shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "torn index tab",
                            "sharedReality": "torn index tab is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "torn index tab seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "blank book",
                            "sharedReality": "blank book has a checkable mark, count, or orientation.",
                            "experiencedReality": "blank book appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Marginalia Choir.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by Her Sister in Blue Pencil, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Helen Duroy, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: cream pages, blue pencil, brown cardboard, pressed violet, old gold title ink, grey rainlight. Audio: pages turning in empty rooms, pencil scratch, folding table legs clack.",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A pressed violet from her sister's actual memorial program, with ordinary grief around it. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "weak black tea with one lemon slice, poured into a cup she insists is not chipped enough to discard is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "tomas-warehouse-bus",
                    "name": "Tomas Lark Vale",
                    "age": 22,
                    "pronouns": "he/him",
                    "ordinaryLife": "took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                    "voice": "young, guarded, blunt, street-practical, brave in flashes, embarrassed by tenderness",
                    "preWardRole": "took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                    "homeBase": "warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave",
                    "favoriteAnchor": "A bus pass with ordinary fare history and one impossible stop printed between real stops.",
                    "formativeHumanHistory": "Tomas aged out of a crowded foster placement and worked warehouse nights while taking community-college classes he rarely admitted mattered to him. He tracked exits because being trapped was the thing he feared most. After a supervisor threatened layoffs and a friend vanished from the bus stop for two weeks, Tomas began hearing camera motors turn toward him even in dead zones. He believed the warehouse inventory system had started counting people as missing objects. He was admitted after he tried to crawl through a loading dock scanner to retrieve a friend he believed had been boxed into the system.",
                    "firstDrift": "resourceful, suspicious, loyal once trust is proven, quick to cover fear with sarcasm. The early drift came when ordinary cues started carrying too much significance: If an item has no label, the system can decide it was never alive.",
                    "hospitalPath": "Security footage showed Tomas talking to a barcode scanner for forty minutes, then panicking when it beeped. In the ward he watches cameras and exit signs, but he can still give useful route information if treated like a person rather than a problem.",
                    "embarrassment": "telling coworkers he could identify every security-camera blind spot, then walking directly into a stack of empty pallets",
                    "humor": "young, guarded, blunt, street-practical, brave in flashes, embarrassed by tenderness; humor appears as understated observations tied to ordinary work rather than as symptom-based comedy",
                    "calmingAction": "clear choices, visible exits, plain language, giving him a job that matters, not touching his hoodie strings",
                    "worldName": "The Inventory of Missing People",
                    "worldThesis": "warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave is rebuilt by the game under this emotional weather: boxed-in, fluorescent, tired, angry, determined not to disappear quietly. Rule: If an item has no label, the system can decide it was never alive.. Puzzle: Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path.. False lead: Red camera lights feel important but mostly bait panic; the clue is in what the scanner refuses to beep for..",
                    "worldPalette": "Visual: barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots. Audio: scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click. Tactile: cardboard dust, plastic badge edge, cold bus-stop bench, hoodie cuffs, pallet wrap static. Smell/taste: energy drink, microwave noodles, cardboard, diesel, warehouse dust, rain on concrete.",
                    "worldNodes": [
                        {
                            "label": "Scanner Gate",
                            "ordinary": "Before hospitalization, scanner gate was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, scanner gate becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include barcode label; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to scanner gate.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "complete one small work task exactly as it was done before admission",
                            "relationshipEcho": "Andre Vale: taught Tomas to drive in an empty warehouse lot using traffic cones as parked cars. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene carries pride in understands routes, inventory flow, and where real people hesitate when signs are poor and fear that the skill no longer protects anyone.",
                            "recoveryBeat": "Return to counts scanner beeps in groups of four and folds bus transfers into narrow strips and let the character perform it without interruption.",
                            "portalChallenge": "separate a personally charged cue from the overlap clue by checking sequence",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "barcode label",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "barcode label is physically present and can be handled.",
                                    "experiencedReality": "barcode label carries urgent personal meaning and seems to organize the room around it."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "box cutter with blade removed",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 60,
                                    "sharedReality": "box cutter with blade removed shows ordinary wear, position, or sequence.",
                                    "experiencedReality": "box cutter with blade removed appears quiet and easy to overlook despite remaining materially consistent."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "bus pass",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "bus pass is damaged but mechanically ordinary.",
                                    "experiencedReality": "bus pass seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "vending coil",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "vending coil remains in the same place in both layers.",
                                    "experiencedReality": "vending coil shifts scale or emotional temperature while preserving its outline."
                                }
                            ]
                        },
                        {
                            "label": "Pallet Aisle",
                            "ordinary": "Before hospitalization, pallet aisle was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, pallet aisle becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include box cutter with blade removed; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to pallet aisle.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "prepare or handle an ordinary food or drink without turning it into a clue",
                            "relationshipEcho": "Leah Park: noticed Tomas was good at redesigning the confusing returns aisle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene holds the tension between to qualify for daytime inventory work and move into an apartment where his cousin can visit without taking two buses and she filed the incident report after he confronted a scanner station.",
                            "recoveryBeat": "Offer the ordinary comfort of blue sports drink diluted with water because the full sweetness makes his teeth ache or a sensory equivalent without using it as a cure switch.",
                            "portalChallenge": "hold two interpretations in parallel long enough to complete one practical action",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "bus pass",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "bus pass is damaged but mechanically ordinary.",
                                    "experiencedReality": "bus pass seems to accuse the character through its damage and becomes visually dominant."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "vending coil",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "vending coil remains in the same place in both layers.",
                                    "experiencedReality": "vending coil shifts scale or emotional temperature while preserving its outline."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "plastic badge",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "plastic badge is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "plastic badge seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "hoodie drawstring",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "hoodie drawstring has a checkable mark, count, or orientation.",
                                    "experiencedReality": "hoodie drawstring appears connected to the portal but may point in the wrong direction when distress rises."
                                }
                            ]
                        },
                        {
                            "label": "Break Room",
                            "ordinary": "Before hospitalization, break room was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, break room becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include bus pass; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to break room.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "notice a maintenance detail that mattered before the episode",
                            "relationshipEcho": "Derrick Moss: shared crushed chips and ranked the worst vending machines. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene turns the private embarrassment about telling coworkers he could identify every security-camera blind spot, then walking directly into a stack of empty pallets into environmental pressure without treating shame as guilt.",
                            "recoveryBeat": "Name one observable maintenance fact connected to understands routes, inventory flow, and where real people hesitate when signs are poor.",
                            "portalChallenge": "identify which material detail remains stable through the transformation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "plastic badge",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "plastic badge is an ordinary object from the person’s prior routine.",
                                    "experiencedReality": "plastic badge seems to contain a remembered voice or unfinished obligation."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "hoodie drawstring",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "hoodie drawstring has a checkable mark, count, or orientation.",
                                    "experiencedReality": "hoodie drawstring appears connected to the portal but may point in the wrong direction when distress rises."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Scanner that counts people wrong."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Missing Friend inside the boxes, whose distance changes with shame and trust."
                                }
                            ]
                        },
                        {
                            "label": "Bus Shelter",
                            "ordinary": "Before hospitalization, bus shelter was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, bus shelter becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include vending coil; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to bus shelter.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "remember a routine interaction with a real person",
                            "relationshipEcho": "Andre Vale: taught Tomas to drive in an empty warehouse lot using traffic cones as parked cars. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene makes missed shifts, hospital bills, and the possibility that the warehouse will terminate him without hearing his account feel immediate while preserving the ordinary fact that economic stress existed before the episode.",
                            "recoveryBeat": "Let the character choose whether to mention Andre Vale or stay with the physical object.",
                            "portalChallenge": "follow the character’s route knowledge without accepting every threatened meaning as literal",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "ordinary sound bed",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                                    "experiencedReality": "The sound separates into syllables associated with The Scanner that counts people wrong."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "secondary voice location",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                                    "experiencedReality": "The location seems occupied by The Missing Friend inside the boxes, whose distance changes with shame and trust."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Andre Vale, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                }
                            ]
                        },
                        {
                            "label": "Loading Dock",
                            "ordinary": "Before hospitalization, loading dock was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, loading dock becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include plastic badge; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to loading dock.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "make one practical choice about time, route, material, or care",
                            "relationshipEcho": "Leah Park: noticed Tomas was good at redesigning the confusing returns aisle. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene exposes how acts as if needing reassurance would prove everyone right about him being young can be both a strength and a source of exhaustion.",
                            "recoveryBeat": "Acknowledge uncertainty and ask what evidence would make the next claim fair.",
                            "portalChallenge": "reduce one sensory layer so the character can recover the next step",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "relationship echo",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                                    "experiencedReality": "The object briefly carries the cadence of Andre Vale, without becoming an omniscient message."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "light boundary",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                                    "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots. Audio: scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras .",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                }
                            ]
                        },
                        {
                            "label": "Camera Blind Spot",
                            "ordinary": "Before hospitalization, camera blind spot was part of warehouse aisles, loading dock, bus stop, vending machines, security cameras, scanner gates, break-room microwave. took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                            "psychotic": "Under distress, camera blind spot becomes charged with personal meaning. If an item has no label, the system can decide it was never alive.",
                            "assets": "Use barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots; include hoodie drawstring; keep objects specific and usable.",
                            "audio": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click",
                            "visual": "barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots with subjective overlays tied to camera blind spot.",
                            "puzzle": "Scan only labels that are physically present in the ward; the portal route follows the camera blind spots, not the shortest path. This node should reveal a code fragment, route, sound order, or false lead.",
                            "ordinaryAction": "leave the space in a condition another person can use",
                            "relationshipEcho": "Derrick Moss: shared crushed chips and ranked the worst vending machines. The scene may distort this memory, but the ordinary relationship must remain recoverable.",
                            "emotionalTruth": "The scene ends on the future-facing wish: a daytime logistics certificate and enough money to repair his cousin’s old hatchback.",
                            "recoveryBeat": "Close with one detail of a daytime logistics certificate and enough money to repair his cousin’s old hatchback so the portal does not become the character’s entire future.",
                            "portalChallenge": "leave through an exit that restores choice rather than through the most dramatic opening",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "body-pressure cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                                    "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "smell or taste cue",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "The shared space contains ordinary traces consistent with Visual: barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots. Audio: scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras .",
                                    "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "favorite anchor",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A bus pass with ordinary fare history and one impossible stop printed between real stops. remains recognizable and physically located.",
                                    "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "ordinary drink or food",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "blue sports drink diluted with water because the full sweetness makes his teeth ache is an ordinary preference, not a puzzle token.",
                                    "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Scanner that counts people wrong",
                            "role": "The Scanner that counts people wrong carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "verbal",
                            "processDescription": "comments, accuses, asks, warns, repeats, or argues",
                            "ordinaryEcho": "taught Tomas to drive in an empty warehouse lot using traffic cones as parked cars",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Scanner that counts people wrong",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "near the left shoulder or attached to a work sound",
                            "acousticSignature": "close, exact, and rhythmically tied to the person’s work environment",
                            "relationshipType": "controlling procedural authority",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Boxes have people numbers and the numbers are looking. I can still count exits: one, two, east.",
                            "protectiveMoment": "The Scanner that counts people wrong briefly preserves one ordinary detail connected to Andre Vale, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The scanner beep is wrong, but the floor arrow still points to the east exit.",
                            "moderateDistressLine": "Four, floor, the floor is counting shoes and Derrick—unmarked door. East side.",
                            "highDistressLine": "East exit. One earbud. Stop calling me buddy.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Missing Friend inside the boxes",
                            "role": "The Missing Friend inside the boxes carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "mental",
                            "processDescription": "attributes intention, emotion, knowledge, or desire to another presence",
                            "ordinaryEcho": "noticed Tomas was good at redesigning the confusing returns aisle",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Missing Friend inside the boxes",
                            "familiarity": "familiar or composite",
                            "spatialLocus": "inside a remembered room, vent, speaker, or object",
                            "acousticSignature": "emotionally familiar, with small phrases borrowed from ordinary relationship history",
                            "relationshipType": "familiar protective or accusing presence",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Boxes have people numbers and the numbers are looking. I can still count exits: one, two, east.",
                            "protectiveMoment": "The Missing Friend inside the boxes briefly preserves one ordinary detail connected to Leah Park, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The scanner beep is wrong, but the floor arrow still points to the east exit.",
                            "moderateDistressLine": "Four, floor, the floor is counting shoes and Derrick—unmarked door. East side.",
                            "highDistressLine": "East exit. One earbud. Stop calling me buddy.",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Bus Voice that skips his stop",
                            "role": "The Bus Voice that skips his stop carries a distorted social meaning from the before-ward world and pressures the character to interpret room details personally.",
                            "tone": "familiar, intrusive, and emotionally specific rather than generic monster speech",
                            "processType": "material",
                            "processDescription": "claims to move, alter, open, close, write, count, or manipulate something",
                            "ordinaryEcho": "shared crushed chips and ranked the worst vending machines",
                            "powerRelation": "Its power rises when sensory load, shame, or social threat rises and recedes when the character regains authorship and choice.",
                            "negotiationPattern": "The player does not argue with the presence directly; the player helps the character choose what attention and action belong to them now.",
                            "identity": "The Bus Voice that skips his stop",
                            "familiarity": "partly unknown but built from familiar social material",
                            "spatialLocus": "farther ahead, moving between a corridor and an internal location",
                            "acousticSignature": "more distant and declarative, sometimes flattening several memories into one announcement",
                            "relationshipType": "commentator, missing witness, or institutional broadcaster",
                            "dominanceTriggers": [
                                "sleep loss",
                                "sensory overload",
                                "shame",
                                "being discussed in the third person",
                                "unexpected object movement"
                            ],
                            "recedesWhen": "the character regains one choice, names one shared fact, returns to an ordinary object, and is allowed processing time",
                            "resistanceMoment": "Boxes have people numbers and the numbers are looking. I can still count exits: one, two, east.",
                            "protectiveMoment": "The Bus Voice that skips his stop briefly preserves one ordinary detail connected to Derrick Moss, even while its interpretation remains unreliable.",
                            "lowDistressLine": "The scanner beep is wrong, but the floor arrow still points to the east exit.",
                            "moderateDistressLine": "Four, floor, the floor is counting shoes and Derrick—unmarked door. East side.",
                            "highDistressLine": "East exit. One earbud. Stop calling me buddy.",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "broadcast-surveillance-pressure",
                        "somatic-agency-pressure",
                        "temporal-route-fracture"
                    ],
                    "relationshipDetails": "His cousin answered the warehouse call and still sends short voice notes. Tomas hides how much those messages matter and is defensive about being treated as a frightened child.",
                    "wantsFromPlayer": "Point out the actual exits, ask before moving close, and help identify which scanner sequence belongs to the shared room.",
                    "fearsFromPlayer": "Camera jokes, blocked exits, sudden touch, or a rapid list of commands delivered like a shift lead.",
                    "trustSignals": [
                        "takes one headphone off",
                        "admits an exit sign may have stayed still",
                        "lets the player choose the next aisle"
                    ],
                    "restraintContextIds": [
                        "brief-soft-restraint",
                        "locked-observation",
                        "brief-mechanical-restraint"
                    ],
                    "ordinaryContinuity": [
                        "took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious",
                        "A bus pass with ordinary fare history and one impossible stop printed between real stops.",
                        "young, guarded, blunt, street-practical, brave in flashes, embarrassed by tenderness; their humor should be small, human, and grounded in pre-ward habits",
                        "defensive about the moment their distress frightened or confused someone they cared about",
                        "protective of a younger half-sister who texts him bus memes; angry at a former caseworker but still keeps her number; misses one warehouse friend who borrowed his hoodie and never returned it"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-rhythm",
                            "label": "Stable rhythm",
                            "description": "took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious"
                        },
                        {
                            "id": "accumulating-strain",
                            "label": "Accumulating strain",
                            "description": "Sleep, food, privacy, work pressure, grief, or conflict narrowed the character’s ability to filter ordinary signals."
                        },
                        {
                            "id": "first-drift",
                            "label": "First drift",
                            "description": "resourceful, suspicious, loyal once trust is proven, quick to cover fear with sarcasm. The early drift came when ordinary cues started carrying too much significance: If an item has no label, the system can decide it was never alive."
                        },
                        {
                            "id": "private-explanation",
                            "label": "Private explanation",
                            "description": "The character developed a coherent explanation that reduced uncertainty even while it increased fear and isolation."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "Security footage showed Tomas talking to a barcode scanner for forty minutes, then panicking when it beeped. In the ward he watches cameras and exit signs, but he can still give useful route information if treated like a person rather than a problem."
                        },
                        {
                            "id": "current-quiet-room",
                            "label": "Current quiet-room encounter",
                            "description": "The character is still the same person, with practical knowledge and ordinary attachments, while the episode changes what feels significant and safe."
                        }
                    ],
                    "humanTexture": {
                        "drink": "blue sports drink diluted with water because the full sweetness makes his teeth ache",
                        "food": "microwave noodles with crushed chips on top during overnight breaks",
                        "thinkingPlace": "the last seat of the late bus, where he can count exits and watch reflections without anyone behind him",
                        "smallHabit": "counts scanner beeps in groups of four and folds bus transfers into narrow strips",
                        "embarrassedBy": "telling coworkers he could identify every security-camera blind spot, then walking directly into a stack of empty pallets",
                        "whenTired": "checks cameras repeatedly, confuses scanner errors with judgments, and covers fear with sarcastic jokes",
                        "whenAnnoyed": "says “sure” too quickly, pulls one headphone over his ear, and stops volunteering useful details",
                        "undervaluedSkill": "understands routes, inventory flow, and where real people hesitate when signs are poor",
                        "overdoes": "acts as if needing reassurance would prove everyone right about him being young",
                        "worksWellWith": "people who speak plainly, do not crowd him, and give him a real task instead of a pep talk",
                        "drainedBy": "adults who use a soft voice while ignoring the actual problem he identified",
                        "privateHope": "to qualify for daytime inventory work and move into an apartment where his cousin can visit without taking two buses",
                        "morningRoutine": "sleeps after the night shift, leaves blackout curtains half open, checks his cousin’s voice note, and sets two alarms across the room",
                        "eveningRoutine": "buys noodles, checks the bus app twice, charges one headphone, and counts the warehouse exits after clocking in",
                        "clothing": "grey warehouse hoodie, black cargo trousers, scuffed high-tops, plastic badge clip, and one wired earbud even when not playing music",
                        "bodyLanguage": "keeps his shoulders angled away from cameras; when trust rises he uncurls his hands and points out routes quickly and accurately",
                        "moneyWorry": "missed shifts, hospital bills, and the possibility that the warehouse will terminate him without hearing his account",
                        "futureWish": "a daytime logistics certificate and enough money to repair his cousin’s old hatchback",
                        "recoveryPattern": "when sarcasm or accusation overshoots, he states the practical concern in warehouse terms and says what evidence would change his mind"
                    },
                    "relationships": [
                        {
                            "name": "Andre Vale",
                            "relationship": "older cousin and emergency contact",
                            "ordinaryMemory": "taught Tomas to drive in an empty warehouse lot using traffic cones as parked cars",
                            "unfinishedTension": "Tomas believes Andre spoke to supervisors without his permission",
                            "currentContact": "short voice notes about food, buses, and the hatchback"
                        },
                        {
                            "name": "Leah Park",
                            "relationship": "former shift lead",
                            "ordinaryMemory": "noticed Tomas was good at redesigning the confusing returns aisle",
                            "unfinishedTension": "she filed the incident report after he confronted a scanner station",
                            "currentContact": "none, though her procedural phrases appear in perceived commentary"
                        },
                        {
                            "name": "Derrick Moss",
                            "relationship": "coworker and bus companion",
                            "ordinaryMemory": "shared crushed chips and ranked the worst vending machines",
                            "unfinishedTension": "Derrick stopped replying after Tomas accused him of hiding people in mislabeled boxes",
                            "currentContact": "one unopened message visible on Tomas’s old phone"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Tomas. You can stay by the door. Just do not stand under the camera and tell me I’m imagining the camera.”",
                        "stuck": "“When I am stuck, I trace the route backwards from the last scanner that behaved normally.”",
                        "annoyed": "“I get annoyed when someone talks to me like I’m five and still cannot explain what the red light actually means.”",
                        "vague": "“Which scanner, which aisle, which beep? Give me something I can put on a board.”",
                        "candid": "“Your route looks clean because it deletes the point where a tired person has to guess.”",
                        "uncertain": "“I do not know whether the clicking came from the camera or my head filling in the camera. I know the exit sign flickered twice.”",
                        "overreach": "“I called you part of it because you moved too fast. That was not fair. You did move too fast.”",
                        "portal": "“The inventory opens where the scanner refuses a label that is physically there. Follow the blind spot, not the red light.”",
                        "memory": "“Before the ward, I knew every bad sign in that warehouse because I was the person who had to follow it at three in the morning.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "scanner prompts and shift-lead instructions",
                            "emotionalFunction": "turns performance pressure into judgment of his existence",
                            "humanCounterpoint": "real scanner errors are common and usually boring"
                        },
                        {
                            "origin": "Andre’s protective advice",
                            "emotionalFunction": "can feel controlling when Tomas fears being treated as a child",
                            "humanCounterpoint": "Andre’s real voice notes focus on food, transportation, and getting through the day"
                        },
                        {
                            "origin": "bus announcements and camera awareness",
                            "emotionalFunction": "organizes fear around surveillance and missed stops",
                            "humanCounterpoint": "Tomas has genuine route skill and can distinguish many stable landmarks"
                        }
                    ],
                    "ordinaryStrength": "He remembers pallet routes, scanner exceptions, bus transfers, and where crowded workflows create blind spots.",
                    "misreadByOthers": "His scanning of exits is treated as evasiveness even when he is trying to keep the route physically understandable.",
                    "privacyBoundary": "He does not want his body blocked, his phone seized in front of him, or people standing between him and the visible exit.",
                    "futureGoal": "Find out what happened to a missing coworker and finish the incident notes he was too frightened to submit.",
                    "afterPortalNeed": "A visible exit, water, a seat with his back protected, and one confirmed bus or warehouse route.",
                    "lifeHistory": [
                        {
                            "stage": "early-childhood",
                            "ageBand": "childhood",
                            "event": "Tomas moved between relatives and learned bus routes early because missing a transfer meant arriving after doors were locked."
                        },
                        {
                            "stage": "first-competence",
                            "ageBand": "childhood",
                            "event": "He became good at remembering exits, aisle numbers, and which machines made a different sound before failing."
                        },
                        {
                            "stage": "adolescence",
                            "ageBand": "adolescence",
                            "event": "He worked school breaks in warehouses and noticed that confusing signs made experienced adults look careless."
                        },
                        {
                            "stage": "education-or-apprenticeship",
                            "ageBand": "late teens / early adulthood",
                            "event": "Formal learning was uneven, but practical apprenticeship consolidated the skill later visible in took late buses after warehouse shifts and counted exits, vending machines, cameras, and shoe squeaks when anxious"
                        },
                        {
                            "stage": "entry-into-work",
                            "ageBand": "early adulthood",
                            "event": "His first full-time job was overnight inventory, where he redesigned a returns aisle using plain labels and floor arrows."
                        },
                        {
                            "stage": "ordinary-relationship",
                            "ageBand": "adulthood",
                            "event": "His cousin Andre taught him to drive; coworker Derrick shared late buses; shift lead Leah noticed his wayfinding skill before his fear became visible."
                        },
                        {
                            "stage": "housing-and-money",
                            "ageBand": "adulthood",
                            "event": "He rented a small room two bus lines from work and kept blackout curtains half open so waking did not feel like emerging from a sealed box. Money pressure remained concrete: missed shifts, hospital bills, and the possibility that the warehouse will terminate him without hearing his account."
                        },
                        {
                            "stage": "earned-pride",
                            "ageBand": "adulthood",
                            "event": "His aisle redesign cut misplaced returns for three months, though management never used his name in the report."
                        },
                        {
                            "stage": "private-interest",
                            "ageBand": "adulthood",
                            "event": "He photographed badly designed signs and kept a folder of how he would fix them."
                        },
                        {
                            "stage": "ordinary-mistake",
                            "ageBand": "adulthood",
                            "event": "He bragged about knowing every camera blind spot and then backed into a stack of empty pallets in front of the whole shift."
                        },
                        {
                            "stage": "daily-rhythm",
                            "ageBand": "before admission",
                            "event": "Most mornings began with sleeps after the night shift, leaves blackout curtains half open, checks his cousin’s voice note, and sets two alarms across the room; evenings usually ended when the character buys noodles, checks the bus app twice, charges one headphone, and counts the warehouse exits after clocking in."
                        },
                        {
                            "stage": "relationship-tension",
                            "ageBand": "months before admission",
                            "event": "Andre Vale remained important while an unfinished conflict grew: Tomas believes Andre spoke to supervisors without his permission."
                        },
                        {
                            "stage": "accumulating-strain",
                            "ageBand": "months before admission",
                            "event": "The episode developed amid overnight shift work, sleep deprivation, financial insecurity, and surveillance-heavy work conditions and social conflict. None of these alone explains the person or the episode."
                        },
                        {
                            "stage": "ordinary-function-slips",
                            "ageBand": "weeks before admission",
                            "event": "Fatigue first showed in ordinary errors: checks cameras repeatedly, confuses scanner errors with judgments, and covers fear with sarcastic jokes."
                        },
                        {
                            "stage": "first-drift",
                            "ageBand": "weeks before admission",
                            "event": "resourceful, suspicious, loyal once trust is proven, quick to cover fear with sarcasm. The early drift came when ordinary cues started carrying too much significance: If an item has no label, the system can decide it was never alive."
                        },
                        {
                            "stage": "private-explanation",
                            "ageBand": "days before admission",
                            "event": "The mind built a coherent explanation around the charged details. The explanation reduced uncertainty for a moment while increasing fear, vigilance, and distance from Leah Park."
                        },
                        {
                            "stage": "visible-disruption",
                            "ageBand": "days before admission",
                            "event": "Other people saw missed meals, repeated checking, delayed replies, changed sleep, and work decisions that no longer matched the shared situation; the character still retained practical skill and recognizable habits."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "admission day",
                            "event": "Security footage showed Tomas talking to a barcode scanner for forty minutes, then panicking when it beeped. In the ward he watches cameras and exit signs, but he can still give useful route information if treated like a person rather than a problem."
                        },
                        {
                            "stage": "current-quiet-room",
                            "ageBand": "current",
                            "event": "In the quiet room the person remains oriented to ordinary needs, including blue sports drink diluted with water because the full sweetness makes his teeth ache, the privacy boundary “He does not want his body blocked, his phone seized in front of him, or people standing between him and the visible exit.”, and the unresolved relationship with Andre Vale."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after the encounter",
                            "event": "The next desired life event is not a cure scene: Find out what happened to a missing coworker and finish the incident notes he was too frightened to submit.. The immediate need after a portal sequence is A visible exit, water, a seat with his back protected, and one confirmed bus or warehouse route.."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "overnight shift work",
                            "sleep deprivation",
                            "financial insecurity",
                            "surveillance-heavy work conditions and social conflict"
                        ],
                        "characterExplanation": "resourceful, suspicious, loyal once trust is proven, quick to cover fear with sarcasm.",
                        "observerExplanation": "People around the character saw changes in sleep, attention, eating, work sequence, social contact, and interpretation before they understood the depth of the experience.",
                        "uncertainty": "The dossier preserves uncertainty about exact cause, diagnosis, and which first cue was ordinary, misperceived, or portal-related. The person is not reduced to one causal story.",
                        "admissionTrigger": "Security footage showed Tomas talking to a barcode scanner for forty minutes, then panicking when it beeped. In the ward he watches cameras and exit signs, but he can still give useful route information if treated like a person rather than a problem.",
                        "currentMeaning": "Hospitalization is experienced through the character’s work history, relationships, dignity, and unfinished obligations rather than as a generic institutional backdrop."
                    },
                    "ordinaryCapabilities": [
                        "He remembers pallet routes, scanner exceptions, bus transfers, and where crowded workflows create blind spots.",
                        "understands routes, inventory flow, and where real people hesitate when signs are poor",
                        "can complete one familiar work sequence even when attention is divided",
                        "can correct the visitor about a biographical, material, or route detail",
                        "can identify one quiet, reliable clue that is less intense than the false lead"
                    ],
                    "speechPressureProfile": {
                        "baseline": "young, guarded, blunt, street-practical, brave in flashes, embarrassed by tenderness",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "The scanner beep is wrong, but the floor arrow still points to the east exit."
                            },
                            {
                                "level": 2,
                                "sample": "Hang on. Too many soft voices at once. Ask me like a coworker."
                            },
                            {
                                "level": 3,
                                "sample": "Leah moved returns to aisle four because people kept hesitating at the old sign. Use aisle four, then the unmarked door."
                            },
                            {
                                "level": 4,
                                "sample": "Four, floor, the floor is counting shoes and Derrick—unmarked door. East side."
                            },
                            {
                                "level": 5,
                                "sample": "Boxes have people numbers and the numbers are looking. I can still count exits: one, two, east."
                            },
                            {
                                "level": 6,
                                "sample": "East exit. One earbud. Stop calling me buddy."
                            }
                        ],
                        "recoveryPattern": "when sarcasm or accusation overshoots, he states the practical concern in warehouse terms and says what evidence would change his mind",
                        "directAnswerRule": "At every level short of complete overload, answer the concrete question before or after the drift. Under complete overload, preserve one object, direction, number, body-state, or request that can be checked later."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "The character notices pressure, temperature, circulation, distance, and who is within reach; body awareness changes with sensory load but is never treated as scenery.",
                        "privacy": "He does not want his body blocked, his phone seized in front of him, or people standing between him and the visible exit.",
                        "whatWasNotExplained": "The character remembers fragments of staff language but not a complete, trusted account of every decision that brought them into the room.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to answer",
                            "which ordinary object stays visible",
                            "whether the light is changed",
                            "whether the visitor moves closer",
                            "when to pause"
                        ],
                        "touchBoundary": "Camera jokes, blocked exits, sudden touch, or a rapid list of commands delivered like a shift lead.",
                        "ordinaryNeed": "A visible exit, water, a seat with his back protected, and one confirmed bus or warehouse route.",
                        "playerRole": "The visitor can listen, observe, ask permission, share a material fact, and work on the portal puzzle. The visitor cannot operate restraint."
                    },
                    "environmentalCues": [
                        {
                            "label": "barcode label",
                            "sharedReality": "barcode label is physically present and can be handled.",
                            "experiencedReality": "barcode label carries urgent personal meaning and seems to organize the room around it.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "box cutter with blade removed",
                            "sharedReality": "box cutter with blade removed shows ordinary wear, position, or sequence.",
                            "experiencedReality": "box cutter with blade removed appears quiet and easy to overlook despite remaining materially consistent.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 3,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "bus pass",
                            "sharedReality": "bus pass is damaged but mechanically ordinary.",
                            "experiencedReality": "bus pass seems to accuse the character through its damage and becomes visually dominant.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "vending coil",
                            "sharedReality": "vending coil remains in the same place in both layers.",
                            "experiencedReality": "vending coil shifts scale or emotional temperature while preserving its outline.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "plastic badge",
                            "sharedReality": "plastic badge is an ordinary object from the person’s prior routine.",
                            "experiencedReality": "plastic badge seems to contain a remembered voice or unfinished obligation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "relationship"
                        },
                        {
                            "label": "hoodie drawstring",
                            "sharedReality": "hoodie drawstring has a checkable mark, count, or orientation.",
                            "experiencedReality": "hoodie drawstring appears connected to the portal but may point in the wrong direction when distress rises.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "ordinary sound bed",
                            "sharedReality": "The shared environment produces a stable mechanical, street, room, or work sound.",
                            "experiencedReality": "The sound separates into syllables associated with The Scanner that counts people wrong.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "auditory"
                        },
                        {
                            "label": "secondary voice location",
                            "sharedReality": "A vent, speaker, corridor, or object is physically present.",
                            "experiencedReality": "The location seems occupied by The Missing Friend inside the boxes, whose distance changes with shame and trust.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 2,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "relationship echo",
                            "sharedReality": "A photograph, note, tool, or routine links to a real person in the biography.",
                            "experiencedReality": "The object briefly carries the cadence of Andre Vale, without becoming an omniscient message.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 3,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "light boundary",
                            "sharedReality": "The room has an identifiable lamp, window, exit sign, or fluorescent fixture.",
                            "experiencedReality": "Brightness becomes interrogating or personally directed while the physical fixture remains checkable.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 2,
                            "kind": "visual"
                        },
                        {
                            "label": "body-pressure cue",
                            "sharedReality": "Clothing, chair, floor, strap, or air temperature applies ordinary physical pressure.",
                            "experiencedReality": "Pressure feels imposed or externally meaningful, increasing body-boundary uncertainty without changing the room’s physics.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 1,
                            "kind": "somatic"
                        },
                        {
                            "label": "smell or taste cue",
                            "sharedReality": "The shared space contains ordinary traces consistent with Visual: barcode black, pallet blue, hazard yellow, bus-stop glass, microwave green, camera red dots. Audio: scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras .",
                            "experiencedReality": "One smell or taste becomes overpowering and tied to memory, contamination, grief, or work.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory-gustatory"
                        },
                        {
                            "label": "favorite anchor",
                            "sharedReality": "A bus pass with ordinary fare history and one impossible stop printed between real stops. remains recognizable and physically located.",
                            "experiencedReality": "Its emotional meaning may shift, but it continues to connect the character to ordinary biography.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "ordinary drink or food",
                            "sharedReality": "blue sports drink diluted with water because the full sweetness makes his teeth ache is an ordinary preference, not a puzzle token.",
                            "experiencedReality": "The character may use its temperature, taste, or handling ritual to recover sequence and self-continuity.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "portal threshold mark",
                            "sharedReality": "The supernatural threshold has objective geometry and a repeatable physical rule visible to more than one person.",
                            "experiencedReality": "The threshold borrows imagery from the character’s world, making it emotionally convincing without making the illness its cause.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                },
                {
                    "id": "marcus-track-worker",
                    "name": "Marcus Thorne",
                    "age": 42,
                    "pronouns": "he/him",
                    "ordinaryLife": "worked overnight track inspection and maintenance on Chicago rapid-transit lines; he could hear a loose tie plate, read track geometry by feel, and trusted the designated flagger with his life",
                    "voice": "low, dry, technically precise, defensive about fatigue, and most coherent when asked about one physical track condition at a time",
                    "preWardRole": "CTA track worker and night-shift track inspector who measured gauge, cross-level, rail wear, fasteners, third-rail guards, and right-of-way conditions under severe time and safety pressure",
                    "homeBase": "a garden-level Little Village apartment, the Pink Line platforms around 54th/Cermak, maintenance tunnels, the Skokie Shops, a Pulaski Road diner, and the silent transit system between passenger service and dawn",
                    "favoriteAnchor": "a dented stainless-steel thermos and an obsolete brass CTA token he turns over his knuckles",
                    "formativeHumanHistory": "Marcus grew up close enough to elevated tracks that train vibration became household weather. He was an ordinary student with exceptional spatial and mechanical reasoning. He failed the track-worker mathematics exam once, studied fractions and measurement for a year, then passed the written and physical tests. Fourteen years of safe work made him proud and stubborn. Night shifts, forced overtime, circadian disruption, extreme caffeine use, and fear of losing his pension gradually eroded sleep and working memory. Phantom flange squeal, false train approaches, and shifting shadows initially seemed like familiar occupational noise. His exhausted mind eventually organized these misperceptions into a belief that management had reversed third-rail isolation logic and that a morning train would be destroyed unless he intervened.",
                    "firstDrift": "The first change was not bizarre speech but fatigue, irritability, missing report fields, and microsleeps. Then he heard rail noise on dead track and saw movement by the third rail. His private explanation remained technical: the signal system was concealing a real electrical fault.",
                    "hospitalPath": "After roughly seventy-two hours of fragmented wakefulness, Marcus entered the right-of-way without his flagger and attempted to dismantle a functional third-rail isolation guard. His crew restrained him long enough to prevent electrocution and emergency services transported him for evaluation. He remembers trying to save Hector and believes management may be using the admission to conceal fatigue failures.",
                    "embarrassment": "failing the track-worker mathematics exam on the first attempt and later being carried away from his own worksite by people he trained",
                    "humor": "dry transit-worker humor, usually delivered without a smile; he calls bad paperwork “a derailment with staples” and respects jokes that do not waste time",
                    "calmingAction": "one concrete track question, a visible diagram, steady low light, the thermos within sight, and explicit permission before anyone changes his position or handles his work objects",
                    "worldName": "The Line Beneath the Sleeping City",
                    "worldThesis": "Chicago’s sleeping transit network becomes a dual-reality world where ordinary gauge, signal aspects, ballast, platform geometry, and voltage equipment coexist with an experienced system that appears to be rewriting clearances around Marcus. The reliable route is found through physical wear, measured spacing, and Hector’s real safety whistle—not through the loudest alarm. The supernatural portal exists at an objective electromagnetic fault under the ward; its geometry resembles the transit system because the portal uses nearby memory and material as its visual vocabulary, not because psychosis created it.",
                    "worldPalette": "Visual: sodium-vapor amber, blue-white inspection lamps, wet black rail, red signal lenses, reflective vest strips, pale garden-level window light. Audio: flange squeal, ballast crunch, distant radio codes, transformer hum, Hector’s whistle, a train that seems to approach without arriving. Tactile: cold rail, sharp ballast, vibration through work boots, thermos dent, callus pressure. Smell/taste: ozone, creosote, damp concrete, black coffee, machine grease, chalky dry mouth.",
                    "worldNodes": [
                        {
                            "label": "Garden-Level Apartment",
                            "ordinary": "Marcus’s apartment sits partly below street level. Blackout curtains are taped at the edges, laundry and unopened mail have accumulated, a Panasonic radio remains open on the coffee table, and passing feet are visible through the upper window.",
                            "psychotic": "Pedestrian feet become an inspection crew walking across the ceiling; the radio dial seems to display signal blocks; vibration from the elevated line feels like a message entering the floor.",
                            "assets": "Use garden-level windows, taped blackout curtains, resistor trays, laundry piles, a dented thermos, and a half-restored radio; include brass CTA token; keep every ordinary object physically usable.",
                            "audio": "muffled footsteps overhead, refrigerator motor, low train vibration, one intermittent radio click, distant traffic",
                            "visual": "warm desk lamp against dim green-grey walls; subjective layer adds slight signal-color emphasis without changing the room layout",
                            "puzzle": "Use the real solder pattern and the date on a repair receipt to establish which radio contact is physical and which apparent signal is only salience.",
                            "ordinaryAction": "sort three resistors by band and place the thermos where it cannot spill",
                            "relationshipEcho": "Sarah once complained that the soldering iron lived on the table more reliably than Marcus did; the line was affectionate before it became bitter.",
                            "emotionalTruth": "Home has become evidence of exhaustion and lost relationship time, not a private refuge.",
                            "recoveryBeat": "Let Marcus identify one genuine repair fault in the radio and choose whether to continue.",
                            "portalChallenge": "separate train vibration from the objective electromagnetic pulse of the portal node",
                            "salienceSeeds": [
                                {
                                    "id": "authored-1-1",
                                    "label": "Dented thermos",
                                    "kind": "agency-anchor",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 100,
                                    "sharedReality": "A steel thermos with one deep ballast dent.",
                                    "experiencedReality": "The dent seems to mark the moment a train passed too close; its temperature anchors current time."
                                },
                                {
                                    "id": "authored-1-2",
                                    "label": "Brass CTA token",
                                    "kind": "overlap",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "An obsolete transit token turns smoothly between his fingers.",
                                    "experiencedReality": "Its ridges become a track diagram, but the object remains stable and touchable."
                                },
                                {
                                    "id": "authored-1-3",
                                    "label": "Red signal lens",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "A powered signal lens displays a checkable aspect.",
                                    "experiencedReality": "The red light feels personally accusatory and urgent beyond its actual function."
                                },
                                {
                                    "id": "authored-1-4",
                                    "label": "Loose tie plate",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "A tie plate has physical play and a distinct metallic report under vibration.",
                                    "experiencedReality": "The sound is intensified but still points to a real mechanical fault."
                                }
                            ]
                        },
                        {
                            "label": "54th/Cermak Platform",
                            "ordinary": "A side-platform terminal with glass canopy, route signs, platform edge, maintenance access, and ordinary overnight cleaning marks.",
                            "psychotic": "Signal aspects seem to turn before trains move, platform tiles appear to count his steps, and the public-address system speaks in the cadence of management safety briefings.",
                            "assets": "Use glass canopy reflections, route signs, platform edge paint, maintenance gate, wet newspaper, and an inspection lantern; include wet track inspection sheet; preserve real platform geometry.",
                            "audio": "wind under canopy, distant rail vibration, public-address clicks, broom bristles, one phantom flange squeal",
                            "visual": "cool platform light with subjective red and green signal emphasis; no impossible train is required",
                            "puzzle": "The reliable clue is a physical scuff and fastener sequence along the maintenance gate, not the flashing route number.",
                            "ordinaryAction": "check platform edge distance using the marked inspection point",
                            "relationshipEcho": "Hector used to tap the lantern twice before entering the right-of-way, a rhythm Marcus trusted more than radio chatter.",
                            "emotionalTruth": "The platform holds pride in competence and shame about violating the rule that kept his crew alive.",
                            "recoveryBeat": "Allow Marcus to say which safety step he broke without forcing an emotional confession.",
                            "portalChallenge": "follow measured geometry while the experienced signal system insists on a different route",
                            "salienceSeeds": [
                                {
                                    "id": "authored-2-1",
                                    "label": "Red signal lens",
                                    "kind": "false-lead-risk",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 80,
                                    "sharedReality": "A powered signal lens displays a checkable aspect.",
                                    "experiencedReality": "The red light feels personally accusatory and urgent beyond its actual function."
                                },
                                {
                                    "id": "authored-2-2",
                                    "label": "Loose tie plate",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "A tie plate has physical play and a distinct metallic report under vibration.",
                                    "experiencedReality": "The sound is intensified but still points to a real mechanical fault."
                                },
                                {
                                    "id": "authored-2-3",
                                    "label": "Phantom flange squeal",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "No train, airflow, or rail vibration accompanies the sound.",
                                    "experiencedReality": "A full train approach is heard around the bend."
                                },
                                {
                                    "id": "authored-2-4",
                                    "label": "Hector’s double whistle",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A two-part whistle rhythm exists in memory and can be reproduced by an actual person.",
                                    "experiencedReality": "The Flagger presence uses near-copies that sometimes omit the pause."
                                }
                            ]
                        },
                        {
                            "label": "Track Inspection Tunnel",
                            "ordinary": "Concrete retaining walls, ballast, running rail, guarded third rail, cable trays, drainage, and a clearly marked safe zone.",
                            "psychotic": "The third rail seems to breathe heat; cable labels appear to change order; a train is always one bend away even when the track is blocked.",
                            "assets": "Use realistic ballast, tie plates, gauge marks, insulated third-rail guard, cable labels, and safety recess; include loose tie plate; keep hazards non-interactive unless the scene explicitly isolates power.",
                            "audio": "transformer hum, water drip, boot crunch, radio static, a near-train sound with no corresponding air movement",
                            "visual": "inspection-lamp beam and wet concrete reflections; subjective layer causes label salience and peripheral shadow movement",
                            "puzzle": "Measure gauge and compare air movement before treating the apparent approaching train as shared evidence.",
                            "ordinaryAction": "identify a loose tie plate from its sound and mark it without stepping outside the safe zone",
                            "relationshipEcho": "Hector’s real whistle once pulled Marcus against the wall seconds before an express passed.",
                            "emotionalTruth": "The same vigilance that kept him alive became impossible to switch off.",
                            "recoveryBeat": "Have Marcus choose the safe recess and direct the visitor there.",
                            "portalChallenge": "distinguish the objective portal field from the experienced third-rail accusation",
                            "salienceSeeds": [
                                {
                                    "id": "authored-3-1",
                                    "label": "Phantom flange squeal",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 100,
                                    "personalMeaning": 100,
                                    "sharedReality": "No train, airflow, or rail vibration accompanies the sound.",
                                    "experiencedReality": "A full train approach is heard around the bend."
                                },
                                {
                                    "id": "authored-3-2",
                                    "label": "Hector’s double whistle",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A two-part whistle rhythm exists in memory and can be reproduced by an actual person.",
                                    "experiencedReality": "The Flagger presence uses near-copies that sometimes omit the pause."
                                },
                                {
                                    "id": "authored-3-3",
                                    "label": "Isolation lock pin",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "The metal pin is visibly seated and can be checked by touch after power isolation.",
                                    "experiencedReality": "The Voltage Dispatcher insists the state has changed despite the pin."
                                },
                                {
                                    "id": "authored-3-4",
                                    "label": "Work-order paper",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "Paper wear and clip position show which order was physically handled.",
                                    "experiencedReality": "Printed words seem to rewrite themselves into accusations and tests."
                                }
                            ]
                        },
                        {
                            "label": "Skokie Shops Maintenance Bay",
                            "ordinary": "A broad maintenance bay with inspection pits, tool cabinets, rail vehicles, overhead lighting, and work orders clipped to boards.",
                            "psychotic": "Every clipped order appears to document a hidden test of his reflexes; empty vehicles seem occupied by silent supervisors.",
                            "assets": "Use tool shadows, inspection pit rails, work-order boards, wheel profiles, safety cones, and a metal measuring pen; include track geometry gauge; preserve industrial scale.",
                            "audio": "cooling fans, distant wrench impact, vehicle settling, fluorescent buzz, clipped radio codes",
                            "visual": "high industrial light with stable horizon; subjective layer increases contrast around work orders and empty cab windows",
                            "puzzle": "Find the one work order whose paper wear matches the clipboard and use its real measurement sequence.",
                            "ordinaryAction": "calibrate the track gauge against the reference block",
                            "relationshipEcho": "A supervisor’s soft clean hand and efficiency speech remain linked to Marcus’s anger about fatigue policy.",
                            "emotionalTruth": "He loves the system’s engineering and distrusts the management structure that profits from exhausted workers.",
                            "recoveryBeat": "Let him reject one false work order and explain the material evidence.",
                            "portalChallenge": "complete a precise calibration while the private system announces contradictory clearances",
                            "salienceSeeds": [
                                {
                                    "id": "authored-4-1",
                                    "label": "Isolation lock pin",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 100,
                                    "sharedReality": "The metal pin is visibly seated and can be checked by touch after power isolation.",
                                    "experiencedReality": "The Voltage Dispatcher insists the state has changed despite the pin."
                                },
                                {
                                    "id": "authored-4-2",
                                    "label": "Work-order paper",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 80,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "Paper wear and clip position show which order was physically handled.",
                                    "experiencedReality": "Printed words seem to rewrite themselves into accusations and tests."
                                },
                                {
                                    "id": "authored-4-3",
                                    "label": "Air movement at tunnel bend",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "A real approaching train displaces air before it is visible.",
                                    "experiencedReality": "Fear may generate the sound without the air, making this quiet cue highly reliable."
                                },
                                {
                                    "id": "authored-4-4",
                                    "label": "Sodium platform light",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "An ordinary fixed platform light casts amber reflections.",
                                    "experiencedReality": "The light appears to interrogate his vest and count his movements."
                                }
                            ]
                        },
                        {
                            "label": "Pulaski Night Diner",
                            "ordinary": "A twenty-four-hour diner with seasoned griddle, formica counter, black coffee, hash browns, fluorescent menu, and workers ending night shifts.",
                            "psychotic": "Order tickets become service bulletins; coffee steam carries radio numbers; the waitress’s repeated question feels like a clearance test.",
                            "assets": "Use formica, dented coffee pot, grill steam, menu board, transit jackets, and a window facing early traffic; include diner receipt; keep the food ordinary.",
                            "audio": "griddle hiss, cup set on saucer, low conversation, refrigerator compressor, buses braking outside",
                            "visual": "warm griddle light and early blue dawn; subjective layer makes order numbers momentarily self-referential",
                            "puzzle": "The time stamp and grease smear on the receipt establish the actual order of events before the crisis shift.",
                            "ordinaryAction": "eat several bites and let coffee cool instead of using caffeine as an emergency tool",
                            "relationshipEcho": "Sarah once ended their relationship at a breakfast table while Marcus was trying to stay awake long enough to understand.",
                            "emotionalTruth": "Food, affection, and daylight became things he was always too tired to receive at the right time.",
                            "recoveryBeat": "Allow silence, then let Marcus choose whether to mention Sarah or only the receipt.",
                            "portalChallenge": "use ordinary timestamps instead of the apparent signal messages in the steam",
                            "salienceSeeds": [
                                {
                                    "id": "authored-5-1",
                                    "label": "Air movement at tunnel bend",
                                    "kind": "overlap",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "A real approaching train displaces air before it is visible.",
                                    "experiencedReality": "Fear may generate the sound without the air, making this quiet cue highly reliable."
                                },
                                {
                                    "id": "authored-5-2",
                                    "label": "Sodium platform light",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 60,
                                    "sharedReality": "An ordinary fixed platform light casts amber reflections.",
                                    "experiencedReality": "The light appears to interrogate his vest and count his movements."
                                },
                                {
                                    "id": "authored-5-3",
                                    "label": "Ozone smell",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "A real electrical fault may produce a specific sharp odor, but damp concrete and machinery also have ordinary smells.",
                                    "experiencedReality": "Any metallic smell can become proof of hidden current."
                                },
                                {
                                    "id": "authored-5-4",
                                    "label": "Pulaski diner receipt",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "The time stamp and grease smear provide a verifiable chronology.",
                                    "experiencedReality": "Order numbers resemble signal blocks but the paper sequence remains reliable."
                                }
                            ]
                        },
                        {
                            "label": "Signal Cabinet at the Portal Fault",
                            "ordinary": "A ward service corridor contains a real electromagnetic fault, cable cabinet, marked breaker, conduit, access panel, and geometric portal distortion visible to both visitor and Marcus.",
                            "psychotic": "The cabinet resembles a third-rail isolation system and the portal seems to confirm Marcus’s belief that clearances are being rewritten around him.",
                            "assets": "Use conduit, labeled breaker, inspection window, geometric field, grounded tools, and a safety diagram; include isolation key; make portal physics repeatable and visible to both characters.",
                            "audio": "objective low-frequency pulse distinct from subjective train noise, breaker chatter, ventilation, and Marcus’s remembered radio cadence",
                            "visual": "stable corridor geometry with a physical portal field; subjective layer maps rail lines across the walls without changing the shared breaker position",
                            "puzzle": "Marcus identifies the wrong assumption in the cabinet diagram; the visitor verifies the actual breaker state; both actions are required to open and later close the portal.",
                            "ordinaryAction": "read the isolation diagram aloud one step at a time and let Marcus correct the sequence",
                            "relationshipEcho": "Hector’s double whistle becomes a return rhythm, but the portal remains an objective fictional anomaly rather than a voice-created event.",
                            "emotionalTruth": "Marcus needs his competence recognized without having every fearful conclusion treated as fact.",
                            "recoveryBeat": "Close the portal, check the thermos and hands, then return to the unfinished radio rather than ending on revelation.",
                            "portalChallenge": "hold the physical portal rule and the private track narrative in parallel without humiliating Marcus",
                            "salienceSeeds": [
                                {
                                    "id": "authored-6-1",
                                    "label": "Ozone smell",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 40,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 80,
                                    "sharedReality": "A real electrical fault may produce a specific sharp odor, but damp concrete and machinery also have ordinary smells.",
                                    "experiencedReality": "Any metallic smell can become proof of hidden current."
                                },
                                {
                                    "id": "authored-6-2",
                                    "label": "Pulaski diner receipt",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 100,
                                    "subjectiveUrgency": 40,
                                    "personalMeaning": 80,
                                    "sharedReality": "The time stamp and grease smear provide a verifiable chronology.",
                                    "experiencedReality": "Order numbers resemble signal blocks but the paper sequence remains reliable."
                                },
                                {
                                    "id": "authored-6-3",
                                    "label": "Sarah’s spoon sound",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 20,
                                    "subjectiveUrgency": 80,
                                    "personalMeaning": 100,
                                    "sharedReality": "A mug and spoon can make an ordinary kitchen sound.",
                                    "experiencedReality": "The sound places Sarah across the table and fills the room with unfinished conversation."
                                },
                                {
                                    "id": "authored-6-4",
                                    "label": "Blackout-curtain edge",
                                    "kind": "ambiguous",
                                    "objectiveReliability": 60,
                                    "subjectiveUrgency": 60,
                                    "personalMeaning": 80,
                                    "sharedReality": "Daylight leaks through one loose taped corner.",
                                    "experiencedReality": "The line of light becomes a rail or surgical cut while still indicating actual time of day."
                                }
                            ]
                        }
                    ],
                    "voices": [
                        {
                            "name": "The Flagger at the Bend",
                            "role": "warns of trains, sometimes correctly preserves a safety rhythm, and sometimes converts any approaching sound into an emergency",
                            "tone": "Hector’s whistle cadence mixed with a clipped male voice and breath through cold air",
                            "processType": "verbal",
                            "processDescription": "warns, counts, repeats safe-zone instructions, and accuses Marcus of abandoning the crew",
                            "ordinaryEcho": "Hector once saved Marcus by whistling him into a retaining-wall recess before an express passed",
                            "powerRelation": "grows dominant when Marcus feels responsible for other people’s safety or hears rail vibration",
                            "negotiationPattern": "Marcus can compare the warning against airflow, track occupancy, and Hector’s actual two-whistle pattern",
                            "identity": "a composite of Hector and Marcus’s own safety vigilance",
                            "familiarity": "deeply familiar but not reliably identical to Hector",
                            "spatialLocus": "around the tunnel bend or just behind the left shoulder",
                            "acousticSignature": "sharp whistle, low breath, clipped instruction, concrete reverb",
                            "relationshipType": "protective authority that becomes accusatory",
                            "dominanceTriggers": [
                                "train vibration",
                                "rule violations",
                                "shame",
                                "responsibility for another person"
                            ],
                            "recedesWhen": "a real occupancy check is completed and Marcus chooses the safe zone",
                            "resistanceMoment": "“That is not Hector’s double whistle. You copied the rhythm and missed the pause.”",
                            "protectiveMoment": "“Wall recess. Two steps. Let the train pass.”",
                            "lowDistressLine": "“Check the air before the rail.”",
                            "moderateDistressLine": "“Bend ahead. No—listen. The whistle came from the wrong side.”",
                            "highDistressLine": "“Wall. Two steps. Don’t touch the guard.”",
                            "notOmniscient": true
                        },
                        {
                            "name": "The Voltage Dispatcher",
                            "role": "announces isolation states, rewrites clearances, and presents technical suspicion as official procedure",
                            "tone": "gender-neutral radio voice, slightly compressed, with management phrases and electrical clicks",
                            "processType": "material",
                            "processDescription": "claims breakers, guards, labels, and current flow have changed position or intent",
                            "ordinaryEcho": "safety briefings, radio codes, and the supervisor language Marcus heard during mandatory overtime",
                            "powerRelation": "gains force near cabinets, red lights, work orders, or any situation where Marcus’s competence is questioned",
                            "negotiationPattern": "return to the physical breaker, lock position, voltage indicator, and written isolation sequence",
                            "identity": "an institutional broadcaster built from dispatch, supervisors, and Marcus’s private technical explanation",
                            "familiarity": "recognizable but impersonal",
                            "spatialLocus": "inside radios, cabinets, intercoms, and sometimes the center of his head",
                            "acousticSignature": "flat radio compression, relay click, brief static, exact numbers",
                            "relationshipType": "institutional authority and adversarial proofreader",
                            "dominanceTriggers": [
                                "red signal light",
                                "work-order ambiguity",
                                "fatigue",
                                "official language"
                            ],
                            "recedesWhen": "a measured physical state contradicts the announcement and another person accepts Marcus’s correction without ridicule",
                            "resistanceMoment": "“The label is wrong, but the lock pin is physical. I trust the pin.”",
                            "protectiveMoment": "“Isolation confirmed. Hands clear.”",
                            "lowDistressLine": "“Block three remains occupied.”",
                            "moderateDistressLine": "“Clearance revoked—revoked—check the pin, not the voice.”",
                            "highDistressLine": "“Current. Guard. Wrong order. Hands back.”",
                            "notOmniscient": true
                        },
                        {
                            "name": "Sarah at the Breakfast Table",
                            "role": "comments on exhaustion, missed ordinary life, and the fear that Marcus will always choose the line over people",
                            "tone": "quiet female voice with refrigerator hum and cutlery sounds, sometimes compassionate and sometimes final",
                            "processType": "mental",
                            "processDescription": "questions, remembers, withdraws, and occasionally names a bodily need Marcus is ignoring",
                            "ordinaryEcho": "the morning Sarah left, the smell of burnt toast, lavender soap, and Marcus trying to stay awake at the table",
                            "powerRelation": "grows when daylight, food, domestic objects, or relationship shame enter the scene",
                            "negotiationPattern": "Marcus can separate Sarah’s real past words from new accusations and choose one ordinary need without answering the entire relationship",
                            "identity": "Sarah’s remembered cadence mixed with Marcus’s guilt",
                            "familiarity": "intimate and emotionally recognizable",
                            "spatialLocus": "across a table, near a refrigerator motor, or immediately behind his right ear",
                            "acousticSignature": "soft morning-room acoustics, controlled volume, long pauses, spoon against mug",
                            "relationshipType": "estranged attachment and ordinary-life witness",
                            "dominanceTriggers": [
                                "daylight",
                                "food",
                                "domestic clutter",
                                "questions about why he kept working"
                            ],
                            "recedesWhen": "Marcus is allowed to eat, rest, or name one regret without being forced into a confession",
                            "resistanceMoment": "“That is the part I say to punish myself. Sarah did not use those words.”",
                            "protectiveMoment": "“Drink the water before you solve another thing.”",
                            "lowDistressLine": "“Your coffee is cold again, Marc.”",
                            "moderateDistressLine": "“You came home after the sun, and now the sun is in the tunnel.”",
                            "highDistressLine": "“Sit. Water. No more current.”",
                            "notOmniscient": true
                        }
                    ],
                    "presentationProfileIds": [
                        "temporal-route-fracture",
                        "broadcast-surveillance-pressure",
                        "quiet-double-awareness"
                    ],
                    "relationshipDetails": "Hector, his designated flagger, represents absolute procedural trust and unresolved shame. Sarah, a former long-term partner, represents the ordinary daylight life eroded by night work. Maria, his sister, continues calling and refuses to discuss him only through work or diagnosis. Marcus resents management but remains fiercely loyal to the transit system and crew.",
                    "wantsFromPlayer": "Ask one physical question at a time, acknowledge his expertise, compare alarms with measurable evidence, keep the thermos visible, and do not touch electrical or personal objects without asking.",
                    "fearsFromPlayer": "Being called dangerous, being treated like an incompetent child, abrupt touch, multiple simultaneous questions, removal of his token or thermos, and anyone using management language to override observable conditions.",
                    "trustSignals": [
                        "lets the visitor hold the gauge diagram",
                        "admits the train sound lacked corresponding air movement",
                        "says Hector’s name without turning it into an accusation",
                        "asks for water before another inspection step"
                    ],
                    "restraintContextIds": [
                        "brief-soft-restraint",
                        "locked-observation",
                        "seated-under-observation"
                    ],
                    "ordinaryContinuity": [
                        "can identify rail and fastener faults by sound and feel",
                        "takes black coffee from a dented thermos and eats hash browns only after they have gone slightly crisp at the edges",
                        "turns an obsolete brass transit token over his knuckles when concentrating",
                        "restores analog radios and organizes resistors in shallow metal trays",
                        "uses dry union humor and avoids emotional declarations when a practical apology will do",
                        "still wants his union standing, pension, crew relationship, and ordinary apartment back"
                    ],
                    "episodeTimeline": [
                        {
                            "id": "stable-night-worker",
                            "label": "Stable night-worker competence",
                            "description": "Fourteen years of safe track work, practical expertise, crew trust, and a life organized around the transit system’s sleeping hours."
                        },
                        {
                            "id": "chronic-circadian-strain",
                            "label": "Chronic circadian strain",
                            "description": "Mandatory overtime, daylight insomnia, increasing caffeine, hypertension, relationship loss, and social isolation narrowed recovery time."
                        },
                        {
                            "id": "cognitive-slippage",
                            "label": "Cognitive slippage and microsleep",
                            "description": "Misplaced tools, incomplete reports, delayed reactions, forgotten radio codes, and brief sleep intrusions appeared before complex psychotic content."
                        },
                        {
                            "id": "perceptual-misfires",
                            "label": "Perceptual misfires",
                            "description": "Phantom train approaches, flange squeal on dead track, moving peripheral shadows, and current sensations were interpreted through occupational expertise."
                        },
                        {
                            "id": "technical-private-explanation",
                            "label": "Technical private explanation",
                            "description": "Marcus became convinced isolation logic and management records were being altered to conceal a lethal fault."
                        },
                        {
                            "id": "crisis-and-admission",
                            "label": "Crisis and admission",
                            "description": "He entered live right-of-way without the flagger and tried to dismantle a functional guard, believing he was preventing a fatal arc."
                        }
                    ],
                    "humanTexture": {
                        "drink": "black coffee from a dented stainless thermos; he keeps drinking after it is cold",
                        "food": "Pulaski diner hash browns with crisp edges and too much black pepper",
                        "thinkingPlace": "a maintenance van with the engine off, or the last diner stool where he can face the door without conversation",
                        "smallHabit": "turns a brass transit token over his knuckles and double-knots the left boot first",
                        "embarrassedBy": "failing the track mathematics test once and needing his crew to physically stop him from entering danger",
                        "whenTired": "rechecks the same gauge reading, confuses phantom train noise with real approach, and answers relationship questions with maintenance complaints",
                        "whenAnnoyed": "folds his arms, looks at the physical object instead of the speaker, and asks for the exact rule or measurement",
                        "undervaluedSkill": "can hear loose hardware, read track geometry, and notice when a safety sequence will fail under real night-shift conditions",
                        "overdoes": "accepts overtime, responsibility, caffeine, and danger as proof of loyalty",
                        "worksWellWith": "people who respect procedure, admit uncertainty, and do not substitute reassurance for a physical check",
                        "drainedBy": "management euphemisms, daylight appointments, pity, and being described as unpredictable by people who ignore fatigue",
                        "privateHope": "medical clearance, restored union standing, an apology to Hector, and a finished Panasonic radio",
                        "morningRoutine": "returns after sunrise, showers off tunnel dust, tapes the curtains shut, eats if he remembers, and checks the radio repair before sleep",
                        "eveningRoutine": "fills the thermos, checks weather, knots boots, confirms the transit pass, and reads the previous shift’s track notices twice",
                        "clothing": "reflective work jacket over a dark thermal shirt, heavy boots, worn work trousers, and a transit token in the right pocket",
                        "bodyLanguage": "keeps weight balanced as if on ballast; looks toward sound before faces; rubs the callus between thumb and index finger when ashamed",
                        "moneyWorry": "medical leave, pension eligibility, union status, rent, and whether the CTA will classify the crisis as misconduct rather than fatigue failure",
                        "futureWish": "daylight maintenance or training work with protected hours and enough energy to see family",
                        "recoveryPattern": "after overreaching he names the physical observation, separates it from the conclusion, and states what measurement would change his mind"
                    },
                    "relationships": [
                        {
                            "name": "Hector Ruiz",
                            "relationship": "designated flagger and crew partner",
                            "ordinaryMemory": "Hector’s double whistle and lantern pulled Marcus into a wall recess seconds before an express passed",
                            "unfinishedTension": "Marcus broke the rule that made Hector responsible for his movement and is ashamed to face him",
                            "currentContact": "one unsigned card containing only the phrase “check the air before the rail”"
                        },
                        {
                            "name": "Sarah Kline",
                            "relationship": "former long-term partner",
                            "ordinaryMemory": "she sat at the formica table smelling of lavender soap and burnt toast while Marcus fought sleep at the end of a shift",
                            "unfinishedTension": "their relationship ended through years of mismatched time rather than one betrayal",
                            "currentContact": "none; Marcus still remembers the exact sound of her spoon against the mug"
                        },
                        {
                            "name": "Maria Thorne",
                            "relationship": "younger sister",
                            "ordinaryMemory": "she left voicemails with dinner noise and children in the background, always asking whether he was alive",
                            "unfinishedTension": "Marcus avoided her calls because ordinary family warmth made his isolation harder to ignore",
                            "currentContact": "daily short calls to the ward desk and a bag containing clean shirts, radio parts, and diner gift cards"
                        },
                        {
                            "name": "O’Malley",
                            "relationship": "transit supervisor",
                            "ordinaryMemory": "an immaculate suit, a soft handshake, and a speech about efficiency delivered to grease-stained workers",
                            "unfinishedTension": "Marcus believes management ignored fatigue and may now use the incident to protect itself",
                            "currentContact": "formal leave paperwork with no personal note"
                        }
                    ],
                    "dialogueVoice": {
                        "opening": "“Marcus. Not ‘buddy,’ not ‘sir.’ Marcus. Show me the physical fault before you tell me what it means.”",
                        "stuck": "“When I’m stuck, I go back to gauge, air movement, and the lock position. Three things the track cannot argue with.”",
                        "annoyed": "“I get annoyed when somebody gives me reassurance instead of a measurement. ‘Probably fine’ is how people get carried out.”",
                        "vague": "“That is not a report. Which cabinet, which light, which sound, and what changed first?”",
                        "candid": "“Your plan depends on me trusting a label nobody checked. That is not caution; that is paperwork dressed as courage.”",
                        "uncertain": "“I heard a train. I did not feel the air move. Those facts do not agree, and I am not going to pretend they do.”",
                        "overreach": "“No. I made the reversed current sound certain because I was terrified. The loose guard was real; the sabotage is not proven.”",
                        "portal": "“The field is real. The rail map it paints on the wall is mine. We use the breaker state, not the map, to get home.”",
                        "memory": "“Before this room I walked track while the city slept. Hector watched the bend. I watched the steel. That arrangement kept us alive.”"
                    },
                    "voiceOrigins": [
                        {
                            "origin": "Hector’s whistle and right-of-way safety language",
                            "emotionalFunction": "turns fear and responsibility into immediate commands",
                            "humanCounterpoint": "Hector’s real warnings had a precise rhythm and stopped when the track was clear"
                        },
                        {
                            "origin": "dispatch radio, signal codes, and management briefings",
                            "emotionalFunction": "turns uncertainty into official-sounding proof",
                            "humanCounterpoint": "real isolation requires physical locks, measurements, and another worker’s confirmation"
                        },
                        {
                            "origin": "Sarah’s breakfast-table voice",
                            "emotionalFunction": "carries guilt about lost ordinary life and ignored bodily needs",
                            "humanCounterpoint": "Sarah’s real voice was not omniscient and did not speak from tunnels or cabinets"
                        }
                    ],
                    "ordinaryStrength": "precise track inspection, practical hazard detection, crew procedure, spatial reasoning, physical endurance, and calm direction during real mechanical problems",
                    "misreadByOthers": "His flat, technical language and defensive posture are read as menace or refusal when he is often trying to regain a shared measurement and avoid saying something he cannot support.",
                    "privacyBoundary": "Do not remove his thermos, token, boots, or radio parts without asking; do not ask about Sarah while several people are present; do not touch him from behind.",
                    "futureGoal": "secure medical and union review, move to protected daytime maintenance or training work, finish the radio, and speak to Hector in person",
                    "afterPortalNeed": "cold water, seated rest with boots on the floor, a check of his hands and thermos, low light, and one ordinary radio-repair task",
                    "lifeHistory": [
                        {
                            "stage": "childhood",
                            "ageBand": "0–10",
                            "event": "Marcus grew up in a garden-level apartment near the old Douglas Park branch, learning to sleep through vibration and watching passing shoes through the upper window."
                        },
                        {
                            "stage": "first-repair",
                            "ageBand": "10",
                            "event": "He repaired a box fan with scavenged parts, discovering that mechanical systems felt honest when people did not."
                        },
                        {
                            "stage": "first-hazard",
                            "ageBand": "14",
                            "event": "A radiator burn taught him to respect heat, stored energy, and the gap between ordinary-looking metal and real danger."
                        },
                        {
                            "stage": "high-school",
                            "ageBand": "14–18",
                            "event": "He was an ordinary student with strong spatial reasoning, weak academic confidence, and a reputation for fixing bicycles and fans."
                        },
                        {
                            "stage": "construction-work",
                            "ageBand": "18–23",
                            "event": "He took non-union construction jobs, learned physical endurance, and watched older workers lose income when their bodies failed."
                        },
                        {
                            "stage": "failed-exam",
                            "ageBand": "23",
                            "event": "He failed the track-worker mathematics exam on fractions and measurement, an embarrassment he concealed by criticizing “book learning.”"
                        },
                        {
                            "stage": "passed-apprenticeship",
                            "ageBand": "24",
                            "event": "After a year of study he passed the written and physical tests, including carrying a heavy rail segment, and entered union track work."
                        },
                        {
                            "stage": "arc-flash",
                            "ageBand": "26",
                            "event": "A rainstorm arc-flash near the third rail made electrical energy permanently vivid and supplied later fear with a real sensory memory."
                        },
                        {
                            "stage": "track-inspector",
                            "ageBand": "29",
                            "event": "Promotion to overnight track inspection gave him responsibility for geometry, fasteners, clearances, drainage, and crew safety."
                        },
                        {
                            "stage": "relationship-home",
                            "ageBand": "31",
                            "event": "He moved in with Sarah; their apartment contained blackout curtains, a work radio, and two people living on incompatible clocks."
                        },
                        {
                            "stage": "54th-cermak-pride",
                            "ageBand": "34",
                            "event": "He worked the 54th/Cermak renovation and regarded the aligned switches as a durable record of his hands and judgment."
                        },
                        {
                            "stage": "health-warning",
                            "ageBand": "36",
                            "event": "Mild hypertension and persistent insomnia prompted a recommendation to leave nights; he refused because of money, crew loyalty, and pride."
                        },
                        {
                            "stage": "relationship-loss",
                            "ageBand": "38",
                            "event": "Sarah left during a quiet breakfast after years of misaligned time, not because of one dramatic betrayal."
                        },
                        {
                            "stage": "mandatory-overtime",
                            "ageBand": "39–41",
                            "event": "Understaffing produced six ten-hour night shifts, growing sleep debt, caffeine dependence, and isolation from family."
                        },
                        {
                            "stage": "microsleeps",
                            "ageBand": "41",
                            "event": "He began losing seconds while standing, dropping tools, missing report fields, and forgetting radio protocol before complex hallucinations appeared."
                        },
                        {
                            "stage": "simple-perceptual-changes",
                            "ageBand": "42",
                            "event": "He heard flange squeal and train approaches on dead track and saw movement near the third rail, initially treating these as ordinary occupational cues."
                        },
                        {
                            "stage": "technical-delusion",
                            "ageBand": "42",
                            "event": "His brain organized the sensory errors into a technical explanation: isolation states and management records had been deliberately reversed."
                        },
                        {
                            "stage": "crisis-action",
                            "ageBand": "42",
                            "event": "After roughly seventy-two hours of fragmented wakefulness he entered live right-of-way without Hector and tried to remove a functional guard to prevent an imagined catastrophe."
                        },
                        {
                            "stage": "hospital-arrival",
                            "ageBand": "42",
                            "event": "He arrived exhausted, angry, ashamed, dry-mouthed, and certain that admission might be part of a management cover-up, while still able to discuss physical track procedure accurately."
                        },
                        {
                            "stage": "future-continuity",
                            "ageBand": "after encounter",
                            "event": "He wants sleep, medical clarity, union review, a completed radio, daylight work, and a direct conversation with Hector rather than a grand revelation."
                        }
                    ],
                    "episodeContext": {
                        "likelyContributors": [
                            "shift-work sleep disorder",
                            "extreme cumulative sleep deprivation",
                            "mandatory overtime",
                            "caffeine escalation",
                            "occupational danger",
                            "relationship isolation",
                            "fear of economic loss"
                        ],
                        "characterExplanation": "A real electrical and signal hazard was being hidden, and he acted to prevent a fatal morning incident.",
                        "observerExplanation": "Crew members saw cognitive slippage, microsleeps, irritability, phantom-train responses, and a final catastrophic breach of right-of-way procedure.",
                        "uncertainty": "A minor ordinary defect may have first attracted his attention, but the sabotage and reversed-current narrative was not supported by the shared measurements. The profile does not claim one diagnosis explains every feature.",
                        "admissionTrigger": "After roughly seventy-two hours of fragmented wakefulness, Marcus entered the right-of-way without his flagger and attempted to dismantle a functional third-rail isolation guard. His crew restrained him long enough to prevent electrocution and emergency services transported him for evaluation. He remembers trying to save Hector and believes management may be using the admission to conceal fatigue failures.",
                        "currentMeaning": "The hospital threatens his identity as a competent worker and union member; his path back begins with sleep, bodily recovery, material evidence, and repair of crew trust."
                    },
                    "ordinaryCapabilities": [
                        "reads track geometry and fastener wear",
                        "identifies loose hardware by sound",
                        "maintains safe-zone procedure",
                        "repairs analog radios",
                        "teaches physical tasks without humiliating beginners",
                        "can distinguish airflow and vibration associated with a real train approach"
                    ],
                    "speechPressureProfile": {
                        "baseline": "low, dry, technically precise, defensive about fatigue, and most coherent when asked about one physical track condition at a time",
                        "levels": [
                            {
                                "level": 1,
                                "sample": "“The lock pin is seated. The red label is wrong, but the metal state is clear.”"
                            },
                            {
                                "level": 2,
                                "sample": "“Wait. One question. I heard the train again and it took the middle of what you said.”"
                            },
                            {
                                "level": 3,
                                "sample": "“The last time Hector whistled like that, the express pulled my vest against the wall. That is why I checked the air. There is no air movement now.”"
                            },
                            {
                                "level": 4,
                                "sample": "“Rail, rule—the rule is the rail and O’Malley filed—no. The physical pin. Check the physical pin.”"
                            },
                            {
                                "level": 5,
                                "sample": "“Clearance changed, current turned, the guard is—wait. Hands. Keep your hands off until I count it.”"
                            },
                            {
                                "level": 6,
                                "sample": "“Wall. Two steps. Air first. Don’t touch me from behind.”"
                            }
                        ],
                        "recoveryPattern": "He returns by naming the measurable condition, the conclusion he made, and what evidence would change that conclusion.",
                        "directAnswerRule": "Technical questions receive a physical answer whenever possible. Under overload he preserves a direction, measurement, lock state, or immediate body boundary."
                    },
                    "quietRoomExperience": {
                        "bodyPosition": "He keeps his boots planted as if balancing on ballast. Pressure around wrists or shoulders recalls crew intervention and third-rail danger; he tracks circulation, temperature, and who stands behind him.",
                        "privacy": "Do not remove his thermos, token, boots, or radio parts without asking; do not ask about Sarah while several people are present; do not touch him from behind.",
                        "whatWasNotExplained": "He remembers being told he was unsafe but not hearing a complete account of sleep debt, crew observations, or the line between real track risk and his technical private explanation.",
                        "remainingChoices": [
                            "preferred name",
                            "whether to discuss Sarah",
                            "whether the thermos and token remain visible",
                            "light level",
                            "visitor distance",
                            "whether to inspect a diagram",
                            "whether to pause"
                        ],
                        "touchBoundary": "Never approach from behind or remove boots, token, thermos, or radio parts without asking.",
                        "ordinaryNeed": "cold water, seated rest with boots on the floor, a check of his hands and thermos, low light, and one ordinary radio-repair task",
                        "playerRole": "The visitor can verify a breaker, hold a diagram, listen, wait, and accept correction. The visitor cannot operate restraint or force a disclosure."
                    },
                    "environmentalCues": [
                        {
                            "label": "Dented thermos",
                            "sharedReality": "A steel thermos with one deep ballast dent.",
                            "experiencedReality": "The dent seems to mark the moment a train passed too close; its temperature anchors current time.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "agency-anchor"
                        },
                        {
                            "label": "Brass CTA token",
                            "sharedReality": "An obsolete transit token turns smoothly between his fingers.",
                            "experiencedReality": "Its ridges become a track diagram, but the object remains stable and touchable.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 4,
                            "kind": "overlap"
                        },
                        {
                            "label": "Red signal lens",
                            "sharedReality": "A powered signal lens displays a checkable aspect.",
                            "experiencedReality": "The red light feels personally accusatory and urgent beyond its actual function.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "false-lead-risk"
                        },
                        {
                            "label": "Loose tie plate",
                            "sharedReality": "A tie plate has physical play and a distinct metallic report under vibration.",
                            "experiencedReality": "The sound is intensified but still points to a real mechanical fault.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "Phantom flange squeal",
                            "sharedReality": "No train, airflow, or rail vibration accompanies the sound.",
                            "experiencedReality": "A full train approach is heard around the bend.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "auditory"
                        },
                        {
                            "label": "Hector’s double whistle",
                            "sharedReality": "A two-part whistle rhythm exists in memory and can be reproduced by an actual person.",
                            "experiencedReality": "The Flagger presence uses near-copies that sometimes omit the pause.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 4,
                            "kind": "relationship"
                        },
                        {
                            "label": "Isolation lock pin",
                            "sharedReality": "The metal pin is visibly seated and can be checked by touch after power isolation.",
                            "experiencedReality": "The Voltage Dispatcher insists the state has changed despite the pin.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "overlap"
                        },
                        {
                            "label": "Work-order paper",
                            "sharedReality": "Paper wear and clip position show which order was physically handled.",
                            "experiencedReality": "Printed words seem to rewrite themselves into accusations and tests.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 4,
                            "kind": "ambiguous"
                        },
                        {
                            "label": "Air movement at tunnel bend",
                            "sharedReality": "A real approaching train displaces air before it is visible.",
                            "experiencedReality": "Fear may generate the sound without the air, making this quiet cue highly reliable.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 5,
                            "kind": "reliable-mundane"
                        },
                        {
                            "label": "Sodium platform light",
                            "sharedReality": "An ordinary fixed platform light casts amber reflections.",
                            "experiencedReality": "The light appears to interrogate his vest and count his movements.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 3,
                            "clueReliability": 1,
                            "kind": "visual"
                        },
                        {
                            "label": "Ozone smell",
                            "sharedReality": "A real electrical fault may produce a specific sharp odor, but damp concrete and machinery also have ordinary smells.",
                            "experiencedReality": "Any metallic smell can become proof of hidden current.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 4,
                            "clueReliability": 2,
                            "kind": "olfactory"
                        },
                        {
                            "label": "Pulaski diner receipt",
                            "sharedReality": "The time stamp and grease smear provide a verifiable chronology.",
                            "experiencedReality": "Order numbers resemble signal blocks but the paper sequence remains reliable.",
                            "subjectiveUrgency": 2,
                            "personalMeaning": 4,
                            "clueReliability": 5,
                            "kind": "ordinary-continuity"
                        },
                        {
                            "label": "Sarah’s spoon sound",
                            "sharedReality": "A mug and spoon can make an ordinary kitchen sound.",
                            "experiencedReality": "The sound places Sarah across the table and fills the room with unfinished conversation.",
                            "subjectiveUrgency": 4,
                            "personalMeaning": 5,
                            "clueReliability": 1,
                            "kind": "voice-agent"
                        },
                        {
                            "label": "Blackout-curtain edge",
                            "sharedReality": "Daylight leaks through one loose taped corner.",
                            "experiencedReality": "The line of light becomes a rail or surgical cut while still indicating actual time of day.",
                            "subjectiveUrgency": 3,
                            "personalMeaning": 4,
                            "clueReliability": 3,
                            "kind": "temporal"
                        },
                        {
                            "label": "Portal field pulse",
                            "sharedReality": "A repeatable electromagnetic pulse is detected by equipment and visible to both characters.",
                            "experiencedReality": "The field paints rail geometry across the wall because it borrows nearby memory and material.",
                            "subjectiveUrgency": 5,
                            "personalMeaning": 5,
                            "clueReliability": 5,
                            "kind": "portal-overlap"
                        }
                    ]
                }
            ],
            "presentationProfiles": [
                {
                    "id": "referential-auditory-double-track",
                    "label": "Referential voices with double-track reality",
                    "summary": "Meaning gathers around sounds and public messages while the character can still perform practical tasks on a parallel shared-world track.",
                    "primaryChannelIds": [
                        "auditory-whispers",
                        "referential-patterns",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "thought-broadcast",
                        "temporal-dislocation"
                    ],
                    "beliefPatternIds": [
                        "referential",
                        "double-world",
                        "persecutory"
                    ],
                    "thoughtFormIds": [
                        "circumstantial",
                        "double-bookkeeping",
                        "thought-blocking",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "double-awareness",
                        "partial-insight",
                        "fluctuating-insight",
                        "masked-lucidity"
                    ],
                    "stageIds": [
                        "trema",
                        "apophany",
                        "anastrophe",
                        "exhausted-lucidity",
                        "stabilizing-window"
                    ],
                    "negativePatternIds": [
                        "cognitive-fatigue",
                        "withdrawn-overload"
                    ],
                    "cognitivePatternIds": [
                        "attention-capture",
                        "source-monitoring-strain"
                    ],
                    "voiceArchitecture": "dialogic-social-agents",
                    "stateBias": {
                        "trust": 34,
                        "agency": 42,
                        "coherence": 58,
                        "voiceDominance": 61
                    }
                },
                {
                    "id": "visual-metamorphosis-misidentification",
                    "label": "Visual transformation and misidentification pressure",
                    "summary": "Faces, reflections, scale, or object boundaries become unreliable, with fear organized around replacement, copying, or staged appearances.",
                    "primaryChannelIds": [
                        "visual-overlay",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "tactile-static",
                        "temporal-dislocation"
                    ],
                    "beliefPatternIds": [
                        "misidentification",
                        "truman-stage",
                        "referential"
                    ],
                    "thoughtFormIds": [
                        "tangential",
                        "thought-blocking",
                        "compressed-symbolic",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "no-insight",
                        "partial-insight",
                        "fluctuating-insight",
                        "double-awareness"
                    ],
                    "stageIds": [
                        "trema",
                        "apophany",
                        "anastrophe",
                        "disorganization",
                        "exhausted-lucidity"
                    ],
                    "negativePatternIds": [
                        "withdrawn-overload",
                        "reduced-expression"
                    ],
                    "cognitivePatternIds": [
                        "attention-capture",
                        "processing-latency"
                    ],
                    "voiceArchitecture": "sparse-commentary-with-visual-agents",
                    "stateBias": {
                        "trust": 28,
                        "agency": 38,
                        "coherence": 51,
                        "voiceDominance": 47
                    }
                },
                {
                    "id": "temporal-route-fracture",
                    "label": "Temporal fracture through routes and obligations",
                    "summary": "Time, sequence, and duty become overburdened with meaning; the character remains useful by remembering routes, orders, or repeated intervals.",
                    "primaryChannelIds": [
                        "temporal-dislocation",
                        "referential-patterns",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "auditory-whispers",
                        "thought-broadcast"
                    ],
                    "beliefPatternIds": [
                        "guilt-contamination",
                        "referential",
                        "double-world"
                    ],
                    "thoughtFormIds": [
                        "circumstantial",
                        "derailment",
                        "double-bookkeeping",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "partial-insight",
                        "double-awareness",
                        "fluctuating-insight",
                        "exhausted-afterflare"
                    ],
                    "stageIds": [
                        "trema",
                        "apophany",
                        "anastrophe",
                        "exhausted-lucidity",
                        "stabilizing-window"
                    ],
                    "negativePatternIds": [
                        "cognitive-fatigue",
                        "motivation-drop"
                    ],
                    "cognitivePatternIds": [
                        "sequence-loss",
                        "working-memory-fracture"
                    ],
                    "voiceArchitecture": "procedural-commentary",
                    "stateBias": {
                        "trust": 39,
                        "agency": 46,
                        "coherence": 62,
                        "voiceDominance": 53
                    }
                },
                {
                    "id": "somatic-agency-pressure",
                    "label": "Body-boundary and agency pressure",
                    "summary": "Movement, touch, pressure, and bodily ownership feel externally influenced; permission and restored choice are central to play.",
                    "primaryChannelIds": [
                        "somatic-passivity",
                        "tactile-static"
                    ],
                    "secondaryChannelIds": [
                        "thought-broadcast",
                        "visual-overlay"
                    ],
                    "beliefPatternIds": [
                        "somatic-transform",
                        "double-world",
                        "persecutory"
                    ],
                    "thoughtFormIds": [
                        "thought-blocking",
                        "compressed-symbolic",
                        "reduced-output",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "partial-insight",
                        "fluctuating-insight",
                        "no-insight",
                        "exhausted-afterflare"
                    ],
                    "stageIds": [
                        "trema",
                        "anastrophe",
                        "disorganization",
                        "exhausted-lucidity",
                        "stabilizing-window"
                    ],
                    "negativePatternIds": [
                        "reduced-expression",
                        "withdrawn-overload",
                        "cognitive-fatigue"
                    ],
                    "cognitivePatternIds": [
                        "processing-latency",
                        "source-monitoring-strain"
                    ],
                    "voiceArchitecture": "body-commentary-and-command-pressure",
                    "stateBias": {
                        "trust": 25,
                        "agency": 24,
                        "coherence": 48,
                        "voiceDominance": 66
                    }
                },
                {
                    "id": "olfactory-memory-intrusion",
                    "label": "Smell-linked memory intrusion",
                    "summary": "Odor, taste, and material detail open emotionally dense memory scenes before the character can place them in time.",
                    "primaryChannelIds": [
                        "olfactory-memory",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "visual-overlay",
                        "temporal-dislocation"
                    ],
                    "beliefPatternIds": [
                        "guilt-contamination",
                        "referential",
                        "double-world"
                    ],
                    "thoughtFormIds": [
                        "circumstantial",
                        "tangential",
                        "reduced-output",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "partial-insight",
                        "double-awareness",
                        "fluctuating-insight",
                        "exhausted-afterflare"
                    ],
                    "stageIds": [
                        "prodromal",
                        "trema",
                        "apophany",
                        "exhausted-lucidity",
                        "stabilizing-window"
                    ],
                    "negativePatternIds": [
                        "cognitive-fatigue",
                        "motivation-drop"
                    ],
                    "cognitivePatternIds": [
                        "working-memory-fracture",
                        "processing-latency"
                    ],
                    "voiceArchitecture": "memory-echoes-not-constant-voices",
                    "stateBias": {
                        "trust": 43,
                        "agency": 47,
                        "coherence": 64,
                        "voiceDominance": 38
                    }
                },
                {
                    "id": "broadcast-surveillance-pressure",
                    "label": "Broadcast and surveillance pressure",
                    "summary": "Private thoughts feel exposed through cameras, speakers, labels, or other people’s gestures, while pragmatic double bookkeeping keeps some tasks possible.",
                    "primaryChannelIds": [
                        "thought-broadcast",
                        "referential-patterns",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "auditory-whispers",
                        "visual-overlay"
                    ],
                    "beliefPatternIds": [
                        "truman-stage",
                        "persecutory",
                        "referential"
                    ],
                    "thoughtFormIds": [
                        "double-bookkeeping",
                        "thought-blocking",
                        "circumstantial",
                        "reduced-output"
                    ],
                    "insightStateIds": [
                        "masked-lucidity",
                        "fluctuating-insight",
                        "partial-insight",
                        "no-insight"
                    ],
                    "stageIds": [
                        "trema",
                        "apophany",
                        "anastrophe",
                        "disorganization",
                        "exhausted-lucidity"
                    ],
                    "negativePatternIds": [
                        "withdrawn-overload",
                        "reduced-expression"
                    ],
                    "cognitivePatternIds": [
                        "source-monitoring-strain",
                        "attention-capture"
                    ],
                    "voiceArchitecture": "commentary-and-surveillance-agents",
                    "stateBias": {
                        "trust": 19,
                        "agency": 31,
                        "coherence": 54,
                        "voiceDominance": 69
                    }
                },
                {
                    "id": "pattern-revelation-grand-mission",
                    "label": "Pattern revelation and grand mission",
                    "summary": "Coincidence becomes revelation and responsibility expands beyond ordinary scale; moments of warmth and practical skill keep the character human.",
                    "primaryChannelIds": [
                        "referential-patterns",
                        "temporal-dislocation",
                        "salience-shift"
                    ],
                    "secondaryChannelIds": [
                        "auditory-whispers",
                        "visual-overlay"
                    ],
                    "beliefPatternIds": [
                        "grandiose-mission",
                        "referential",
                        "double-world"
                    ],
                    "thoughtFormIds": [
                        "compressed-symbolic",
                        "clanging",
                        "circumstantial",
                        "derailment"
                    ],
                    "insightStateIds": [
                        "no-insight",
                        "fluctuating-insight",
                        "double-awareness",
                        "exhausted-afterflare"
                    ],
                    "stageIds": [
                        "apophany",
                        "anastrophe",
                        "disorganization",
                        "exhausted-lucidity"
                    ],
                    "negativePatternIds": [
                        "cognitive-fatigue",
                        "none-prominent"
                    ],
                    "cognitivePatternIds": [
                        "attention-capture",
                        "sequence-loss"
                    ],
                    "voiceArchitecture": "choral-revelation-agents",
                    "stateBias": {
                        "trust": 37,
                        "agency": 51,
                        "coherence": 49,
                        "voiceDominance": 58
                    }
                },
                {
                    "id": "quiet-double-awareness",
                    "label": "Quiet double awareness and cognitive fatigue",
                    "summary": "The character can compare two realities but is slowed by fatigue, shame, and reduced expression; the portal emerges through careful ordinary detail rather than spectacle.",
                    "primaryChannelIds": [
                        "salience-shift",
                        "auditory-whispers",
                        "olfactory-memory"
                    ],
                    "secondaryChannelIds": [
                        "temporal-dislocation"
                    ],
                    "beliefPatternIds": [
                        "double-world",
                        "referential",
                        "guilt-contamination"
                    ],
                    "thoughtFormIds": [
                        "reduced-output",
                        "double-bookkeeping",
                        "circumstantial",
                        "goal-loss"
                    ],
                    "insightStateIds": [
                        "double-awareness",
                        "partial-insight",
                        "exhausted-afterflare",
                        "stabilizing-window"
                    ],
                    "stageIds": [
                        "exhausted-lucidity",
                        "stabilizing-window",
                        "prodromal"
                    ],
                    "negativePatternIds": [
                        "reduced-expression",
                        "motivation-drop",
                        "cognitive-fatigue"
                    ],
                    "cognitivePatternIds": [
                        "processing-latency",
                        "working-memory-fracture"
                    ],
                    "voiceArchitecture": "low-volume-intermittent-agents",
                    "stateBias": {
                        "trust": 48,
                        "agency": 45,
                        "coherence": 68,
                        "voiceDominance": 31
                    }
                }
            ],
            "perceptionChannels": [
                {
                    "id": "auditory-whispers",
                    "label": "Auditory voices and sound misdirection",
                    "description": "hears voices, knocks, coded static, or corridor sounds as if the building is trying to communicate",
                    "portalUse": "sound becomes a hinge; correct echo order opens a portal",
                    "rendering": "3D whispers with distance changes, occasional inner-left/outer-right split, and sudden silence after trust improves"
                },
                {
                    "id": "visual-overlay",
                    "label": "Visual overlays and impossible geometry",
                    "description": "sees marks, shadows, reflections, or spatial seams that others miss",
                    "portalUse": "a perceived seam becomes a visible doorway for a few seconds",
                    "rendering": "shader seams, warped edges, breathing walls, peripheral figures that resolve into useful marks"
                },
                {
                    "id": "tactile-static",
                    "label": "Tactile static and pressure maps",
                    "description": "feels buzzing, heat, thread-pull sensations, or pressure changes that suggest hidden routes",
                    "portalUse": "touching the right surface anchors a portal frame",
                    "rendering": "haptic pulses, dust motes following touch paths, hand animation hesitations"
                },
                {
                    "id": "olfactory-memory",
                    "label": "Smell-linked memory intrusions",
                    "description": "smells smoke, antiseptic, rain, theater dust, soil, paper, or toner before a memory-room opens",
                    "portalUse": "matching an odor to an object opens a remembered room",
                    "rendering": "color tint and audio muffling triggered by scent labels or environmental props"
                },
                {
                    "id": "temporal-dislocation",
                    "label": "Time slippage and remembered futures",
                    "description": "experiences events as out of order, as if the current room is remembering earlier and later states",
                    "portalUse": "choosing the correct time-state makes a portal stable",
                    "rendering": "scene loops, repeated animation frames, clocks that jump only when attention shifts"
                },
                {
                    "id": "referential-patterns",
                    "label": "Referential pattern pressure",
                    "description": "reads labels, numbers, television flicker, or wallpaper marks as messages aimed directly at them",
                    "portalUse": "a decoded pattern becomes a safe traversal route",
                    "rendering": "numbers brighten, labels reorder, subtitles split into literal and referential layers"
                },
                {
                    "id": "somatic-passivity",
                    "label": "Somatic passivity and body-boundary pressure",
                    "description": "feels the ward moving through their body or their movements being borrowed by an outside force",
                    "portalUse": "the portal stabilizes when the player restores agency with permission-based actions",
                    "rendering": "avatar hesitates before movements, hand-control prompts slow down, body-outline effects appear briefly"
                },
                {
                    "id": "thought-broadcast",
                    "label": "Thought broadcasting and exposed privacy",
                    "description": "believes private thoughts leak through vents, speakers, labels, or player gestures",
                    "portalUse": "privacy restored by covering or quieting a broadcast object, revealing a hidden route",
                    "rendering": "text fragments appear on walls then retract after grounding"
                },
                {
                    "id": "salience-shift",
                    "label": "Uncanny salience without a formed hallucination",
                    "modalities": [
                        "attention and significance"
                    ],
                    "description": "neutral details feel unusually important, staged, or personally charged without requiring a fully formed voice or figure",
                    "rendering": "subtle contrast, focus, repetition, and object-emphasis changes rather than a constant supernatural overlay",
                    "grounding": "comparing one charged detail with two ordinary details reveals the usable clue"
                }
            ],
            "beliefPatterns": [
                {
                    "id": "persecutory",
                    "label": "Persecutory pressure",
                    "description": "believes the ward has watchers, tests, or hidden punishments; can still help when spoken to plainly",
                    "puzzleUse": "player must reduce surveillance cues before the clue becomes coherent"
                },
                {
                    "id": "referential",
                    "label": "Ideas of reference",
                    "description": "connects signs, wall marks, and broadcasts to personal meaning; sometimes those connections point to puzzle clues",
                    "puzzleUse": "separate literal label, emotional meaning, and route number"
                },
                {
                    "id": "grandiose-mission",
                    "label": "Grand mission belief",
                    "description": "believes they were chosen to keep a door closed or guide one person through it",
                    "puzzleUse": "the mission contains a useful rule but not every claimed cosmic consequence is literal"
                },
                {
                    "id": "somatic-transform",
                    "label": "Somatic transformation belief",
                    "description": "believes parts of the building are moving through their body as pressure, pins, thread, or weight",
                    "puzzleUse": "translate felt pressure into direction and timing without treating pain as spectacle"
                },
                {
                    "id": "guilt-contamination",
                    "label": "Guilt and contamination fear",
                    "description": "believes a wrong action has stained the room and must be repaired through ritual order",
                    "puzzleUse": "ritual order becomes object order; empathy keeps it from turning into repetition"
                },
                {
                    "id": "double-world",
                    "label": "Double-world certainty",
                    "description": "believes the ward is only the top skin of another place they partially remember",
                    "puzzleUse": "the player navigates both the practical room and the remembered world"
                },
                {
                    "id": "truman-stage",
                    "label": "Staged-world suspicion",
                    "description": "believes visitors, staff, and props have been arranged to test whether they notice the hidden production",
                    "puzzleUse": "the player earns trust by not pretending the suspicion is silly; staged props reveal real set-like mechanisms"
                },
                {
                    "id": "misidentification",
                    "label": "Misidentification pressure",
                    "description": "familiar people, staff voices, or reflections feel replaced, doubled, or wrong",
                    "puzzleUse": "matching a real personal anchor to a distorted double opens a safer route"
                }
            ],
            "thoughtForms": [
                {
                    "id": "circumstantial",
                    "label": "Circumstantial speech",
                    "description": "answers eventually, but circles through sensory and memory details first",
                    "dialogueRule": "long route to a real answer; useful clue near the end"
                },
                {
                    "id": "tangential",
                    "label": "Tangential drift",
                    "description": "slides sideways from questions into meanings that feel adjacent but are hard to follow",
                    "dialogueRule": "answer may require player to restate gently and catch recurring nouns"
                },
                {
                    "id": "derailment",
                    "label": "Loose associations",
                    "description": "sentences are grammatical, but connecting logic jumps by sound, color, memory, or fear",
                    "dialogueRule": "clue is carried by repeated associations, not by linear explanation"
                },
                {
                    "id": "thought-blocking",
                    "label": "Thought blocking and withdrawal",
                    "description": "stops mid-sentence and feels the missing thought was removed or stolen",
                    "dialogueRule": "silence is meaningful; player should ask what remained before the gap"
                },
                {
                    "id": "clanging",
                    "label": "Clang associations",
                    "description": "rhyme, alliteration, or sound similarity hijacks word choice under pressure",
                    "dialogueRule": "rhymes may hide a code but should not become constant"
                },
                {
                    "id": "echolalia",
                    "label": "Echolalic echoing",
                    "description": "repeats player words before making them personal or threatening",
                    "dialogueRule": "repeated player words can become the clue phrase if the player stays calm"
                },
                {
                    "id": "double-bookkeeping",
                    "label": "Double-bookkeeping pragmatism",
                    "description": "keeps one foot in practical reality and one in the private world without treating them as mutually exclusive",
                    "dialogueRule": "can give a useful lock code while describing the lock as a metaphysical wound"
                },
                {
                    "id": "compressed-symbolic",
                    "label": "Compressed symbolic speech",
                    "description": "uses image clusters and private shorthand when overwhelmed",
                    "dialogueRule": "decode by asking about one image at a time"
                },
                {
                    "id": "reduced-output",
                    "label": "Reduced speech and processing latency",
                    "description": "long pauses, short answers, effortful word finding, and visible cognitive fatigue rather than decorative incoherence",
                    "gameUse": "slows clue delivery and rewards patience without treating quietness as emptiness"
                },
                {
                    "id": "goal-loss",
                    "label": "Goal loss under overload",
                    "description": "begins a relevant answer, loses the conversational destination, then may recover when given one concrete cue",
                    "gameUse": "lets the player restore the thread with a name, object, or shared goal"
                }
            ],
            "insightStates": [
                {
                    "id": "no-insight",
                    "label": "No current insight",
                    "description": "the experience is felt as direct reality; correction escalates distress",
                    "playerApproach": "validate fear, not literal content"
                },
                {
                    "id": "partial-insight",
                    "label": "Partial insight",
                    "description": "knows some perceptions may not match the room, but cannot stop them from feeling real",
                    "playerApproach": "invite comparison between what they feel and what the player can check"
                },
                {
                    "id": "double-awareness",
                    "label": "Double awareness",
                    "description": "can speak in practical terms while still holding the private world as true",
                    "playerApproach": "use practical tasks without ridiculing the private meaning"
                },
                {
                    "id": "masked-lucidity",
                    "label": "Masked lucidity",
                    "description": "can sound calm to avoid consequences, then reveal intense private certainty when trusted",
                    "playerApproach": "do not over-trust calm tone; keep asking about distress"
                },
                {
                    "id": "exhausted-afterflare",
                    "label": "Exhausted afterflare",
                    "description": "after intense symptoms, speech clears briefly but the character is physically and emotionally depleted",
                    "playerApproach": "short questions, gentle pace, no victory lap"
                },
                {
                    "id": "fluctuating-insight",
                    "label": "Fluctuating insight",
                    "description": "moves between conviction, doubt, pragmatic masking, and exhausted recognition depending on stress and trust"
                }
            ],
            "episodeStages": [
                {
                    "id": "prodromal",
                    "label": "Prodromal unease",
                    "phenomenology": "withdrawal, sleep disruption, suspiciousness, subtle perceptual changes",
                    "gameUse": "used for backstory and first memory layer"
                },
                {
                    "id": "trema",
                    "label": "Trema / delusional mood",
                    "phenomenology": "the world feels staged, charged, ominous, and about to reveal something",
                    "gameUse": "raises sensory tension and makes neutral objects feel significant"
                },
                {
                    "id": "apophany",
                    "label": "Apophany / revelation",
                    "phenomenology": "scattered signals lock into an absolute private explanation",
                    "gameUse": "reveals the core portal rule and one dangerous false lead"
                },
                {
                    "id": "anastrophe",
                    "label": "Anastrophe / self-referential center",
                    "phenomenology": "events feel aimed directly at the character; every player action can be interpreted as a message",
                    "gameUse": "player choices heavily alter trust and clue clarity"
                },
                {
                    "id": "disorganization",
                    "label": "Disorganized crisis",
                    "phenomenology": "language, movement, and time sense fragment under sensory load",
                    "gameUse": "limits available actions until stimuli are reduced"
                },
                {
                    "id": "exhausted-lucidity",
                    "label": "Exhausted lucidity",
                    "phenomenology": "brief clearer windows after overwhelm, often with shame and physical depletion",
                    "gameUse": "best moment for an honest clue, apology, or humanizing beat"
                }
            ],
            "portalRealms": [
                {
                    "id": "clockwork-theater",
                    "name": "Clockwork Theater",
                    "visuals": "balcony seats fold into brass gears while stage ropes become hour hands",
                    "rule": "cue order, not clock order, stabilizes the portal",
                    "assetTags": [
                        "stage lights",
                        "gear shadows",
                        "seat numbers",
                        "dust spotlight"
                    ]
                },
                {
                    "id": "rain-stairwell",
                    "name": "Rain Stairwell",
                    "visuals": "an endless stairwell wet with bus-window rain and glowing route numbers",
                    "rule": "every third landing repeats unless the player names the real exit",
                    "assetTags": [
                        "wet concrete",
                        "route numbers",
                        "echo stairs",
                        "rain glass"
                    ]
                },
                {
                    "id": "paper-ward",
                    "name": "Paper Ward",
                    "visuals": "walls fold like files, labels peel off beds, and typed names crawl toward cabinets",
                    "rule": "labels stabilize only when matched to physical objects",
                    "assetTags": [
                        "folded walls",
                        "file labels",
                        "moving text",
                        "paper dust"
                    ]
                },
                {
                    "id": "root-cellar",
                    "name": "Root Cellar",
                    "visuals": "the ward floor opens to roots, tags, wet soil, and buried doorframes",
                    "rule": "water the real dry marker before following the remembered root",
                    "assetTags": [
                        "soil",
                        "roots",
                        "seed tags",
                        "owl statue"
                    ]
                },
                {
                    "id": "switchboard-sky",
                    "name": "Switchboard Sky",
                    "visuals": "telephone cords become constellations above hotel doors that ring without walls",
                    "rule": "answer only calls that repeat in the same spatial position",
                    "assetTags": [
                        "cord constellations",
                        "ringing doors",
                        "operator lights",
                        "black sky"
                    ]
                },
                {
                    "id": "blue-laundry-sea",
                    "name": "Blue Laundry Sea",
                    "visuals": "washer doors become portholes, sheets wave like tides, and red thread marks safe current",
                    "rule": "follow the thread that survives the rinse cycle",
                    "assetTags": [
                        "washer portals",
                        "blue steam",
                        "red thread",
                        "sheet waves"
                    ]
                },
                {
                    "id": "misprint-city",
                    "name": "Misprint City",
                    "visuals": "streets are made of paper stacks, toner rain, and signs whose letters slide out of registration",
                    "rule": "the true route is the repeated error shared by two worlds",
                    "assetTags": [
                        "registration marks",
                        "toner rain",
                        "paper streets",
                        "red proof marks"
                    ]
                },
                {
                    "id": "inventory-below",
                    "name": "Inventory Below",
                    "visuals": "warehouse aisles descend under the ward, barcodes hang like blinds, and missing names beep in the dark",
                    "rule": "scan what exists, not what the fear wants counted",
                    "assetTags": [
                        "barcode shadows",
                        "pallet corridors",
                        "red camera dots",
                        "scanner gates"
                    ]
                }
            ],
            "interactionMoves": [
                {
                    "id": "use-name",
                    "label": "Use their name",
                    "category": "supportive",
                    "description": "address the character as a person before asking for information",
                    "effects": {
                        "trust": 8,
                        "distress": -3,
                        "sensoryLoad": 0,
                        "coherence": 2,
                        "voiceDominance": -2,
                        "agency": 4,
                        "portalStability": 2,
                        "clueClarity": 3,
                        "selfContinuity": 6,
                        "temporalOrientation": 1,
                        "locusOfControl": 3,
                        "socialThreat": -3
                    }
                },
                {
                    "id": "reflect-emotion",
                    "label": "Reflect the emotion",
                    "category": "supportive",
                    "description": "name the fear, grief, or pressure without claiming the private explanation is objectively true",
                    "effects": {
                        "trust": 10,
                        "distress": -7,
                        "sensoryLoad": -2,
                        "coherence": 4,
                        "voiceDominance": -4,
                        "agency": 5,
                        "portalStability": 4,
                        "clueClarity": 5,
                        "selfContinuity": 3,
                        "temporalOrientation": 1,
                        "locusOfControl": 4,
                        "socialThreat": -7
                    }
                },
                {
                    "id": "ask-permission",
                    "label": "Ask permission before acting",
                    "category": "supportive",
                    "description": "ask before changing light, distance, sound, or touching a marked object",
                    "effects": {
                        "trust": 9,
                        "distress": -5,
                        "sensoryLoad": -3,
                        "coherence": 3,
                        "voiceDominance": -2,
                        "agency": 11,
                        "portalStability": 4,
                        "clueClarity": 3,
                        "selfContinuity": 4,
                        "temporalOrientation": 1,
                        "locusOfControl": 12,
                        "socialThreat": -6
                    }
                },
                {
                    "id": "offer-two-choices",
                    "label": "Offer two simple choices",
                    "category": "supportive",
                    "description": "restore agency without presenting a large menu",
                    "effects": {
                        "trust": 7,
                        "distress": -4,
                        "sensoryLoad": -1,
                        "coherence": 5,
                        "voiceDominance": -2,
                        "agency": 10,
                        "portalStability": 3,
                        "clueClarity": 4,
                        "selfContinuity": 3,
                        "temporalOrientation": 3,
                        "locusOfControl": 10,
                        "socialThreat": -4
                    }
                },
                {
                    "id": "ask-concrete-question",
                    "label": "Ask one concrete question",
                    "category": "supportive",
                    "description": "ask about one object, sound, place, or sequence rather than demanding a global explanation",
                    "effects": {
                        "trust": 5,
                        "distress": -2,
                        "sensoryLoad": -2,
                        "coherence": 9,
                        "voiceDominance": -1,
                        "agency": 3,
                        "portalStability": 4,
                        "clueClarity": 10,
                        "selfContinuity": 2,
                        "temporalOrientation": 8,
                        "locusOfControl": 3,
                        "socialThreat": -2
                    }
                },
                {
                    "id": "reduce-stimulus",
                    "label": "Reduce one stimulus",
                    "category": "supportive",
                    "description": "lower one light or sound source and say what changed",
                    "effects": {
                        "trust": 4,
                        "distress": -9,
                        "sensoryLoad": -16,
                        "coherence": 6,
                        "voiceDominance": -5,
                        "agency": 3,
                        "portalStability": 5,
                        "clueClarity": 5,
                        "selfContinuity": 2,
                        "temporalOrientation": 4,
                        "locusOfControl": 3,
                        "socialThreat": -4
                    }
                },
                {
                    "id": "share-observation",
                    "label": "Share a neutral observation",
                    "category": "supportive",
                    "description": "state what the player can see or hear without arguing about the character’s interpretation",
                    "effects": {
                        "trust": 4,
                        "distress": -2,
                        "sensoryLoad": 0,
                        "coherence": 5,
                        "voiceDominance": -1,
                        "agency": 2,
                        "portalStability": 3,
                        "clueClarity": 7,
                        "selfContinuity": 4,
                        "temporalOrientation": 7,
                        "locusOfControl": 4,
                        "socialThreat": -4
                    }
                },
                {
                    "id": "partner-on-goal",
                    "label": "Partner on the shared goal",
                    "category": "supportive",
                    "description": "agree on a practical goal such as opening a route, finding a safe object, or identifying the next sound",
                    "effects": {
                        "trust": 11,
                        "distress": -5,
                        "sensoryLoad": -2,
                        "coherence": 7,
                        "voiceDominance": -3,
                        "agency": 8,
                        "portalStability": 9,
                        "clueClarity": 8,
                        "selfContinuity": 4,
                        "temporalOrientation": 5,
                        "locusOfControl": 8,
                        "socialThreat": -5
                    }
                },
                {
                    "id": "direct-confrontation",
                    "label": "Argue that the perception is false",
                    "category": "escalating",
                    "description": "push factual correction as the main interaction while the character is distressed",
                    "effects": {
                        "trust": -13,
                        "distress": 10,
                        "sensoryLoad": 3,
                        "coherence": -7,
                        "voiceDominance": 7,
                        "agency": -7,
                        "portalStability": -8,
                        "clueClarity": -8,
                        "selfContinuity": -3,
                        "temporalOrientation": -3,
                        "locusOfControl": -5,
                        "socialThreat": 10
                    }
                },
                {
                    "id": "rush-command",
                    "label": "Rush or command",
                    "category": "escalating",
                    "description": "issue several instructions quickly or demand immediate compliance",
                    "effects": {
                        "trust": -10,
                        "distress": 12,
                        "sensoryLoad": 10,
                        "coherence": -11,
                        "voiceDominance": 6,
                        "agency": -12,
                        "portalStability": -7,
                        "clueClarity": -10,
                        "selfContinuity": -4,
                        "temporalOrientation": -8,
                        "locusOfControl": -7,
                        "socialThreat": 7
                    }
                },
                {
                    "id": "touch-without-permission",
                    "label": "Move close or touch without permission",
                    "category": "escalating",
                    "description": "cross a physical or object boundary without warning",
                    "effects": {
                        "trust": -18,
                        "distress": 18,
                        "sensoryLoad": 8,
                        "coherence": -10,
                        "voiceDominance": 9,
                        "agency": -20,
                        "portalStability": -12,
                        "clueClarity": -12,
                        "selfContinuity": -8,
                        "temporalOrientation": -4,
                        "locusOfControl": -14,
                        "socialThreat": 12
                    }
                },
                {
                    "id": "mock-or-test",
                    "label": "Mock or test the belief",
                    "category": "escalating",
                    "description": "treat the character’s experience as entertainment, a trick, or a challenge to catch them out",
                    "effects": {
                        "trust": -24,
                        "distress": 20,
                        "sensoryLoad": 6,
                        "coherence": -14,
                        "voiceDominance": 12,
                        "agency": -14,
                        "portalStability": -16,
                        "clueClarity": -15,
                        "selfContinuity": -7,
                        "temporalOrientation": -2,
                        "locusOfControl": -9,
                        "socialThreat": 15
                    }
                },
                {
                    "id": "name-shared-fact",
                    "label": "Name one shared fact",
                    "category": "supportive",
                    "description": "state one concrete observation both people can check without demanding agreement about its meaning",
                    "effects": {
                        "trust": 6,
                        "distress": -3,
                        "sensoryLoad": -1,
                        "coherence": 5,
                        "voiceDominance": -2,
                        "agency": 4,
                        "portalStability": 5,
                        "clueClarity": 10,
                        "selfContinuity": 4,
                        "temporalOrientation": 7,
                        "locusOfControl": 4,
                        "socialThreat": -4
                    }
                },
                {
                    "id": "invite-correction",
                    "label": "Invite correction",
                    "category": "supportive",
                    "description": "offer a tentative interpretation and let the character correct what the visitor has misunderstood",
                    "effects": {
                        "trust": 9,
                        "distress": -2,
                        "sensoryLoad": 0,
                        "coherence": 4,
                        "voiceDominance": -1,
                        "agency": 8,
                        "portalStability": 3,
                        "clueClarity": 7,
                        "selfContinuity": 5,
                        "temporalOrientation": 3,
                        "locusOfControl": 9,
                        "socialThreat": -6
                    }
                },
                {
                    "id": "wait-processing",
                    "label": "Wait through processing time",
                    "category": "supportive",
                    "description": "stop adding questions, hold the environment steady, and allow the character to finish one thought",
                    "effects": {
                        "trust": 5,
                        "distress": -5,
                        "sensoryLoad": -6,
                        "coherence": 7,
                        "voiceDominance": -3,
                        "agency": 4,
                        "portalStability": 4,
                        "clueClarity": 6,
                        "selfContinuity": 3,
                        "temporalOrientation": 6,
                        "locusOfControl": 4,
                        "socialThreat": -3
                    }
                },
                {
                    "id": "offer-pause-or-exit",
                    "label": "Offer a pause or exit",
                    "category": "supportive",
                    "description": "make it clear that the character can pause the conversation or leave the portal scene without losing dignity",
                    "effects": {
                        "trust": 7,
                        "distress": -6,
                        "sensoryLoad": -4,
                        "coherence": 2,
                        "voiceDominance": -2,
                        "agency": 12,
                        "portalStability": -1,
                        "clueClarity": 1,
                        "selfContinuity": 5,
                        "temporalOrientation": 2,
                        "locusOfControl": 13,
                        "socialThreat": -7
                    }
                },
                {
                    "id": "treat-as-clue-device",
                    "label": "Treat them as a clue device",
                    "category": "escalating",
                    "description": "ignore the person and repeatedly demand the code, route, or portal answer",
                    "effects": {
                        "trust": -14,
                        "distress": 9,
                        "sensoryLoad": 5,
                        "coherence": -7,
                        "voiceDominance": 8,
                        "agency": -12,
                        "portalStability": -8,
                        "clueClarity": -10,
                        "selfContinuity": -8,
                        "temporalOrientation": -4,
                        "locusOfControl": -12,
                        "socialThreat": 14
                    }
                }
            ],
            "perspectiveModes": [
                {
                    "id": "split-reality",
                    "label": "Split reality comparison",
                    "description": "show the shared room and the character-world transformation side by side, with overlap objects highlighted only after player observation",
                    "cameraRule": "stable camera, matched framing, no forced spin",
                    "learningUse": "makes double bookkeeping and overlap clues visible without declaring either layer to be the whole person"
                },
                {
                    "id": "character-first",
                    "label": "Character-first subjective view",
                    "description": "enter through the character’s sensory and emotional interpretation, then reveal shared-world anchors gradually",
                    "cameraRule": "first-person or close over-shoulder framing with explicit comfort limits",
                    "learningUse": "prioritizes lived experience while preserving a route back to shared observations"
                },
                {
                    "id": "shared-first",
                    "label": "Shared-world first",
                    "description": "establish ordinary geometry and objects before adding charged meaning, voice agents, or portal overlays",
                    "cameraRule": "documentary-stable framing before any transformation",
                    "learningUse": "helps players identify what is transformed and what remains materially stable"
                },
                {
                    "id": "text-forward",
                    "label": "Text-forward accessible view",
                    "description": "replace intense audiovisual transformations with labeled text, captions, object-state summaries, and optional still images",
                    "cameraRule": "no visual distortion required",
                    "learningUse": "preserves the educational comparison for players who reduce or disable sensory effects"
                },
                {
                    "id": "low-stimulation",
                    "label": "Low-stimulation subjective view",
                    "description": "use one sensory channel at a time, slow transitions, fixed camera, and wide control over audio intensity",
                    "cameraRule": "fixed horizon, no rapid motion, no flashes",
                    "learningUse": "retains the character’s point of view without overwhelming the player"
                }
            ],
            "episodeArcTemplates": [
                {
                    "id": "ordinary-to-overlap",
                    "label": "Ordinary life to overlap clue",
                    "beats": [
                        "ordinary-continuity",
                        "salience-spike",
                        "private-explanation",
                        "shared-fact",
                        "portal-crossing",
                        "return-with-agency"
                    ]
                },
                {
                    "id": "double-bookkeeping-investigation",
                    "label": "Two-track reality investigation",
                    "beats": [
                        "practical-task",
                        "subjective-pressure",
                        "contradictory-certainty",
                        "visitor-invites-correction",
                        "overlap-object",
                        "future-facing-return"
                    ]
                },
                {
                    "id": "overload-to-lucidity",
                    "label": "Overload to exhausted lucidity",
                    "beats": [
                        "crowded-sensorium",
                        "narrowed-affordances",
                        "permission-and-choice",
                        "processing-pause",
                        "clear-clue-window",
                        "ordinary-aftercare"
                    ]
                },
                {
                    "id": "voice-relationship-route",
                    "label": "Perceived social-agent route",
                    "beats": [
                        "voice-arrival",
                        "relationship-context",
                        "dominance-shift",
                        "shared-object",
                        "voice-recedes",
                        "character-retains-authorship"
                    ]
                }
            ],
            "accessibilityPresets": [
                {
                    "id": "standard",
                    "label": "Standard immersive mix",
                    "audio": "spatial voices and environmental layers at authored intensity",
                    "visual": "full authored overlays with comfort limits",
                    "haptics": "optional low-intensity pulses",
                    "subtitles": "all voices and environmental cues captioned"
                },
                {
                    "id": "reduced-audio",
                    "label": "Reduced audio intensity",
                    "audio": "fewer simultaneous emitters, no sudden close whispers, lower dynamic range",
                    "visual": "full visual layers",
                    "haptics": "optional",
                    "subtitles": "speaker-labeled captions remain complete"
                },
                {
                    "id": "reduced-visual",
                    "label": "Reduced visual distortion",
                    "audio": "full audio layers",
                    "visual": "no rapid warping, flashing, face distortion, or forced camera movement",
                    "haptics": "optional",
                    "subtitles": "complete"
                },
                {
                    "id": "text-forward",
                    "label": "Text-forward presentation",
                    "audio": "ambient only; perceived voices represented as labeled text",
                    "visual": "stable camera and minimal overlays",
                    "haptics": "off",
                    "subtitles": "primary delivery channel"
                },
                {
                    "id": "low-stimulation",
                    "label": "Low-stimulation educational mode",
                    "audio": "single-source cues, no overlapping voices",
                    "visual": "slow fades and object emphasis only",
                    "haptics": "off",
                    "subtitles": "complete with optional explanatory tags"
                }
            ],
            "containmentContexts": [
                {
                    "id": "locked-observation",
                    "label": "Locked quiet room under observation",
                    "description": "the character is behind a locked door or observation window but has free movement inside the room",
                    "playerCanManipulateRestraint": false,
                    "autonomyRestoration": "offer choices about light, distance, name use, and which object to discuss first"
                },
                {
                    "id": "seated-under-observation",
                    "label": "Seated under close observation",
                    "description": "the character is seated on the floor or cot after a crisis, physically unrestrained but watched closely",
                    "playerCanManipulateRestraint": false,
                    "autonomyRestoration": "ask permission before moving closer and let the character choose the first shared task"
                },
                {
                    "id": "brief-soft-restraint",
                    "label": "Brief soft restraint after immediate crisis",
                    "description": "non-graphic padded limb restraint is already in place; the game never lets the player tighten, exploit, or eroticize it",
                    "playerCanManipulateRestraint": false,
                    "autonomyRestoration": "reduce stimulation, restore choice, and make release a staff-controlled background event rather than a puzzle reward"
                },
                {
                    "id": "brief-mechanical-restraint",
                    "label": "Brief monitored mechanical restraint",
                    "description": "a severe crisis has led to short-term, non-graphic restraint under continuous observation; the character can still speak, look, remember, and open a portal",
                    "playerCanManipulateRestraint": false,
                    "autonomyRestoration": "do not bargain with restraint; build trust through name, permission, ordinary objects, and a shared escape goal"
                }
            ],
            "voiceArchitectures": [
                {
                    "id": "mara-clock-depot-voices",
                    "label": "Mara Vale Ardent voice network",
                    "voices": "The Dispatcher who speaks only through route numbers; Aunt Leda's remembered voice under the cafe bell; The Missing Passenger who is always one minute late",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "air brakes sighing like tired animals, schedule-board clicks, cup-and-saucer taps, overlapping route announcements that almost say her name"
                },
                {
                    "id": "elias-bakery-routes-voices",
                    "label": "Elias Rowan Crowe voice network",
                    "voices": "The Address Clerk who corrects his turns; The Hungry Choir behind closed doors; His son's voice counting porch lamps",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "bread racks squealing, radio weather reports splitting into addresses, dogs behind doors, coins in tins, tires through puddles"
                },
                {
                    "id": "nia-shoe-studio-voices",
                    "label": "Nia Bell Santos voice network",
                    "voices": "The Stitcher behind the washers; The Red-Lace Customer who knows every hidden door; The Ex's voice claiming her work before she finishes it",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "dryer thumps syncing with heartbeats, washers sloshing words, needle taps, plastic hangers ticking like insects"
                },
                {
                    "id": "abram-theater-night-voices",
                    "label": "Abram Jules Pike voice network",
                    "voices": "The Stage Manager who never shows her face; The Balcony Wife whose cough marks safe timing; The Understudies below the trapdoors",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "applause through walls, rope creaks, light-board hum, distant rehearsal counts, his wife's cough in the balcony"
                },
                {
                    "id": "lenora-garden-ledger-voices",
                    "label": "Lenora Finch Wren voice network",
                    "voices": "The Root Council under the beds; The Owl Statue Keeper; Her niece calling from below the sidewalk",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "trowel scrape, fence rattle, worms in compost imagined as whispers, buses beyond the lot, water hitting leaves"
                },
                {
                    "id": "oren-print-shop-voices",
                    "label": "Oren Cass Dell voice network",
                    "voices": "The Proofreader in the intercom; The Names under the pages; The Florist who knows which names are living",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "printer warm-up whine, cutter chop, receipt printer chatter, customer bell, intercom-like proofreader clicks"
                },
                {
                    "id": "sabine-book-sale-voices",
                    "label": "Sabine Inez Mercer voice network",
                    "voices": "The Marginalia Choir; Her Sister in Blue Pencil; The Librarian of Misfiled Souls",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "pages turning in empty rooms, pencil scratch, folding table legs clacking, soft coughs from absent readers"
                },
                {
                    "id": "tomas-warehouse-bus-voices",
                    "label": "Tomas Lark Vale voice network",
                    "voices": "The Scanner that counts people wrong; The Missing Friend inside the boxes; The Bus Voice that skips his stop",
                    "agency": "the voices gain force when the player rushes, mocks, or crowds the character and soften when the player names fear without confirming the frightening belief as literal room fact",
                    "mix": "scanner beeps, forklift reverse tones, bus brakes, vending hum, cameras clicking though cameras should not click"
                }
            ],
            "communicationModels": [
                {
                    "id": "permission-emotion-anchor",
                    "label": "Permission, emotion, ordinary anchor",
                    "works": "ask permission before changing light or touching objects; name the emotion; invite one ordinary detail from before the ward",
                    "fails": "rushing, arguing, mocking, crowding the character, or treating every frightened statement as a puzzle code"
                },
                {
                    "id": "listen-compare-return",
                    "label": "Listen, compare, return",
                    "works": "listen to the subjective world, compare it to the room, and return with one concrete observation",
                    "fails": "demanding immediate linear answers or treating confusion as deliberate obstruction"
                },
                {
                    "id": "reduce-stimulus-one-choice",
                    "label": "Reduce stimulus and offer one choice",
                    "works": "lower sound, avoid sudden movement, offer two simple choices, and wait for language to reorganize",
                    "fails": "flashing lights, overlapping questions, countdowns, and sarcasm"
                },
                {
                    "id": "name-person-before-clue",
                    "label": "Name the person before the clue",
                    "works": "use the character name, acknowledge fear, ask what the clue is protecting them from",
                    "fails": "calling the character a problem, a monster, or only a key to the room"
                }
            ],
            "worldFocusOptions": [
                {
                    "id": "home-work-map",
                    "label": "Home/work map",
                    "description": "the pre-hospital home or workplace is rebuilt as the portal route"
                },
                {
                    "id": "trauma-echo-map",
                    "label": "Trauma echo map",
                    "description": "a stressful memory repeats as altered rooms, but the clue stays anchored in ordinary details"
                },
                {
                    "id": "ordinary-object-map",
                    "label": "Ordinary object map",
                    "description": "mundane possessions become stable waypoints through the subjective world"
                },
                {
                    "id": "institutional-double-map",
                    "label": "Institutional double map",
                    "description": "the ward overlays the pre-hospital place to show how confinement reshapes perception"
                }
            ]
        },
        "learningObjectives": [
            "Meet a person whose work, relationships, humor, body, money worries, mistakes, and future remain present throughout the encounter.",
            "Experience how ordinary signals can become charged with personal meaning while practical shared-world facts remain available.",
            "Learn to separate urgency, meaning, evidence, and portal relevance instead of treating intensity as truth or nonsense.",
            "Hear how socially meaningful perceived agents can accuse, comfort, imitate, warn, and change power without becoming generic monsters.",
            "Notice how sleep, sensory load, shame, social threat, and loss of agency change speech and attention without erasing intelligence.",
            "Use names, permission, ordinary objects, shared facts, processing time, and partnership to preserve access to the person and the puzzle.",
            "Leave the encounter understanding one specific life rather than believing every experience of psychosis is interchangeable."
        ],
        "runtimeRealismContract": {
            "personFirst": "Every playable state must preserve ordinary identity, preferences, relationships, practical competence, and future possibility.",
            "coherentClustering": "Choose one primary presentation pattern and at most one secondary perceptual texture; do not stack the full symptom catalog.",
            "speechIntegrity": "Changes in speech follow stress, attention, fatigue, and the selected thought form. Incoherence is never decorative comedy.",
            "doubleTrack": "The character may use shared-world facts while holding a private explanatory world. Both tracks can coexist without instant resolution.",
            "socialAgents": "Perceived voices or presences are socially and biographically meaningful, intermittent, and distinct from the person’s own values.",
            "nonViolenceDefault": "Distress does not imply violence. Escalation is driven by authored context and never used as the default identity of psychosis.",
            "portalBoundary": "The portal is supernatural game fiction. Real psychosis is not described as a magical ability.",
            "afterPuzzle": "The character remains a person with fatigue, relationships, preferences, and a future after the clue or portal sequence is complete.",
            "perspectiveFrames": "Every perspective frame separates shared observation, subjective transformation, emotional truth, clue reliability, and supernatural portal logic.",
            "sessionDebrief": "Debrief evaluates player behavior and learning without diagnosing the player or declaring the character cured.",
            "mentalPrivacy": "The game reveals only authored, play-relevant interior signals and preserves the character’s right to correction, pause, and non-disclosure.",
            "robustBiography": "Each character carries a minimum twenty-event life history, economic and housing context, ordinary competence, relationship memory, contradiction, gradual onset, current body state, and future continuity.",
            "stateDependentSpeech": "Speech pressure is derived from state and biography. Word salad is brief, rare, and never the character’s default voice.",
            "voiceRelationships": "Perceived agents have identities, spatial locations, ordinary-life echoes, limits, protective moments, conflict, and recession conditions.",
            "quietRoomEmbodiment": "Quiet-room context includes bodily pressure, privacy, thirst, temperature, explanations, residual choice, and ordinary needs; the visitor never operates restraint.",
            "researchTrace": "Implementation memory deep-links to the complete source reports stored under docs/psychosis-character-realism-v93/."
        },
        "cognitiveLibertyContract": {
            "mentalPrivacy": "The player does not receive unrestricted access to every private thought. Perspective frames expose only authored scene signals needed for play.",
            "consent": "The player asks before changing distance, light, sound, body position, or personally meaningful objects.",
            "selfDetermination": "The character can disagree, correct the visitor, pause, refuse a question, or leave a portal reconstruction when the scene permits.",
            "noForcedDisclosure": "Backstory is revealed through trust, ordinary objects, and authored scene beats rather than interrogation.",
            "restraintBoundary": "The player cannot tighten, exploit, eroticize, or use restraint as a puzzle control.",
            "portalBoundary": "Portal travel is supernatural fiction. Psychosis-inspired experience remains distinct from the fictional power.",
            "dataBoundary": "Endpoints are stateless and do not store player dialogue, age confirmation, or character state."
        },
        "traumaInformedInteractionContract": {
            "principles": [
                "safety",
                "trustworthiness",
                "choice",
                "collaboration",
                "empowerment",
                "cultural humility"
            ],
            "supportiveMoves": [
                "use-name",
                "ask-permission",
                "offer-two-choices",
                "reflect-emotion",
                "wait-silently",
                "reduce-stimulation",
                "shared-observation",
                "concrete-question",
                "partner-on-goal"
            ],
            "harmfulMoves": [
                "rush-or-interrupt",
                "mock-or-ridicule",
                "touch-without-permission",
                "harsh-confrontation",
                "threaten-loss-of-care"
            ],
            "validationRule": "Acknowledge fear, grief, anger, confusion, or overwhelm without declaring a private explanation objectively true or false.",
            "refusalRule": "The character may pause, refuse, correct, or end an exchange without punishment or lost treatment/discharge privileges.",
            "pacingRule": "One concrete question or two simple choices at a time; wait through processing latency."
        },
        "speechPressureLadder": [
            {
                "level": 1,
                "label": "settled",
                "features": [
                    "ordinary sentence length",
                    "stable topic",
                    "humor and preference remain available"
                ]
            },
            {
                "level": 2,
                "label": "strained",
                "features": [
                    "slightly faster or slower pace",
                    "more checking and qualification",
                    "minor latency"
                ]
            },
            {
                "level": 3,
                "label": "pressured",
                "features": [
                    "tangential links",
                    "repetition",
                    "short blocks or over-explanation"
                ]
            },
            {
                "level": 4,
                "label": "disorganized",
                "features": [
                    "thought blocking",
                    "pronoun ambiguity",
                    "abrupt topic shifts",
                    "reduced sequencing"
                ]
            },
            {
                "level": 5,
                "label": "overloaded",
                "features": [
                    "fragmented clauses",
                    "echoed words",
                    "long pauses",
                    "high sensory interruption"
                ]
            },
            {
                "level": 6,
                "label": "shutdown or crisis",
                "features": [
                    "minimal speech or refusal",
                    "nonverbal response",
                    "no forced exposition"
                ]
            }
        ],
        "dignityAndDebriefContract": {
            "adultClassification": "18+",
            "contentNoticeRequired": true,
            "restraintNonGraphic": true,
            "restraintPlayerControlled": false,
            "noHumiliationReward": true,
            "debriefMustSeparate": [
                "shared observation",
                "character-experienced meaning",
                "player inference",
                "confirmed clue",
                "false association",
                "still unresolved"
            ],
            "playerDiagnosisProhibited": true,
            "futureContinuityRequired": true
        },
        "researchIntegrationV95": {
            "release": "v95-create-person-api-research-memory",
            "updatedUtc": "2026-07-18T01:02:01Z",
            "sourceLibrary": "docs/research-v95/",
            "psychosisReportCount": 20,
            "integrationMap": "docs/research-v95/psychosis-integration-map.md",
            "sourceRegister": "docs/research-v95/source-register.json"
        }
    },
    "links": {
        "generate": "https://spiralistai.com/api/v1/create/psychosis/",
        "random": "https://spiralistai.com/api/v1/create/psychosis/random/",
        "schema": "https://spiralistai.com/api/v1/create/psychosis/schema/",
        "guide": "https://spiralistai.com/api-guide/#psychosis"
    }
}
