The Year in Data · 365 days of data
Week 5 · July 2026
The Year in Data · How I Plan
I Negotiated My
Anniversary Dinner
With AI
Three rounds of back-and-forth, one entrée added and un-added, and a very specific goal: celebrate our anniversary without needing to be rolled out of the restaurant.
RESTAURANT:Ciccio Mio, Chicago
NEGOTIATION ROUNDS:3
CALORIE SWING:2,590 → 2,940 → 2,255
ABILITY TO STAND UP AFTER:Fully retained
SETTLED
Here’s a pattern I know a little too well: I go into a celebration dinner with good intentions, and I leave it too stuffed to enjoy the rest of the night. Not because the food was bad. Because nobody was managing the order. Everything sounds good, so everything gets ordered, and by the time the check comes I’ve eaten like I’m training for a competition I didn’t enter.
This year I wanted our anniversary at Ciccio Mio to be different, but not in the boring, “just get the salad” way. I still wanted the good stuff. I just didn’t want to negotiate it with myself at the table, three drinks in, while a bread basket stared at me. So a few nights before, I opened ChatGPT and treated the menu like a contract I needed to review before signing.
I should be honest about who was actually running the show here, because it wasn’t me and it wasn’t ChatGPT. It was my wife, who picked Ciccio Mio and pre-approved the lasagna and the toasted almond gelato as non-negotiable: not up for discussion, not subject to committee, not something I get to “optimize.” She handed me the rest of the menu to go argue with an AI about. Twenty-seven years of marriage will teach you exactly which two dishes matter to her and which ones I’m free to negotiate. She is, by her own description, Ms. Go With the Flow, which I’ve come to understand means she is completely fine letting me run three rounds of calorie negotiations over an appetizer, as long as nobody touches the lasagna.
Round 1 · The Opening BidThe First Draft
My first prompt was blunt: review the menu, I’ll tell you what we’re ordering, you tell me the damage. We were splitting everything: focaccia, meatballs, house salad, lasagna bolognese, the toasted almond gelato, an Old Fashioned, and an Amaretto Sour for my wife. I told it to assume I’d eat about 65% of the meatballs and lasagna, and split the rest evenly.
Me
“Assume I eat 65% of the meatballs, lasagna, and split everything else.”
ChatGPT
Estimated total: 2,590 calories. Also noted that full portions of everything would’ve run us 4,500+ calories. That’s happened to me before, more than once.
| Item | Calories | Protein | Carbs |
|---|---|---|---|
| Focaccia (½) | 350 | 8g | 42g |
| Meatballs (65%) | 540 | 34g | 18g |
| House Salad (½) | 140 | 3g | 8g |
| Lasagna Bolognese (65%) | 780 | 36g | 48g |
| Toasted Almond Gelato (½) | 340 | 6g | 34g |
| Old Fashioned | 180 | 0g | 10g |
| Amaretto Sour | 260 | 0g | 24g |
| Estimated total | 2,590 | 87g | 184g |
Round 2 · The CounterofferCutting the Bread
Looking at the breakdown, the focaccia bugged me: 350 calories on bread I’d eat mindlessly before the food I actually cared about even arrived. So I asked for a trade. Drop the focaccia, add either another entrée or appetizer, and tell me if that’s actually smart.
Me
“Take off the focaccia and replace with either an entrée or another app. What do you think?”
ChatGPT
Ranked it: a lighter appetizer first, a second pasta second, and a whole extra entrée dead last unless something really stood out. Reasonable, well-argued advice.
I did not take any of it. I nodded along, then asked to add the Chicken Parmesan instead, its explicitly least-recommended move, because it’s one of Ciccio Mio’s signature dishes and good advice has never once stood between me and chicken parm.
| Item | Calories | Protein | Carbs |
|---|---|---|---|
| Meatballs (65%) | 540 | 34g | 18g |
| House Salad (½) | 140 | 3g | 8g |
| Lasagna Bolognese (65%) | 780 | 36g | 48g |
| Chicken Parmesan (½) | 700 | 43g | 36g |
| Toasted Almond Gelato (½) | 340 | 6g | 34g |
| Old Fashioned | 180 | 0g | 10g |
| Amaretto Sour | 260 | 0g | 24g |
| Estimated total | 2,940 | 122g | 178g |
“I removed a piece of bread and somehow ended up 350 calories worse off. This is how tariffs work, I think.”
Ignoring three sensible suggestions for “half a chicken parm,” apparently a substantial half, took us from 2,590 to 2,940. With AI’s help, and against its advice, I’d made the dinner bigger, not smaller.
Round 3 · The Actual DealWhat We Ordered
Sitting with 2,940 calories and a month of hard-won 700-to-1,000-calorie deficits, the math finally won the argument the advice hadn’t. We didn’t want to under-eat on our anniversary. But we didn’t want to overdo it either. So we went back through it one more time and made the actual final call: keep the lasagna, because it’s the reason people go to Ciccio Mio in the first place, and let the Chicken Parmesan go. It’s a great dish, and also a dish I can order at a dozen other restaurants on a random Tuesday. And the focaccia, the very thing this whole negotiation started over, quietly talked its way back onto the order. Turns out it’s hard to stay mad at warm bread.
| Item | Calories | Protein | Carbs |
|---|---|---|---|
| Olive Focaccia (½) | 325 | 8g | 42g |
| House Salad (½) | 180 | 6g | 10g |
| Truffle Mozzarella Sticks (65%) | 650 | 26g | 36g |
| Lasagna Bolognese Rotolo (65%) | 670 | 31g | 45g |
| Chicken Parmesan (½) | — | — | — |
| Toasted Almond Gelato (½) | 250 | 5g | 28g |
| Old Fashioned | 180 | 0g | 10g |
| Final total | 2,255 | 76g | 171g |
3
rounds of edits
2,255
final calories
27
years married
The Part That Actually Mattered
The point of any of this was never to eat less on our anniversary. It was to stop the specific thing I always do, which is order like every dish is my last meal on Earth and then spend the rest of the night doing that slow, seated recovery where you insist you’re “just going to sit for a minute.” I wanted to celebrate: actual celebrating, bread and cocktails and dessert, and then get up from the table the same way I sat down at it.
“I didn’t want to be the guy doing math at the table. I wanted to already know the answer before I sat down.”
What the negotiation actually gave me wasn’t a lower number. It was a decision made three days early, by one reasonably calm person and a robot, instead of one hungry guy staring at a bread basket.
We had bread. We had two apps’ worth of splitting. We had the signature pasta, a proper dessert, and a drink each. And when the check came, I stood up from the table like a person who had eaten a nice dinner, not a person who needed a moment.
My wife, who sat through zero rounds of this negotiation and simply ate her pre-approved lasagna and gelato in peace, thinks the whole exercise is quite ridiculous and also thinks it’s exactly the kind of thing that’s kept us married 27 years: she picks the restaurant and the two dishes that actually matter, I go argue with a chatbot about the rest, and everybody eats well. Ms. Go With the Flow, indeed.
Leave a Reply