{"source":{"name":"Supper Club Secrets","nsid":"com.supperclubsecrets","sequenceName":"meal","repo":"https://github.com/bbthorson/supper_club_secrets","commit":"98e90f023bb6e94f3026f15e4da94024abfbd172","pinakes":"0.9.0"},"records":[{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.1","author":"char.olivia","text":"Franco has repainted the awning and did NOT tell anyone he was going to, so half the\nblock walked past the shop this morning looking for a tailor that has been there for\nnineteen years.\n\nIt is green now. It was green before. It is a different green.","storyDate":"2026-08-04","storyTime":"08:12","chapterRef":"book1#ch0","tags":["lane-public","neighbourhood"],"createdAt":"2026-08-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.2","author":"char.olivia","text":"He says it is \"sage.\" Franco. Sage.\n\nI have been informed by his wife that it is the same paint.","storyDate":"2026-08-04","storyTime":"08:19","chapterRef":"book1#ch0","tags":["lane-public","neighbourhood"],"createdAt":"2026-08-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.1","author":"char.emma","text":"Family meal tonight was the trim off forty ducks, a bag of rice, and whatever was\nabout to turn. Fed fourteen people. I would put it against anything that left that\nkitchen on a plate tonight.","storyDate":"2026-08-06","storyTime":"23:18","chapterRef":"book1#ch0","tags":["lane-public","kitchen","staff-meal"],"createdAt":"2026-08-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.1","author":"char.noah","text":"The correct number of browser tabs is the number you would be willing to have\nprinted out and handed to you.\n\nMost people are running a small book.","storyDate":"2026-08-07","storyTime":"10:53","chapterRef":"book1#ch0","tags":["lane-public","tech"],"createdAt":"2026-08-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.2","author":"char.noah","text":"And before anyone sends me their tab manager: a tool that makes a bad system\nsurvivable is the reason the bad system survives.","storyDate":"2026-08-07","storyTime":"11:06","chapterRef":"book1#ch0","tags":["lane-public","tech"],"createdAt":"2026-08-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.2","author":"char.emma","text":"There is a man at McGolrick who makes a hot sauce I cannot crack. He will tell you\nthe pepper. He will not tell you the smoky sweet thing underneath. Three\nyears of asking. Three years of \"family recipe\" and that face he makes.\n\nI will get it out of him. I have nothing but time and no pride.","storyDate":"2026-08-09","storyTime":"10:24","chapterRef":"book1#ch0","placeRef":"place.mcgolrick-market","tags":["lane-public","market","haul"],"createdAt":"2026-08-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.1","author":"char.jasper","text":"ok so there is scaffolding going up on a building that does not need scaffolding","storyDate":"2026-08-11","storyTime":"22:04","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.2","author":"char.jasper","text":"and before anyone says \"facade inspection\" i KNOW about facade inspection, i have\nread the cycle, the cycle is not up until (","storyDate":"2026-08-11","storyTime":"22:31","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.3","author":"char.jasper","text":"the building across from it sold in march. same week. i am not saying anything i am\njust saying the dates are the dates","storyDate":"2026-08-11","storyTime":"23:19","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.4","author":"char.jasper","text":"made two calls about the scaffolding thing. one guy hung up which is basically a\nconfirmation","storyDate":"2026-08-12","storyTime":"18:47","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-04.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.3","author":"char.olivia","text":"Dropped the autumn candles at Marcus's and stayed forty minutes, which is what\nhappens when you go to Marcus's.\n\nEverything that happens on Bedford happens in that shop first and roughly nine days\nbefore anyone else hears about it.","storyDate":"2026-08-12","storyTime":"17:44","chapterRef":"book1#ch0","mentions":["char.emma"],"placeRef":"place.the-gilded-fern","tags":["lane-public","gilded-fern","candles"],"createdAt":"2026-08-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.5","author":"char.jasper","text":"third call. a woman named Patrice has told me to stop calling, which i respect, and\nwhich i am choosing to read as a data point","storyDate":"2026-08-13","storyTime":"12:15","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-13T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-05.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.1","author":"char.elijah","text":"The bad system is load-bearing. That is usually why it is still there.","storyDate":"2026-08-14","storyTime":"18:26","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.noah.2","mentions":["char.noah"],"tags":["lane-public","reply"],"createdAt":"2026-08-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.6","author":"char.jasper","text":"it was a sidewalk shed permit. it was always a sidewalk shed permit. patrice was\nright and i have sent her an apology she did not ask for\n\nanyway","storyDate":"2026-08-14","storyTime":"16:38","chapterRef":"book1#ch0","tags":["lane-public","theory"],"createdAt":"2026-08-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-06.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.3","author":"char.emma","text":"The key is building layers of flavour — you cannot rush caramelisation and you cannot\nfake it. Onions go sweet at their own pace and every shortcut you have read about is\nsomeone describing a different, worse dish.\n\nTwenty-five minutes. Low. Stir more than you want to.","storyDate":"2026-08-18","storyTime":"19:02","chapterRef":"book1#ch0","tags":["lane-public","technique"],"createdAt":"2026-08-18T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.4","author":"char.olivia","text":"twenty-five minutes!!! @emmacooks I have been making them for nine and calling it\ndinner","storyDate":"2026-08-19","storyTime":"21:30","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.emma.3","mentions":["char.emma"],"tags":["lane-public","reply"],"createdAt":"2026-08-19T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-04.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.oliver.1","author":"char.oliver","text":"It has been eighteen years. Not nineteen.","storyDate":"2026-08-20","storyTime":"21:47","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.olivia.1","mentions":["char.olivia"],"tags":["lane-public","reply"],"createdAt":"2026-08-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/oliver-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.5","author":"char.olivia","text":"Met a dog outside the coffee place today who is called Brisket and who has a\nLinkedIn, allegedly, per his owner, who would not elaborate and then left.","storyDate":"2026-08-23","storyTime":"13:07","chapterRef":"book1#ch0","tags":["lane-public","dog","mundane"],"createdAt":"2026-08-23T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-05.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.3","author":"char.noah","text":"That is a beautiful piece of hardware.\n\nWhich is to say the weight distribution is correct and the thermals are honest.\nThere is no design decision in it that is only decoration, and that is why it looks\nlike that.","storyDate":"2026-08-25","storyTime":"20:14","chapterRef":"book1#ch0","tags":["lane-public","hardware"],"createdAt":"2026-08-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.2","author":"char.elijah","text":"Every coffee place on this stretch has raised prices by the same amount in the same\nfortnight and all of them will tell you it was the beans.","storyDate":"2026-08-28","storyTime":"07:51","chapterRef":"book1#ch0","tags":["lane-public","observation"],"createdAt":"2026-08-28T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.4","author":"char.emma","text":"Sixtieth birthday for twenty-two people yesterday. Nine hours, one oven, a kitchen\nwith a single working burner and a host who kept opening the oven to look.\n\nI will not be disclosing the rate.","storyDate":"2026-08-30","storyTime":"08:55","chapterRef":"book1#ch0","tags":["lane-public","catering"],"createdAt":"2026-08-30T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-04.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.6","author":"char.olivia","text":"Maria's daughter is getting married in April and Maria has already chosen the\nflowers, the backup flowers in case the first are wrong, and the rehearsal\nflowers, which I did not know was a category.\n\nI love her. I will be exactly this bad when it is my turn to have opinions about\nsomeone else's day.","storyDate":"2026-09-02","storyTime":"09:41","chapterRef":"book1#ch0","tags":["lane-public","neighbourhood","wedding"],"createdAt":"2026-09-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-06.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.7","author":"char.jasper","text":"there is a man on eighth who sells one kind of sandwich and will not tell you what\nis in it and i think that is the correct way to run a business","storyDate":"2026-09-05","storyTime":"14:22","chapterRef":"book1#ch0","tags":["lane-public","mundane"],"createdAt":"2026-09-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-07.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.7","author":"char.olivia","text":"Someone asked me a genuinely serious question at the coffee place today and I\nhandled it beautifully for about nine seconds.\n\nSpeaking of disasters — did I tell you what happened to the man who bought the\nlaundromat?","storyDate":"2026-09-06","storyTime":"16:58","chapterRef":"book1#ch0","placeRef":"place.the-coffee-hole","tags":["lane-public","gossip","deflection"],"createdAt":"2026-09-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-07.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.5","author":"char.emma","text":"Long one tonight.\n\nEverything I made today was somebody else's idea.","storyDate":"2026-09-08","storyTime":"22:47","chapterRef":"book1#ch0","tags":["lane-public","kitchen"],"createdAt":"2026-09-08T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-05.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.3","author":"char.elijah","text":"Nine seconds is longer than most people manage.","storyDate":"2026-09-11","storyTime":"22:09","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.olivia.7","mentions":["char.olivia"],"tags":["lane-public","reply"],"createdAt":"2026-09-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.4","author":"char.noah","text":"Switched back. Six weeks of the other one and I have no data supporting the change,\nwhich is the only honest reason to reverse a decision.","storyDate":"2026-09-12","storyTime":"16:27","chapterRef":"book1#ch0","tags":["lane-public","desk"],"createdAt":"2026-09-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-04.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.8","author":"char.olivia","text":"The bakery has put pumpkin things in the window and it is the fourteenth of\nSeptember, which I consider an act of aggression.\n\nI bought two.","storyDate":"2026-09-14","storyTime":"12:26","chapterRef":"book1#ch0","tags":["lane-public","neighbourhood"],"createdAt":"2026-09-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-08.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.oliver.2","author":"char.oliver","text":"The corner lot has been empty for eleven years. Someone is paying to keep it that\nway.","storyDate":"2026-09-17","storyTime":"19:08","chapterRef":"book1#ch0","tags":["lane-public","observation"],"createdAt":"2026-09-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/oliver-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.9","author":"char.olivia","text":"he says four words a month and they are the correct four @ollie-oxen-free","storyDate":"2026-09-17","storyTime":"19:13","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.oliver.2","mentions":["char.oliver"],"tags":["lane-public","reply"],"createdAt":"2026-09-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-09.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.6","author":"char.emma","text":"Back at McGolrick. Bought tomatoes for six people and I am one person.\n\nThis keeps happening and I have decided to stop calling it a mistake and start\ncalling it a personality trait.","storyDate":"2026-09-20","storyTime":"11:06","chapterRef":"book1#ch0","placeRef":"place.mcgolrick-market","tags":["lane-public","market"],"createdAt":"2026-09-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-06.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.10","author":"char.olivia","text":"Marcus has started carrying a hot sauce from somewhere upstate and would not stop\ntalking about the label, which is beautiful, and which is doing a great deal of work\nfor a sauce that tastes like a candle.","storyDate":"2026-09-21","storyTime":"08:33","chapterRef":"book1#ch0","placeRef":"place.the-gilded-fern","tags":["lane-public","gilded-fern"],"createdAt":"2026-09-21T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-10.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.8","author":"char.jasper","text":"reorganised the records again. chronological was a mistake. it is now by how i feel\nabout them which is unsearchable and correct","storyDate":"2026-09-22","storyTime":"23:41","chapterRef":"book1#ch0","tags":["lane-public","mundane"],"createdAt":"2026-09-22T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-08.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.9","author":"char.jasper","text":"(the feeling categories are on index cards. there are nineteen of them. i will not\nbe taking questions","storyDate":"2026-09-22","storyTime":"23:58","chapterRef":"book1#ch0","tags":["lane-public","mundane"],"createdAt":"2026-09-22T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-09.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.7","author":"char.emma","text":"Taking on private lessons this autumn. Knife skills, braising, how to read a recipe\nand then ignore it correctly.\n\nYou do not need better equipment. You need to stand closer to the pan and stop\napologising to it.","storyDate":"2026-09-23","storyTime":"14:31","chapterRef":"book1#ch0","tags":["lane-public","lessons","brand"],"createdAt":"2026-09-23T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-07.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.4","author":"char.elijah","text":"Drove past a place upstate with a barn on it and about nine acres and I did the\narithmetic on it in my head before I had finished passing it.\n\nAnyway.","storyDate":"2026-09-24","storyTime":"23:34","chapterRef":"book1#ch0","tags":["lane-public","observation"],"createdAt":"2026-09-24T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-04.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.11","author":"char.olivia","text":"Franco fixed a hem for me in eleven minutes while telling me about his nephew's\nlease, which he should not have told me, and which I will now be thinking about for\na week.","storyDate":"2026-09-26","storyTime":"15:02","chapterRef":"book1#ch0","tags":["lane-public","neighbourhood"],"createdAt":"2026-09-26T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-11.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.8","author":"char.emma","text":"Delicata are in and they are the one squash you do not have to peel, which makes\nthem the only honest squash.\n\nRoast them in rounds, high heat, until the edges go dark. That is the recipe. That\nis the whole recipe.","storyDate":"2026-09-27","storyTime":"10:12","chapterRef":"book1#ch0","placeRef":"place.mcgolrick-market","tags":["lane-public","market","squash"],"createdAt":"2026-09-27T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-08.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.10","author":"char.jasper","text":"someone asked what my people do at thanksgiving and i have decided to go outside","storyDate":"2026-09-28","storyTime":"11:09","chapterRef":"book1#ch0","tags":["lane-public","deflection"],"createdAt":"2026-09-28T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-10.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.5","author":"char.noah","text":"The building's package situation is not a fixable problem. There is no system that\nsurvives forty people who each believe they are the exception.\n\nMoving on.","storyDate":"2026-09-29","storyTime":"19:38","chapterRef":"book1#ch0","tags":["lane-public","deflection"],"createdAt":"2026-09-29T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-05.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.12","author":"char.olivia","text":"Dinner at Emma's on Sunday. I have been instructed not to bring anything.\n\nI will be bringing something.","storyDate":"2026-09-30","storyTime":"20:47","chapterRef":"book1#ch0","mentions":["char.emma"],"tags":["lane-public","supper-club"],"createdAt":"2026-09-30T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-12.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.5","author":"char.elijah","text":"I have been told the tarte tatin has a fifty per cent failure rate and I intend to\nbe there for either outcome.","storyDate":"2026-10-01","storyTime":"20:02","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.emma.9","mentions":["char.emma"],"tags":["lane-public","reply"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-05.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.elijah.6","author":"char.elijah","text":"in","storyDate":"2026-10-01","storyTime":"20:04","chapterRef":"book1#ch0","tags":["lane-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/elijah-06.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.10","author":"char.emma","text":"sunday, my place, 7. do not bring anything. I mean it this time\n\n@liv-living I can see you typing","storyDate":"2026-10-01","storyTime":"18:52","chapterRef":"book1#ch0","mentions":["char.olivia","char.jasper"],"tags":["lane-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-10.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.emma.9","author":"char.emma","text":"Cooking for my people on Sunday. The menu has been living in my head for days and\nhas been revised four times on the backs of receipts.\n\nSoup. Something with brown butter. A tarte tatin that will either work or be a\nstory.","storyDate":"2026-10-01","storyTime":"18:40","chapterRef":"book1#ch0","tags":["lane-public","supper-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/emma-09.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.jasper.11","author":"char.jasper","text":"emma i am bringing one (1) thing and it is not food so it does not count","storyDate":"2026-10-01","storyTime":"21:16","chapterRef":"book1#ch0","mentions":["char.emma"],"tags":["lane-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/jasper-11.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.noah.6","author":"char.noah","text":"what time is actual dinner as distinct from stated dinner","storyDate":"2026-10-01","storyTime":"19:22","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.emma.10","mentions":["char.emma"],"tags":["lane-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/noah-06.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch0.olivia.13","author":"char.olivia","text":"I'm bringing wine. Wine is not a thing. Wine is a condition of my attendance","storyDate":"2026-10-01","storyTime":"18:55","chapterRef":"book1#ch0","inReplyTo":"post.book1.ch0.emma.10","mentions":["char.emma"],"tags":["lane-club"],"createdAt":"2026-10-01T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/olivia-13.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch2.emma.1","author":"char.emma","text":"roast the squash, don't boil it. forty extra minutes and entirely the point. six bowls went out and the room went quiet, which is the only review I trust.","storyDate":"2026-10-04","storyTime":"20:41","chapterRef":"book1#ch2","placeRef":"place.emmas-apartment","tags":["lane-public","anchored","meal1"],"createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-04-emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch2.noah.1","author":"char.noah","text":"was informed my face \"did a thing\" when the wine came out. the closure is not the issue. the issue is a 14% fruit bomb served at ambient temperature in a kitchen running 78 degrees. bringing a thermometer next time.","storyDate":"2026-10-04","storyTime":"19:58","chapterRef":"book1#ch2","placeRef":"place.emmas-apartment","tags":["lane-public","anchored","meal1"],"createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-04-noah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch4.jasper.1","author":"char.jasper","text":"okay so i may have knocked a full glass of red across a table while explaining something and i stand by the theory AND the gesture. the table has notes. the table always has notes.","storyDate":"2026-10-04","storyTime":"21:27","chapterRef":"book1#ch4","placeRef":"place.emmas-apartment","tags":["lane-public","anchored","meal1"],"createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-04-jasper-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch5.olivia.1","author":"char.olivia","text":"put six adults in one room and somebody has to decide what happens next. tonight that was me, and it involved a baseball cap. don't ask. do come next time.","storyDate":"2026-10-04","storyTime":"23:06","chapterRef":"book1#ch5","placeRef":"place.emmas-apartment","tags":["lane-public","anchored","meal1"],"createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-04-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch6.emma.1","author":"char.emma","text":"For the record, it survived.\n\nThe hard part is not the caramel. The hard part is the flip: plate on top, one breath, turn it over like you meant it, and do not lift the pan to check halfway.","storyDate":"2026-10-05","storyTime":"11:38","chapterRef":"book1#ch6","inReplyTo":"post.book1.ch0.elijah.5","mentions":["char.elijah"],"placeRef":"place.emmas-apartment","tags":["lane-public","reply","technique"],"createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-05-emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch6.jasper.1","author":"char.jasper","text":"went to the wine place and asked the guy which bottle says \"i am taking this seriously\" and he handed me one without looking up\n\n$19. seriousness is $19","storyDate":"2026-10-05","storyTime":"22:12","chapterRef":"book1#ch6","tags":["lane-public","wine"],"createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-05-jasper-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch6.jasper.2","author":"char.jasper","text":"he also said the $19 one is for drinking and the $34 one is for an occasion. i asked what you do if you don't know yet which one it is. he looked at me for a long time and did not have an answer, which i am counting as a win","storyDate":"2026-10-05","storyTime":"22:15","chapterRef":"book1#ch6","tags":["lane-public","wine"],"createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-05-jasper-02.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch6.jasper.3","author":"char.jasper","text":"we are on a first name basis now. i learned his first name off the receipt. i have been saying this for two years and as of tonight it is technically true","storyDate":"2026-10-05","storyTime":"22:41","chapterRef":"book1#ch6","tags":["lane-public","wine","deflection"],"createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-05-jasper-03.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch6.olivia.1","author":"char.olivia","text":"Still in possession of a box of candle lids that fit a jar I do not own. Called the man again this morning.\n\nHe says my jars are \"standard\" and his lids are \"standard\" and he would like me to know he has been doing this for thirty years. We are now friends. The lids still don't fit.","storyDate":"2026-10-05","storyTime":"09:07","chapterRef":"book1#ch6","tags":["lane-public","candles"],"createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-05-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch7.elijah.1","author":"char.elijah","text":"This is how you end up with a quinoa salad.","storyDate":"2026-10-06","storyTime":"20:48","chapterRef":"book1#ch7","inReplyTo":"post.book1.ch7.noah.1","mentions":["char.noah"],"tags":["lane-public","reply"],"createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-06-elijah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch7.noah.1","author":"char.noah","text":"An appetizer is a latency problem. The job is to cover the gap between arrival and dinner without consuming capacity dinner needs.\n\nAnything you have to cook is scope creep.","storyDate":"2026-10-06","storyTime":"12:31","chapterRef":"book1#ch7","tags":["lane-public","tech","supper-club"],"createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-06-noah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch7.olivia.1","author":"char.olivia","text":"spent an hour at the gilded fern not eating, which marcus took personally, talking to four different people about nothing in particular. this is a skill. it is not on my résumé.","storyDate":"2026-10-06","storyTime":"16:22","chapterRef":"book1#ch7","placeRef":"place.the-gilded-fern","tags":["lane-public","anchored","meal2"],"createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-06-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch8.emma.1","author":"char.emma","text":"Lesson today. My student asked to learn something new, so we did a pan sauce, and at the door she asked if next week we could do the chicken again.\n\nWe can always do the chicken again. Nobody has ever been sorry they know one dish very well.","storyDate":"2026-10-07","storyTime":"14:17","chapterRef":"book1#ch8","tags":["lane-public","lessons"],"createdAt":"2026-10-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-07-emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch9.olivia.1","author":"char.olivia","text":"the chicken again is a love language and you know it @emmacooks","storyDate":"2026-10-08","storyTime":"08:52","chapterRef":"book1#ch9","inReplyTo":"post.book1.ch8.emma.1","mentions":["char.emma"],"tags":["lane-public","reply"],"createdAt":"2026-10-08T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-08-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch10.emma.1","author":"char.emma","text":"Dessert is mine on Sunday. Three very good shops this afternoon, one very clever idea in each of them, and I left all three ideas on the shelf.\n\nSunday will be something I already know how to do.","storyDate":"2026-10-09","storyTime":"17:52","chapterRef":"book1#ch10","tags":["lane-public","supper-club","dessert"],"createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-09-emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch10.jasper.1","author":"char.jasper","text":"everyone i know has been productive this week and i have: one notebook, eleven open tabs, and a strong feeling. the feeling is load-bearing. i'm getting there.","storyDate":"2026-10-09","storyTime":"21:48","chapterRef":"book1#ch10","placeRef":"place.jaspers-apartment","tags":["lane-public","anchored","meal2"],"createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-09-jasper-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch10.olivia.1","author":"char.olivia","text":"\"the feeling is load-bearing\" is going on a candle @j-a-s-p-e-r. small batch. you get the first one","storyDate":"2026-10-09","storyTime":"22:06","chapterRef":"book1#ch10","inReplyTo":"post.book1.ch10.jasper.1","mentions":["char.jasper"],"tags":["lane-public","reply","candles"],"createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-09-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch11.noah.1","author":"char.noah","text":"Paid thirty dollars for a cheese. Before anyone asks: the fat content is correct for a red served too warm, which is a known failure mode at these dinners.\n\nIt is a mitigation.","storyDate":"2026-10-10","storyTime":"17:05","chapterRef":"book1#ch11","tags":["lane-public","supper-club"],"createdAt":"2026-10-10T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-10-noah-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch11.olivia.1","author":"char.olivia","text":"Oliver is making the entrée for tomorrow and has been reading the recipe at breakfast with the focus of a man reviewing a lease.\n\nI asked where it's from. He said \"a monastery\" and went back to reading.","storyDate":"2026-10-10","storyTime":"11:14","chapterRef":"book1#ch11","mentions":["char.oliver"],"tags":["lane-public","supper-club","oliver"],"createdAt":"2026-10-10T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-10-olivia-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch12.emma.1","author":"char.emma","text":"mcgolrick on a cold sunday. bought more delicata than one person can reasonably cook, and on sundays I am not one person anymore. that's the whole trick of it.","storyDate":"2026-10-11","storyTime":"10:15","chapterRef":"book1#ch12","placeRef":"place.mcgolrick-market","tags":["lane-public","anchored","meal2"],"createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-11-emma-01.md"},{"$type":"com.supperclubsecrets.character.post","id":"post.book1.ch12.olivia.1","author":"char.olivia","text":"second sunday running. everyone brought something, two people brought the same something, and I have decided that makes it a tradition. you don't get to opt out of a tradition.","storyDate":"2026-10-11","storyTime":"23:19","chapterRef":"book1#ch12","placeRef":"place.emmas-apartment","tags":["lane-public","anchored","meal2"],"createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/posts/2026-10-11-olivia-01.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch1","storyDate":"2026-10-04","chapterRefs":["book1#ch1"],"title":"The Missing Hot Sauce","sequence":1,"beat":"Opening Image / Theme Stated","placeRefs":["place.mcgolrick-market","place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.dorothy"],"referenced":["char.hank"],"primaryEvent":"Open on the empty stall and Dorothy's 'just in case' bottle — the loss that makes the mystery personal, and the theme that a community protects its own.","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_01_the_missing_hot_sauce.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch2","storyDate":"2026-10-04","chapterRefs":["book1#ch2"],"title":"The First Supper","sequence":1,"beat":"Set-Up","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.jasper","char.olivia","char.oliver","char.noah"],"referenced":["char.elijah","char.hank","char.dorothy"],"primaryEvent":"Serve the soup — the group tastes what's at stake, and Hank's disappearance stops being Emma's alone.","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch3","storyDate":"2026-10-04","chapterRefs":["book1#ch3"],"title":"A Simmering Suspicion","sequence":1,"beat":"Catalyst","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.oliver","char.noah","char.olivia","char.jasper"],"referenced":["char.marcus","char.hank"],"primaryEvent":"Marcus's 'man running from something' is the catalyst — it turns dinner-party curiosity into a real question.","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch4","storyDate":"2026-10-04","chapterRefs":["book1#ch4"],"title":"Stirring the Pot","sequence":1,"beat":"Debate","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper"],"primaryEvent":"The theory competition — every character's frame is characterization and misdirection; Emma's joke is the truth no one takes seriously.","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch5","storyDate":"2026-10-04","chapterRefs":["book1#ch5"],"title":"Mise en Place","sequence":1,"beat":"Debate → The Plan","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper"],"referenced":["char.hank"],"primaryEvent":"The club commits to investigating and reconvening with a potluck — assignments drawn — turning a dinner into a case.","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch6","storyDate":"2026-10-05","chapterRefs":["book1#ch6"],"title":"A Fine Sieve","sequence":2,"beat":"Break into Two","placeRefs":["place.nypl-rose-reading-room"],"pov":"char.oliver","participants":["char.oliver"],"referenced":["char.olivia","char.hank"],"primaryEvent":"Oliver's methodical library dig turns idle theory into a documented lead — the case breaks into Act 2.","createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_06_a_fine_sieve.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch7","storyDate":"2026-10-06","chapterRefs":["book1#ch7"],"title":"Gathering the Ingredients","sequence":2,"beat":"Fun and Games","placeRefs":["place.the-gilded-fern","place.olivia-oliver-place"],"pov":"char.olivia","participants":["char.olivia","char.marcus","char.oliver"],"primaryEvent":"Olivia works Marcus for texture and pulls the LLC out of Oliver at home — surfacing what he'd keep to himself.","createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_07_gathering_the_ingredients.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch8","storyDate":"2026-10-07","chapterRefs":["book1#ch8"],"title":"The Bottom Line","sequence":2,"beat":"Fun and Games","placeRefs":["place.elijahs-apartment"],"pov":"char.elijah","participants":["char.elijah","char.olivia"],"referenced":["char.oliver","char.noah"],"primaryEvent":"Elijah quietly makes the LLC the group's problem and starts modeling the money — the case gains a spine.","createdAt":"2026-10-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_08_the_bottom_line.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch9","storyDate":"2026-10-08","chapterRefs":["book1#ch9"],"title":"A Pinch Too Much","sequence":2,"beat":"Fun and Games","placeRefs":["place.noahs-apartment"],"pov":"char.noah","participants":["char.noah"],"referenced":["char.elijah","char.hank"],"primaryEvent":"Noah converts the analog dead-end into a data trail — the shell stack hits a wall, and he goes looking for what it has filed.","createdAt":"2026-10-08T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_09_a_pinch_too_much.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch10","storyDate":"2026-10-09","chapterRefs":["book1#ch10"],"title":"Loose Lips","sequence":2,"beat":"Fun and Games (the breach seeded)","placeRefs":["place.jaspers-apartment"],"placeText":["The High Line"],"pov":"char.jasper","participants":["char.jasper","char.brenda-marquez"],"referenced":["char.emma"],"primaryEvent":"Jasper's need to contribute causes the breach — the call that quietly turns the developer's attention on the group.","createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_10_loose_lips.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch11","storyDate":"2026-10-10","chapterRefs":["book1#ch11"],"title":"The Empty Stall","sequence":2,"beat":"Fun and Games","placeRefs":["place.mccarren-market","place.sofias-cheese-shop"],"pov":"char.emma","participants":["char.emma","char.sofia"],"referenced":["char.hank","char.paolo-ferrante"],"primaryEvent":"The empty Saturday stall plus the Paolo precedent turn one disappearance into a pattern — someone is doing this on purpose.","createdAt":"2026-10-10T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_11_the_empty_stall.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch12","storyDate":"2026-10-11","chapterRefs":["book1#ch12"],"title":"Coming to a Boil","sequence":2,"beat":"Midpoint / False Victory","placeRefs":["place.mcgolrick-market","place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper","char.dorothy"],"primaryEvent":"The potluck 'solves' the case — false victory — while the seeds of the reversal (Dorothy's brisk stranger, Jasper's unseen warning) sit in plain sight.","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch13","storyDate":"2026-10-12","storyDateEnd":"2026-10-14","chapterRefs":["book1#ch13"],"title":"Service for One","sequence":3,"beat":"Bad Guys Close In","placeRefs":["place.emmas-apartment","place.mcgolrick-market"],"pov":"char.emma","participants":["char.emma","char.garrett-pike","char.olivia"],"referenced":["char.sofia","char.dorothy"],"primaryEvent":"Bring the threat home and put a face on it. The pressure is economic and personal, not an exposed secret. Pike reveals himself with a charm that reads as menace.","createdAt":"2026-10-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_13_service_for_one.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch14","storyDate":"2026-10-14","chapterRefs":["book1#ch14"],"title":"The Seamless Supper","sequence":3,"beat":"All Is Lost (part 1)","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.olivia","char.elijah","char.noah","char.oliver","char.jasper"],"referenced":["char.garrett-pike"],"primaryEvent":"Emergency dinner rallies the group around the C&D; privately, Emma finally lets Olivia see how precarious things really are.","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch15","storyDate":"2026-10-14","chapterRefs":["book1#ch15"],"title":"A Bitter Taste","sequence":3,"beat":"All Is Lost (part 2) / Dark Night of the Soul","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper"],"primaryEvent":"Noah traces the breach to Jasper; the group's sharpest fight — then Oliver stands up and turns despair into a plan.","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch16","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","chapterRefs":["book1#ch16"],"title":"The Recipe for Revenge","sequence":3,"beat":"Break into Three","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper"],"primaryEvent":"The swarm plan and roles come together; Jasper quietly takes the find-Hank mission.","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch17","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","chapterRefs":["book1#ch17"],"title":"Sharpening the Knives","sequence":3,"beat":"Break into Three (preparation montage)","placeText":["Distributed — ensemble prep montage","Amtrak to Philadelphia"],"participants":["char.noah","char.olivia","char.oliver","char.elijah","char.emma","char.jasper"],"primaryEvent":"Alone-but-connected, each member builds their piece of the campaign; Jasper quietly pockets Dorothy's bottle for the road.","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch18","storyDate":"2026-10-16","chapterRefs":["book1#ch18"],"title":"Turning Up the Heat","sequence":4,"beat":"Finale — Hope (campaign launch)","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia"],"referenced":["char.jasper"],"primaryEvent":"The coordinated campaign launches and hope builds — the club acts as one team instead of six investigators.","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch19","storyDate":"2026-10-16","chapterRefs":["book1#ch19"],"title":"The Ridgeline Diner","sequence":4,"beat":"Finale (from the road)","placeText":["The Ridgeline Diner"],"pov":"char.jasper","participants":["char.jasper"],"referenced":["char.hank"],"primaryEvent":"From the road: Jasper's first night of dead-end calls — he keeps going anyway; the loneliness under the performance surfaces alone.","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_19_the_diner.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch20","storyDate":"2026-10-17","chapterRefs":["book1#ch20"],"title":"Ghost Kitchen","sequence":4,"beat":"Finale — Doubt (the counterpunch)","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia"],"referenced":["char.jasper"],"primaryEvent":"The counterattack lands — a glib commentator, blog takedowns, and a close call with a traced account leave the group doubting they've made things worse.","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch21","storyDate":"2026-10-17","chapterRefs":["book1#ch21"],"title":"The Starlite Drive-In","sequence":4,"beat":"Finale (from the road)","placeText":["The Starlite Drive-In"],"pov":"char.jasper","participants":["char.jasper"],"referenced":["char.noah"],"primaryEvent":"From the road: Noah's pruned spreadsheet narrows the search and a seed supplier confirms the collective is real, growing Fish Peppers, named 'meadow-something' — the rumor Jasper carried out of Brooklyn finally firms up.","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_21_the_drive_in.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch22","storyDate":"2026-10-18","chapterRefs":["book1#ch22"],"title":"Murph's","sequence":4,"beat":"Finale (from the road — the low point)","placeText":["Murph's"],"pov":"char.jasper","participants":["char.jasper"],"referenced":["char.noah","char.emma","char.hank"],"primaryEvent":"From the road: the low point — Jasper nearly drives home, then a bartender names Meadowlight; Murph's cousin starts the vouch-in, and the door cracks open.","createdAt":"2026-10-18T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_22_the_dive.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch23","storyDate":"2026-10-20","chapterRefs":["book1#ch23"],"title":"Farm to Table","sequence":4,"beat":"Finale — Redemption","placeRefs":["place.meadowlight-collective"],"pov":"char.jasper","participants":["char.jasper","char.hank"],"referenced":["char.noah"],"primaryEvent":"Jasper finds Hank in the Meadowlight greenhouse and shows him the bottle — his quiet, un-performed redemption, and Hank agrees to come home.","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_23_farm_to_table.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch24","storyDate":"2026-10-20","chapterRefs":["book1#ch24"],"title":"The Proof","sequence":4,"beat":"Finale — Breakthrough","placeRefs":["place.emmas-apartment"],"placeText":["Distributed — allies/outlets"],"pov":"char.emma","participants":["char.oliver","char.emma","char.elijah","char.noah","char.olivia"],"referenced":["char.food-critic","char.garrett-pike","char.jasper"],"primaryEvent":"Oliver's sourced rebuttal — patent-troll economics, the Paolo precedent, and the ghost-kitchen evidence — arms a hundred small voices; a food critic adopts the framing, sentiment flips, investors pull, and the patent claims fall (the C&D withdrawal follows off-page, Fri Oct 23).","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.scene","id":"scene.book1.ch25","storyDate":"2026-10-25","chapterRefs":["book1#ch25"],"title":"Family Meal","sequence":4,"beat":"Final Image","placeRefs":["place.emmas-apartment"],"pov":"char.emma","participants":["char.emma","char.elijah","char.noah","char.oliver","char.olivia","char.jasper","char.hank"],"referenced":["char.dorothy","char.sofia","char.marcus","char.garrett-pike"],"primaryEvent":"Family Meal — Hank returns with Jasper, the bottle's arc closes, the economic squeeze lifts, and the club commits to continuing with rotating hosts.","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.brenda-marquez.book1.ch10","subject":"char.brenda-marquez","storyDate":"2026-10-09","register":"public","registerExpr":"public → private","state":"public → private (recognizes the LLC; warns Jasper)","chapterRef":"book1#ch10","sceneRef":"scene.book1.ch10","createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_10_loose_lips.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.dorothy.book1.ch1","subject":"char.dorothy","storyDate":"2026-10-04","register":"public","state":"public (warm)","chapterRef":"book1#ch1","sceneRef":"scene.book1.ch1","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_01_the_missing_hot_sauce.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.dorothy.book1.ch12","subject":"char.dorothy","storyDate":"2026-10-11","register":"public","state":"public (closed-with-customer — brisk; reads as 'busy' to Emma)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch3","subject":"char.elijah","storyDate":"2026-10-04","register":"private","state":"private (just arrived; tasting, gently puncturing speculation)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch4","subject":"char.elijah","storyDate":"2026-10-04","register":"private","state":"private (judge role; dry sarcasm; can't pick a winner)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch5","subject":"char.elijah","storyDate":"2026-10-04","register":"private","state":"private (pragmatic; takes the second course)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch8","subject":"char.elijah","storyDate":"2026-10-07","register":"private","state":"private (reads the group correctly; posts the LLC; builds the financial model privately)","chapterRef":"book1#ch8","sceneRef":"scene.book1.ch8","createdAt":"2026-10-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_08_the_bottom_line.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch12","subject":"char.elijah","storyDate":"2026-10-11","register":"private","state":"private (presents the financial model fresh; drier than usual)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch14","subject":"char.elijah","storyDate":"2026-10-14","register":"private","state":"private (reads the C&D, declares it toothless; steps out for a call from his mom, comes back carefully blank)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch15","subject":"char.elijah","storyDate":"2026-10-14","register":"private","state":"private (pragmatic resignation — 'maybe the smart thing is to stop'; 'we all make mistakes')","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch16","subject":"char.elijah","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (press-kit partnership with Oliver)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch17","subject":"char.elijah","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (press kit; family weight off-page)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch18","subject":"char.elijah","storyDate":"2026-10-16","register":"private","state":"private (assembling the evidence package; dry — 'Weaponized pettiness'; 'Send it.')","chapterRef":"book1#ch18","sceneRef":"scene.book1.ch18","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch20","subject":"char.elijah","storyDate":"2026-10-17","register":"private","state":"private (weathering the takedown notices — 'I work for capitalism. I have a lanyard.')","chapterRef":"book1#ch20","sceneRef":"scene.book1.ch20","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch24","subject":"char.elijah","storyDate":"2026-10-20","register":"private","state":"private (investors pulling — vindication)","chapterRef":"book1#ch24","sceneRef":"scene.book1.ch24","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.elijah.book1.ch25","subject":"char.elijah","storyDate":"2026-10-25","register":"private","state":"private (fennel salad — strategic, not a concession)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch1","subject":"char.emma","storyDate":"2026-10-04","register":"private","state":"private (curious → quietly alarmed)","chapterRef":"book1#ch1","sceneRef":"scene.book1.ch1","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_01_the_missing_hot_sauce.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch2","subject":"char.emma","storyDate":"2026-10-04","register":"public","registerExpr":"public → private","state":"public → private (hostess persona softening as the soup lands)","chapterRef":"book1#ch2","sceneRef":"scene.book1.ch2","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch3","subject":"char.emma","storyDate":"2026-10-04","register":"private","state":"private (hostess in motion — plating for Elijah; supplements Oliver's retelling)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch4","subject":"char.emma","storyDate":"2026-10-04","register":"private","state":"private ('Big Hot Sauce' theory — played for laughs)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch5","subject":"char.emma","storyDate":"2026-10-04","register":"private","registerExpr":"private → deflating","state":"private → deflating (money math she doesn't want to do; hands off the entree)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch11","subject":"char.emma","storyDate":"2026-10-10","register":"private","state":"private (pursues her instinct alone; notices the stall already replaced — escalating erasure)","chapterRef":"book1#ch11","sceneRef":"scene.book1.ch11","createdAt":"2026-10-10T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_11_the_empty_stall.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch12","subject":"char.emma","storyDate":"2026-10-11","register":"public","registerExpr":"public → private","state":"public → private (morning market stop; hostess, then crystallizing the picture)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch13","subject":"char.emma","storyDate":"2026-10-12","storyDateEnd":"2026-10-14","register":"private","registerExpr":"private → under-pressure","state":"private → under-pressure","chapterRef":"book1#ch13","sceneRef":"scene.book1.ch13","createdAt":"2026-10-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_13_service_for_one.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch14","subject":"char.emma","storyDate":"2026-10-14","register":"under-pressure","registerExpr":"under-pressure → private","state":"under-pressure → private (kitchen confide with Olivia — the relief of being known)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch15","subject":"char.emma","storyDate":"2026-10-14","register":"private","state":"private (centered now; listening)","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch16","subject":"char.emma","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (identifies industry-petty food influencers; the 'I won't be a martyr' reframe)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch17","subject":"char.emma","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (writing late)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch18","subject":"char.emma","storyDate":"2026-10-16","register":"private","state":"private (watching — drafted the narrative, now watching it deploy; setup for her Ch20 agency beat)","chapterRef":"book1#ch18","sceneRef":"scene.book1.ch18","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch20","subject":"char.emma","storyDate":"2026-10-17","register":"private","registerExpr":"private → active","state":"private → active (stops watching — deploys the grudge map, personally baits a Pike-hating food writer)","chapterRef":"book1#ch20","sceneRef":"scene.book1.ch20","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch24","subject":"char.emma","storyDate":"2026-10-20","register":"private","state":"private (reacts to the critic's coverage landing)","chapterRef":"book1#ch24","sceneRef":"scene.book1.ch24","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.emma.book1.ch25","subject":"char.emma","storyDate":"2026-10-25","register":"private","state":"private (settled — cooking for joy; the squeeze has lifted)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.garrett-pike.book1.ch13","subject":"char.garrett-pike","storyDate":"2026-10-12","storyDateEnd":"2026-10-14","register":"public","state":"public (charm-as-menace)","chapterRef":"book1#ch13","sceneRef":"scene.book1.ch13","createdAt":"2026-10-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_13_service_for_one.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.hank.book1.ch23","subject":"char.hank","storyDate":"2026-10-20","register":"private","state":"private (guarded → tentative — the question of returning)","chapterRef":"book1#ch23","sceneRef":"scene.book1.ch23","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_23_farm_to_table.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.hank.book1.ch25","subject":"char.hank","storyDate":"2026-10-25","register":"private","state":"private (warm — tells his full story; stall application filed, trademark in progress)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch2","subject":"char.jasper","storyDate":"2026-10-04","register":"public","state":"public (performative chaos)","chapterRef":"book1#ch2","sceneRef":"scene.book1.ch2","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch3","subject":"char.jasper","storyDate":"2026-10-04","register":"public","state":"public (pushing toward investigation)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch4","subject":"char.jasper","storyDate":"2026-10-04","register":"public","state":"public (aliens / CIA / Russians; knocks over his wine)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch5","subject":"char.jasper","storyDate":"2026-10-04","register":"public","state":"public (proposes the investigation + potluck)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch10","subject":"char.jasper","storyDate":"2026-10-09","register":"public","registerExpr":"public → private","state":"public → private (competitive itch — everyone else has contributed; calls Brenda; misses her warning text that night)","chapterRef":"book1#ch10","sceneRef":"scene.book1.ch10","createdAt":"2026-10-09T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_10_loose_lips.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch12","subject":"char.jasper","storyDate":"2026-10-11","register":"private","state":"private (the Brenda reveal — triumphant; doesn't see her third-since-Friday text until Monday)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch14","subject":"char.jasper","storyDate":"2026-10-14","register":"private","state":"private (subdued — knows what's coming)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch15","subject":"char.jasper","storyDate":"2026-10-14","register":"under-pressure","state":"under-pressure (the reversal — goes quiet; 'All I've got is knowing people. And I thought, for once, that would be enough.')","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch16","subject":"char.jasper","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (quiet resolve — 'I know somebody'; takes the find-Hank mission)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch17","subject":"char.jasper","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (en route)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch19","subject":"char.jasper","storyDate":"2026-10-16","register":"private","state":"private (alone — dead-end nursery calls; the loneliness under the performance)","chapterRef":"book1#ch19","sceneRef":"scene.book1.ch19","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_19_the_diner.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch21","subject":"char.jasper","storyDate":"2026-10-17","register":"private","state":"private (working the starred leads)","chapterRef":"book1#ch21","sceneRef":"scene.book1.ch21","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_21_the_drive_in.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch22","subject":"char.jasper","storyDate":"2026-10-18","register":"private","state":"private (the lowest point — twenty-some calls, a bad motel; nearly drives home)","chapterRef":"book1#ch22","sceneRef":"scene.book1.ch22","createdAt":"2026-10-18T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_22_the_dive.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch23","subject":"char.jasper","storyDate":"2026-10-20","register":"private","state":"private (centerstage — tells Hank the full truth, including his mistake; shows him the bottle)","chapterRef":"book1#ch23","sceneRef":"scene.book1.ch23","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_23_farm_to_table.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.jasper.book1.ch25","subject":"char.jasper","storyDate":"2026-10-25","register":"private","registerExpr":"private → public","state":"private → public (returns the bottle, apologizes; reverts to performative theory-pitching — now earned)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.marcus.book1.ch7","subject":"char.marcus","storyDate":"2026-10-06","register":"public","state":"public","chapterRef":"book1#ch7","sceneRef":"scene.book1.ch7","createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_07_gathering_the_ingredients.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch2","subject":"char.noah","storyDate":"2026-10-04","register":"public","state":"public (tech-snob about the wine)","chapterRef":"book1#ch2","sceneRef":"scene.book1.ch2","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch3","subject":"char.noah","storyDate":"2026-10-04","register":"private","state":"private (skeptical but listening)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch4","subject":"char.noah","storyDate":"2026-10-04","register":"private","state":"private (CIA / supply-chain theory — jargon for laughs)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch5","subject":"char.noah","storyDate":"2026-10-04","register":"private","state":"private (trades wine duty to Jasper)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch9","subject":"char.noah","storyDate":"2026-10-08","register":"private","state":"private (frustrated by Hank's analog invisibility, then re-engaged by structured data — 'structured data was Noah's native language')","chapterRef":"book1#ch9","sceneRef":"scene.book1.ch9","createdAt":"2026-10-08T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_09_a_pinch_too_much.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch12","subject":"char.noah","storyDate":"2026-10-11","register":"private","state":"private (the patents discovery)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch14","subject":"char.noah","storyDate":"2026-10-14","register":"private","state":"private (steady; observing the room)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch15","subject":"char.noah","storyDate":"2026-10-14","register":"under-pressure","state":"under-pressure (anger — asks the right questions to surface the leak, then lashes out at Jasper)","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch16","subject":"char.noah","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (VPN architecture in his head)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch17","subject":"char.noah","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (sleepless)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch18","subject":"char.noah","storyDate":"2026-10-16","register":"private","state":"private (active — sentiment graphs; the food metaphor: 'Don't get used to it')","chapterRef":"book1#ch18","sceneRef":"scene.book1.ch18","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch20","subject":"char.noah","storyDate":"2026-10-17","register":"private","state":"private (tense — an anonymous account gets traced; a close call)","chapterRef":"book1#ch20","sceneRef":"scene.book1.ch20","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch24","subject":"char.noah","storyDate":"2026-10-20","register":"private","state":"private (sentiment flipping in real time)","chapterRef":"book1#ch24","sceneRef":"scene.book1.ch24","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.noah.book1.ch25","subject":"char.noah","storyDate":"2026-10-25","register":"private","state":"private (apologizes to Jasper — names the conduit pattern)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch2","subject":"char.oliver","storyDate":"2026-10-04","register":"private","state":"private (quiet; notices a detail no one else does)","chapterRef":"book1#ch2","sceneRef":"scene.book1.ch2","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch3","subject":"char.oliver","storyDate":"2026-10-04","register":"private","state":"private (drafted — retells the Hank story, concise and reluctant)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch4","subject":"char.oliver","storyDate":"2026-10-04","register":"private","registerExpr":"private → briefly animated","state":"private → briefly animated (kidnapping-by-business-partner; glances to Olivia)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch5","subject":"char.oliver","storyDate":"2026-10-04","register":"private","state":"private (quiet acceptance; Olivia volunteers them both)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch6","subject":"char.oliver","storyDate":"2026-10-05","register":"private","state":"private (solo focus — the library is where his expertise has a home)","chapterRef":"book1#ch6","sceneRef":"scene.book1.ch6","createdAt":"2026-10-05T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_06_a_fine_sieve.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch7","subject":"char.oliver","storyDate":"2026-10-06","register":"private","state":"private (shows Olivia the LLC; won't take it to the group)","chapterRef":"book1#ch7","sceneRef":"scene.book1.ch7","createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_07_gathering_the_ingredients.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch12","subject":"char.oliver","storyDate":"2026-10-11","register":"private","state":"private (more present than usual; lets Elijah lead; asks the procedural question — would the patents survive?)","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch14","subject":"char.oliver","storyDate":"2026-10-14","register":"private","state":"private (listening, gathering)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch15","subject":"char.oliver","storyDate":"2026-10-14","register":"under-pressure","registerExpr":"under-pressure → public","state":"under-pressure → public (knowledge-bomb — the longest speech of his life)","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch16","subject":"char.oliver","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (commanding now — the editorial team with Elijah: fact-checks every claim, sets the public-records rule; the rebuttal framework comes in Ch20–24)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch17","subject":"char.oliver","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (obsessive fact-checking)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch18","subject":"char.oliver","storyDate":"2026-10-16","register":"private","state":"private (coordinating press-kit distribution)","chapterRef":"book1#ch18","sceneRef":"scene.book1.ch18","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch20","subject":"char.oliver","storyDate":"2026-10-17","register":"private","state":"private (holding the line on the rebuttal)","chapterRef":"book1#ch20","sceneRef":"scene.book1.ch20","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch24","subject":"char.oliver","storyDate":"2026-10-20","register":"private","state":"private (peak — the rebuttal is his; the critic uses his exact framing)","chapterRef":"book1#ch24","sceneRef":"scene.book1.ch24","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.oliver.book1.ch25","subject":"char.oliver","storyDate":"2026-10-25","register":"private","state":"private (voluntary emergence — 'I'll go first' for next Sunday)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch2","subject":"char.olivia","storyDate":"2026-10-04","register":"public","state":"public (hostess overdrive — drawing everyone in)","chapterRef":"book1#ch2","sceneRef":"scene.book1.ch2","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_02_the_first_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch3","subject":"char.olivia","storyDate":"2026-10-04","register":"public","state":"public (texts Marcus mid-conversation; gets the confirmation)","chapterRef":"book1#ch3","sceneRef":"scene.book1.ch3","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_03_a_simmering_suspicion.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch4","subject":"char.olivia","storyDate":"2026-10-04","register":"public","state":"public (romantic theory, full theatrical flair)","chapterRef":"book1#ch4","sceneRef":"scene.book1.ch4","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_04_stirring_the_pot.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch5","subject":"char.olivia","storyDate":"2026-10-04","register":"public","state":"public (hat-mistress; drives the structure)","chapterRef":"book1#ch5","sceneRef":"scene.book1.ch5","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_05_mise_en_place.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch7","subject":"char.olivia","storyDate":"2026-10-06","register":"public","state":"public (information-gathering — idle conversation with the precision of an interview)","chapterRef":"book1#ch7","sceneRef":"scene.book1.ch7","createdAt":"2026-10-06T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_07_gathering_the_ingredients.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch8","subject":"char.olivia","storyDate":"2026-10-07","register":"private","state":"private (phone — pivots from tailor to the finding)","chapterRef":"book1#ch8","sceneRef":"scene.book1.ch8","createdAt":"2026-10-07T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_08_the_bottom_line.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch12","subject":"char.olivia","storyDate":"2026-10-11","register":"public","state":"public (opens the dinner: 'We all saw the group chat. Who's got more?')","chapterRef":"book1#ch12","sceneRef":"scene.book1.ch12","createdAt":"2026-10-11T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_12_coming_to_a_boil.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch13","subject":"char.olivia","storyDate":"2026-10-12","storyDateEnd":"2026-10-14","register":"private","state":"private (protective)","chapterRef":"book1#ch13","sceneRef":"scene.book1.ch13","createdAt":"2026-10-12T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_13_service_for_one.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch14","subject":"char.olivia","storyDate":"2026-10-14","register":"under-pressure","registerExpr":"under-pressure → private","state":"under-pressure (hostess hyperdrive; orders Thai) → private (the quiet kitchen confide)","chapterRef":"book1#ch14","sceneRef":"scene.book1.ch14","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_14_the_seamless_supper.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch15","subject":"char.olivia","storyDate":"2026-10-14","register":"private","state":"private (watching the fight; during Oliver's speech the hostessing stops — stillness, not surprise: recognition-without-specifics per oliver.md)","chapterRef":"book1#ch15","sceneRef":"scene.book1.ch15","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_15_a_bitter_taste.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch16","subject":"char.olivia","storyDate":"2026-10-14","storyDateEnd":"2026-10-15","register":"private","state":"private (building the target list)","chapterRef":"book1#ch16","sceneRef":"scene.book1.ch16","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_16_the_recipe_for_revenge.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch17","subject":"char.olivia","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","register":"private","state":"private (pacing)","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch18","subject":"char.olivia","storyDate":"2026-10-16","register":"private","state":"private (active — working the phones; local contacts in motion)","chapterRef":"book1#ch18","sceneRef":"scene.book1.ch18","createdAt":"2026-10-16T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_18_turning_up_the_heat.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch20","subject":"char.olivia","storyDate":"2026-10-17","register":"private","state":"private (doubt creeping in)","chapterRef":"book1#ch20","sceneRef":"scene.book1.ch20","createdAt":"2026-10-17T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_20_ghost_kitchen.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch24","subject":"char.olivia","storyDate":"2026-10-20","register":"private","state":"private (relief — texts cascading in)","chapterRef":"book1#ch24","sceneRef":"scene.book1.ch24","createdAt":"2026-10-20T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_24_the_proof.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.olivia.book1.ch25","subject":"char.olivia","storyDate":"2026-10-25","register":"private","state":"private (beet-and-goat-cheese tart; Marcus discount)","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stateEvent","id":"stateEvent.sofia.book1.ch11","subject":"char.sofia","storyDate":"2026-10-10","register":"public","state":"public (warm, then guarded — notes people have been asking about Hank)","chapterRef":"book1#ch11","sceneRef":"scene.book1.ch11","createdAt":"2026-10-10T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m2_11_the_empty_stall.md"},{"$type":"com.supperclubsecrets.custodyEvent","id":"custodyEvent.heritage-bottle.book1.ch1","item":"item.heritage-bottle","storyDate":"2026-10-04","holder":"char.emma","fromHolder":"char.dorothy","event":"Dorothy presses Hank's last bottle into Emma's hands — he had told her to keep it, \"just in case.\"","chapterRef":"book1#ch1","sceneRef":"scene.book1.ch1","createdAt":"2026-10-04T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m1_01_the_missing_hot_sauce.md"},{"$type":"com.supperclubsecrets.custodyEvent","id":"custodyEvent.heritage-bottle.book1.ch17","item":"item.heritage-bottle","storyDate":"2026-10-14","storyDateEnd":"2026-10-16","holder":"char.jasper","fromHolder":"char.emma","event":"Jasper packs the bottle for the journey, wrapped in a sock; he palmed it from Emma's counter the night before and told no one.","chapterRef":"book1#ch17","sceneRef":"scene.book1.ch17","createdAt":"2026-10-14T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m3_17_sharpening_the_knives.md"},{"$type":"com.supperclubsecrets.custodyEvent","id":"custodyEvent.heritage-bottle.book1.ch25","item":"item.heritage-bottle","storyDate":"2026-10-25","holder":"char.emma","fromHolder":"char.jasper","event":"Jasper returns the bottle to Emma with an apology; it goes back on the counter where it started.","chapterRef":"book1#ch25","sceneRef":"scene.book1.ch25","createdAt":"2026-10-25T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/chapters/m4_25_family_meal.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.elijah.book1.2026-10-02","subject":"char.elijah","asOf":"2026-10-02","since":"2026-08-14","register":"private","state":"The first of the month went home, like every month, before anything else counted as\nhis. A report came back with a senior name on work he did; he documented it and said\nnothing. Every coffee place on this stretch went up by the same amount in the same\nfortnight. He drove past nine acres upstate with a barn on it, did the arithmetic\nbefore he had finished passing it, and told himself it was idle. Sunday is Emma's,\nand the tarte tatin may or may not work. He intends to be there for either outcome.","carrying":["the monthly transfer home, which is not spendable money","a report with someone else's name on it","nine acres and a barn, done in his head","Sunday: the tarte tatin, either outcome"],"sources":["profile.elijah","post.book1.ch0.elijah.1","post.book1.ch0.elijah.2","post.book1.ch0.elijah.3","post.book1.ch0.elijah.4","post.book1.ch0.elijah.5","post.book1.ch0.elijah.6","post.book1.ch0.noah.2","post.book1.ch0.olivia.7","post.book1.ch0.emma.9"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/elijah/2026-10-02.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.emma.book1.2026-10-02","subject":"char.emma","asOf":"2026-10-02","since":"2026-08-06","register":"private","state":"Two months ago she was still on the line, feeding fourteen people off duck trim and\ncalling it the best food in the building. Then the coq au vin: two weeks of\ncomplaints, the apron handed back, twelve good hours, and the panic. Three weeks out,\nthe work is catering at a rate she won't say out loud, lessons she advertises like a\nsure thing, and buying tomatoes for six. Sunday is the one kitchen that doesn't feel\nlike a verdict. She has told herself leaving was brave. Most days she believes it.","carrying":["savings that go down and not up","whether walking out was worth it","Sunday's menu, revised four times on receipts","three years of asking about the man at McGolrick's hot sauce"],"sources":["profile.emma","post.book1.ch0.emma.1","post.book1.ch0.emma.2","post.book1.ch0.emma.3","post.book1.ch0.emma.4","post.book1.ch0.emma.5","post.book1.ch0.emma.6","post.book1.ch0.emma.7","post.book1.ch0.emma.8","post.book1.ch0.emma.9","post.book1.ch0.emma.10"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/emma/2026-10-02.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.jasper.book1.2026-10-02","subject":"char.jasper","asOf":"2026-10-02","since":"2026-08-11","register":"public","state":"August was the scaffolding. Five days, three calls, a woman named Patrice telling him\nto stop, and it was a sidewalk shed permit the whole time. He apologised. He posted\n\"anyway.\" His theories are usually wrong, and he has made that part of the act, which\nmostly works. September was quieter: 311 queues that refill faster than he can close\nthem, the records sorted into nineteen feelings. Someone asked about Thanksgiving and\nhe went outside. He knows he's the entertainment. He doesn't mind. Mostly.","carrying":["Patrice's patience, spent once already","a holiday question he didn't answer","nineteen index cards","Sunday: one (1) thing, and it isn't food"],"sources":["profile.jasper","post.book1.ch0.jasper.1","post.book1.ch0.jasper.2","post.book1.ch0.jasper.3","post.book1.ch0.jasper.4","post.book1.ch0.jasper.5","post.book1.ch0.jasper.6","post.book1.ch0.jasper.7","post.book1.ch0.jasper.8","post.book1.ch0.jasper.9","post.book1.ch0.jasper.10","post.book1.ch0.jasper.11"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/jasper/2026-10-02.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.noah.book1.2026-10-02","subject":"char.noah","asOf":"2026-10-02","since":"2026-08-07","register":"private","state":"Work has a dashboard that marks a delivery resolved when the driver reaches the wrong\ndoor, and he defended that shortcut in a meeting. Now he reads the tickets. The\ncolleague on support who sends them is usually right, which he respects and does not\nenjoy. The takes at home are going well: tabs, tools that keep bad systems alive, a\npiece of hardware he called beautiful and then justified. The building's packages are\nunfixable, so he has stopped thinking about them. Sunday is Emma's.","carrying":["the exception path he wants in the next release","the tickets his tidy metric swallowed","Elijah's reply that the bad system is load-bearing, unanswered","Sunday: actual dinner, as distinct from stated dinner"],"sources":["profile.noah","post.book1.ch0.noah.1","post.book1.ch0.noah.2","post.book1.ch0.noah.3","post.book1.ch0.noah.4","post.book1.ch0.noah.5","post.book1.ch0.noah.6","post.book1.ch0.elijah.1"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/noah/2026-10-02.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.oliver.book1.2026-10-02","subject":"char.oliver","asOf":"2026-10-02","since":"2026-08-20","register":"private","state":"A parcel-history question at work that should have taken an hour took three days,\nbecause two city records give the same lot two addresses. He found it. Nobody\nnoticed, which is how the work is meant to go. The corner lot has been empty for\neleven years; he said so once, in public, and not again. He corrected Olivia about\nFranco's shop, eighteen years, not nineteen, sixteen days after she posted it. The\nlandlord email is on its fourth draft. Sunday is Emma's. He will listen.","carrying":["the corner lot, eleven years empty, and whoever pays to keep it that way","two city records with two addresses for one lot","the landlord email about the sticking window, fourth draft","Sunday: listening"],"sources":["profile.oliver","post.book1.ch0.oliver.1","post.book1.ch0.oliver.2","post.book1.ch0.olivia.1"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/oliver/2026-10-02.md"},{"$type":"com.supperclubsecrets.character.stretch","id":"stretch.olivia.book1.2026-10-02","subject":"char.olivia","asOf":"2026-10-02","since":"2026-08-04","register":"public","state":"Franco's awning, Marcus's shop, a dog called Brisket with a LinkedIn: a summer of the\nblock's small stories, most of which she heard first. The candles are a small run for\nMarcus's shelf, and he wants an invoice before he gives them more room, which is fair\nand slightly wounding. Someone asked her something serious in September; she's decided\nnine seconds counts as handling it. Oliver has said about four words a month, the\ncorrect four. Sunday is Emma's, and she has been told not to bring anything.","carrying":["Franco's nephew's lease, which she should not have been told","Marcus wanting an invoice before more shelf space, and a box of lids in the wrong size","a serious question she turned into a laundromat story","Sunday: told not to bring anything"],"sources":["profile.olivia","post.book1.ch0.olivia.1","post.book1.ch0.olivia.2","post.book1.ch0.olivia.3","post.book1.ch0.olivia.4","post.book1.ch0.olivia.5","post.book1.ch0.olivia.6","post.book1.ch0.olivia.7","post.book1.ch0.olivia.8","post.book1.ch0.olivia.9","post.book1.ch0.olivia.10","post.book1.ch0.olivia.11","post.book1.ch0.olivia.12","post.book1.ch0.olivia.13","post.book1.ch0.oliver.2"],"status":"approved","createdAt":"2026-10-02T00:00:00.000Z","sourceFile":"stories/01. The Case of the Missing Hot Sauce/stretches/olivia/2026-10-02.md"},{"$type":"com.supperclubsecrets.place","id":"place.elijahs-apartment","name":"Elijah's Apartment","description":"Elijah's quiet, orderly one-bedroom in Bed-Stuy; appears in Ch8, but the group has never been inside — a deliberate seed for the Book 6 hosting payoff.","tags":["location","brooklyn","book1","elijah"],"status":"story-specific","firstAppearance":"Book 1, Chapter 8","sourceFile":"codex/locations/elijahs-apartment.md"},{"$type":"com.supperclubsecrets.place","id":"place.elijahs-office","name":"Elijah's Midtown Office","kind":"Mid-tier investment bank; glass-walled conference room, 40th floor","description":"Glass-walled conference room on the 40th floor where Elijah builds the financial model on his lunch break.","tags":["location","office","manhattan","book1","canon-rule"],"status":"story-specific","firstAppearance":"Book 1, Chapter 8","sourceFile":"codex/locations/elijahs-office.md"},{"$type":"com.supperclubsecrets.place","id":"place.emmas-apartment","name":"Emma's Apartment","kind":"Railroad apartment, small but character-filled","description":"Emma's small Williamsburg railroad apartment near McGolrick Park; the supper club's home base and the setting for all four Book 1 meals.","tags":["location","home","gathering-space","book1"],"status":"recurring","firstAppearance":"Book 1, Chapter 1","sourceFile":"codex/locations/emmas-apartment.md"},{"$type":"com.supperclubsecrets.place","id":"place.jaspers-apartment","name":"Jasper's Apartment","kind":"Chaotic one-bedroom — \"looks like a thrift store and a bookstore had a fight\"","description":"A chaotic but surprisingly nice Chelsea one-bedroom; the only organized thing is the alphabetized vinyl.","tags":["location","home","chelsea","manhattan","book1"],"status":"recurring","firstAppearance":"Book 1, Chapter 10","sourceFile":"codex/locations/jaspers-apartment.md"},{"$type":"com.supperclubsecrets.place","id":"place.mccarren-market","name":"McCarren Park Greenmarket","kind":"Weekly farmers market","description":"The larger Saturday market in Williamsburg; Hank's Saturday stall, already replaced by the time Emma visits.","tags":["location","market","williamsburg","book1","canon-rule"],"status":"recurring","firstAppearance":"Book 1, Chapter 11","sourceFile":"codex/locations/mccarren-market.md"},{"$type":"com.supperclubsecrets.place","id":"place.mcgolrick-market","name":"McGolrick Park Farmers Market (Down to Earth)","kind":"Weekly farmers market","description":"Emma's home market in Greenpoint; Sunday only. Where Hank's stall sat and where the Book 1 mystery begins.","tags":["location","market","greenpoint","book1","canon-rule"],"status":"recurring","firstAppearance":"Book 1, Chapter 1","sourceFile":"codex/locations/mcgolrick-market.md"},{"$type":"com.supperclubsecrets.place","id":"place.meadowlight-collective","name":"Meadowlight Collective","kind":"Intentional community, ~2 hours west of Philadelphia (Brooklyn ↔ Meadowlight ≈ 4 hrs driving)","description":"An intentional farming community ~2 hours west of Philadelphia where Hank takes refuge and tends his Fish Peppers.","tags":["location","pennsylvania","book1","hank"],"status":"story-specific","firstAppearance":"Book 1, Chapter 23","sourceFile":"codex/locations/meadowlight-collective.md"},{"$type":"com.supperclubsecrets.place","id":"place.noahs-apartment","name":"Noah's Apartment","kind":"Minimalist home office","description":"Minimalist waterfront apartment, all optimized — except the closet hiding the sneaker collection.","tags":["location","home","williamsburg","book1"],"status":"recurring","firstAppearance":"Book 1, Chapter 9","sourceFile":"codex/locations/noahs-apartment.md"},{"$type":"com.supperclubsecrets.place","id":"place.nypl-rose-reading-room","name":"NYPL — Rose Main Reading Room","kind":"Research location (New York Public Library)","description":"Where Oliver finds LLC","tags":["location","research","manhattan","book1","canon-rule"],"status":"story-specific","firstAppearance":"Book 1, Chapter 6","sourceFile":"codex/locations/nypl-rose-reading-room.md"},{"$type":"com.supperclubsecrets.place","id":"place.olivia-oliver-place","name":"Olivia & Oliver's Place","kind":"One-bedroom apartment","description":"Olivia and Oliver's one-bedroom in Clinton Hill; her warmth meets his order.","tags":["location","home","book1"],"status":"recurring","firstAppearance":"Book 1, Chapter 7","sourceFile":"codex/locations/olivia-oliver-place.md"},{"$type":"com.supperclubsecrets.place","id":"place.sofias-cheese-shop","name":"Sofia's Cheese Shop","kind":"Neighborhood cheese shop (Williamsburg, near McCarren)","description":"A twenty-year Williamsburg cheese institution near McCarren; where Emma learns the Paolo precedent.","tags":["location","shop","williamsburg","book1","canon-rule"],"status":"recurring","firstAppearance":"Book 1, Chapter 11","sourceFile":"codex/locations/sofias-cheese-shop.md"},{"$type":"com.supperclubsecrets.place","id":"place.the-coffee-hole","name":"The Coffee Hole","kind":"Local coffee shop","description":"Fictional local coffee shop; Olivia's gossip spot and where she reconnected with Elijah.","tags":["location","cafe","williamsburg"],"status":"recurring","firstAppearance":"Book 1 (referenced)","sourceFile":"codex/locations/the-coffee-hole.md"},{"$type":"com.supperclubsecrets.place","id":"place.the-gilded-fern","name":"The Gilded Fern","kind":"Boutique on Bedford Avenue","description":"Marcus's boutique on Bedford Avenue; Olivia's intel source and a recurring neighborhood node.","tags":["location","shop","williamsburg","book1","canon-rule"],"status":"recurring","firstAppearance":"Book 1, Chapter 2","sourceFile":"codex/locations/the-gilded-fern.md"},{"$type":"com.supperclubsecrets.place","id":"place.waterfront-property","name":"Waterfront Property (Williamsburg)","kind":"Vacant commercial space","description":"The vacant commercial space behind LLC","tags":["location","williamsburg","book1","antagonist"],"status":"story-specific","firstAppearance":"Book 1 (referenced)","sourceFile":"codex/locations/waterfront-property.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.emma","subject":"char.emma","displayName":"Emma Hartley","handle":"emmacooks","oneLine":"A grounded and creative chef with a bubbly, optimistic energy, who is learning to trust her intuition.","status":"active","sourceFile":"codex/characters/emma.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.elijah","subject":"char.elijah","displayName":"Elijah Miller","handle":"elijahmiller","oneLine":"The rigid analyst with a pragmatic approach and a quietly empathetic nature.","status":"active","sourceFile":"codex/characters/elijah.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.noah","subject":"char.noah","displayName":"Noah","handle":"n0ah","oneLine":"An idealistic and sometimes naive techie who believes technology can solve any problem.","status":"active","sourceFile":"codex/characters/noah.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.oliver","subject":"char.oliver","displayName":"Oliver","handle":"ollie-oxen-free","oneLine":"A fastidious and bookish introvert, married to Olivia, with a fascination for urban development and city regulations.","status":"active","sourceFile":"codex/characters/oliver.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.olivia","subject":"char.olivia","displayName":"Olivia","handle":"liv-living","oneLine":"A social butterfly and entrepreneur who effortlessly gathers neighborhood gossip.","status":"active","sourceFile":"codex/characters/olivia.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.jasper","subject":"char.jasper","displayName":"Jasper","handle":"j-a-s-p-e-r","oneLine":"The wildcard of the group, a free spirit with a mysterious job and a love for chaos.","status":"active","sourceFile":"codex/characters/jasper.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.garrett-pike","subject":"char.garrett-pike","displayName":"Garrett Pike","oneLine":"Garrett Pike is not a cartoon villain. He's a mid-forties hospitality entrepreneur who genuinely believes he's revitalizing neglected neighborhoods. He sees himself as a builder — someone who creates beautiful spaces, employs local workers, and brings economic energy to places that were stagnating. The fact that he displaces the people who made those neighborhoods worth investing in is, to him, an unfortunate externality. Collateral damage in the service of progress.","status":"active","sourceFile":"codex/antagonists/book1_garrett_pike.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.hank","subject":"char.hank","displayName":"Hank","oneLine":"A charismatic hot sauce artisan and storyteller whose family recipe and theatrical personality make him a beloved fixture of the McGolrick Park farmers market — and the central figure of the group's first mystery.","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/hank.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.dorothy","subject":"char.dorothy","displayName":"Dorothy","oneLine":"A no-nonsense honey vendor at the McGolrick Park farmers market who provides Emma with a crucial piece of physical evidence — a bottle of Hank's heritage hot sauce — and emotional context about his state of mind before he disappeared.","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/dorothy.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.sofia","subject":"char.sofia","displayName":"Sofia","oneLine":"A veteran Williamsburg cheesemonger who provides Emma with the first real clue about what happened to Hank — that he received \"a big offer\" to \"go legit.\"","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/sofia.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.marcus","subject":"char.marcus","displayName":"Marcus","oneLine":"The stylish owner of a Williamsburg boutique who serves as one of Olivia's key neighborhood contacts and an early source of intel about Hank's strange behavior.","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/marcus.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.brenda-marquez","subject":"char.brenda-marquez","displayName":"Brenda Marquez","oneLine":"A sharp commercial real estate professional and old acquaintance of Jasper's who inadvertently becomes the bridge between the group's investigation and the mogul's retaliation.","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/brenda-marquez.md"},{"$type":"com.supperclubsecrets.character.profile","id":"profile.food-critic","subject":"char.food-critic","displayName":"The Food Critic","oneLine":"An influential and respected national food critic whose endorsement of the group's story turns the tide in their campaign against the mogul.","status":"active","sourceFile":"stories/01. The Case of the Missing Hot Sauce/characters/food-critic.md"},{"$type":"com.supperclubsecrets.item","id":"item.heritage-bottle","displayName":"Heritage Hot Sauce Bottle","status":"active","firstAppearance":"book1#ch1"}]}
