Spaces:
Running
Running
| """Regression fixtures. Also served verbatim when LOREIFY_FAKE_AI=1 (local QA).""" | |
| FIXTURE_LOCK_KEEPER = { | |
| "name": "Maren Dunmore", | |
| "role_title": "Keeper of the Ninth Lock, Greywater Canal", | |
| "appearance": ( | |
| "A short, broad woman in her fifties with rope-burned palms and a waxed " | |
| "canvas coat two sizes too big. A ring of forty-one keys hangs from her " | |
| "belt, and she can find any one of them without looking. Her boots are " | |
| "always dry; everyone else's on the canal are always wet." | |
| ), | |
| "personality": ( | |
| "Patient the way rivers are patient β she has watched three harbormasters " | |
| "come and go and outlasted every one of them by simply not being in a " | |
| "hurry. She keeps a mental ledger of favors owed and repaid down to the " | |
| "copper, and treats a debt forgotten as worse than a debt unpaid. " | |
| "Strangers get exactly one honest warning; what they do with it is their " | |
| "business. She is kind to bargemen, cold to inspectors, and unreadable to " | |
| "everyone else." | |
| ), | |
| "voice_and_mannerism": ( | |
| "A low canal-drawl; she drops the ends of her sentences, as if the " | |
| "listener should pay for the rest. While she talks she taps her key ring " | |
| "against the lock rail β twice when she's telling the truth, three times " | |
| "when she isn't, though nobody has noticed the pattern yet." | |
| ), | |
| "motivation": ( | |
| "Every smuggler who runs the Ninth Lock at night pays her toll, and every " | |
| "coin goes into a strongbox under the sluice floor. She means to buy the " | |
| "lock outright from the Canal Trust before the Trust sells it to someone " | |
| "who would charge honest bargemen what she charges thieves." | |
| ), | |
| "secret": ( | |
| "She keeps a second logbook β every night run, every captain, every cargo, " | |
| "dated and signed with her own cipher. It is not blackmail yet. It is " | |
| "insurance, and half the harbor would burn to see it gone." | |
| ), | |
| "relationships": ( | |
| "Tobin Dunmore, her son, clerks for the Canal Trust and has a gambling " | |
| "debt with the Marrow Syndicate he thinks she doesn't know about. Captain " | |
| "Wick, a smuggler she has tolled for a decade, is the closest thing she " | |
| "has to a friend and would kill to protect her ledger. Inspector Alda " | |
| "Cray suspects the night traffic and has started buying drinks for " | |
| "Maren's bargemen." | |
| ), | |
| "quote": ( | |
| "Water goes where it wants, love. My job's charging admission." | |
| ), | |
| "plot_hooks": [ | |
| "The party needs something β or someone β moved past the city gates " | |
| "unseen. Maren offers the flooded night-passage under the Ninth Lock, " | |
| "for a favor she refuses to name until the job is done.", | |
| "Inspector Alda Cray hires the party to audit the lock's official " | |
| "ledgers. Maren's hidden second logbook names a patron the party " | |
| "already trusts.", | |
| "The Marrow Syndicate stops paying Maren's toll and quietly starts " | |
| "paying her son's debts instead. She wants them run off the canal " | |
| "before they own Tobin outright β and she can't be seen to ask.", | |
| ], | |
| "stat_suggestion": ( | |
| "Use Commoner for everyday scenes; if things turn violent, borrow Bandit " | |
| "Captain β she has drowned people in her lock before." | |
| ), | |
| "quick_reference": ( | |
| "Maren Dunmore keeps the Ninth Lock and tolls the smugglers who run it " | |
| "at night. She wants to buy the lock before the Canal Trust sells it, " | |
| "and her hidden logbook of every night run makes her dangerous to half " | |
| "the harbor. Play her slow and dry: drop your sentence endings, tap the " | |
| "keys, never hurry." | |
| ), | |
| } | |