Short Story

Mom's been on her phone throughout dinner, not even pretending anymore.
Maya pushes pasta around her plate. When Aurora finally sets the phone down, Maya tries to grab a moment.
"How's the data center project?"
"Mm?" Aurora rubs her eyes. "Fine. Complicated. A lot of moving parts."
"When's the decision?"
"Soon." Aurora lifts her fork, then sets it down again. "Don't wait up tonight. I need to finish the presentation."
"For Tempest?"
Aurora looks up. "How do you know the project name?"
"You've had the folder open on your laptop every night for a week," Maya says. "It's not how I'd treat something confidential."
"It actually is confidential, smartass." Aurora almost smiles. "And I'd appreciate it if you didn't—"
Her phone buzzes. Aurora glances at it, her expression tightening.
"I need to take this. It's Peterson."
She's already moving, phone to her ear. "Yes. I have the revised metrics—"
Maya eats alone, listening to her mother's clipped voice through the wall. Stress voice: the way you speak when your mind is three sentences ahead of your mouth.
Two minutes later, Aurora reappears and grabs her laptop but doesn't sit down.
"I need to rework the deck. Peterson wants the carbon projections framed differently." She's already walking away. "Leave the dishes. I'll get them later."
She won't. Maya knows this. Her mom's pasta sits untouched.
It's after midnight when Maya looks up from her AP Environmental Science homework — an entire unit on ecosystem collapse while she memorizes vocabulary words about resilience.
"Maya?" Her mom's voice drifts down the stairs. Exhausted. "Can you bring me my laptop? I left it in the den."
The laptop is open on the desk. She should close it. She knows that. But the screen is right there.
PROJECT TEMPEST: CARBON FOOTPRINT REDUCTION
Clean slide. Corporate-perfect. Interlocking BBEL logo in the corner. Charts plunging downward. Projected savings: 2.3 million tons of CO₂ by 2030.
The preceding slides were the kind of thing BBEL did well — wildfire prediction, drought forecasting, habitat mapping. Tempest was supposed to be the next step: faster, smarter, and — the centerpiece — lower carbon.
Maya's brain does what it always does. She sees it. Or rather — doesn't.
There's no mention of the data center itself. No construction emissions. No operational load. No cooling systems. No backup power. No accounting for the carbon cost of running AI at that scale, nonstop. They're counting savings without counting cost.
Her chest tightens. She has a name for this, from the unit she finished last week: accounting gap. The absence of a variable that should be present. The flaw that isn't visible unless you're looking for the thing that isn't there.
She screenshots the slide to her tablet and closes the laptop carefully, like it might bite her.
"Coming," she calls.
Upstairs, Aurora is already half asleep.
"Thanks, honey," she murmurs.
Maya stands there, wanting to say something. But her mom is already back at it.
Once in her room, Maya stares at the screenshot.
2.3 million tons saved.
Saved from what? Compared to what baseline?
She opens her laptop and starts running rough numbers. Grid mix. Energy demand. Construction footprint.
By 2 a.m., she's pretty sure.
By 3, she's certain.
By 3:07, she knows she has to talk to her mom before it's too late.
Morning comes fast. Aurora is already at the kitchen counter, dressed, laptop open, coffee untouched.
"Mom—"
Aurora keeps typing. Fingers fast. Jaw set.
"Mom—" A hint of panic this time, barely contained.
Aurora stops. Looks up. The expression is not quite a scream—just the compressed version of one, the kind that travels through the eyes when there is no time for anything louder.
"What."
"The carbon analysis…."
Something shifts in Aurora's face. She reads Maya the way Maya reads data—one glance, and the variable resolves.
"You weren't supposed to see that presentation."
"I know. But—"
"What about it?"
"There's no calculation for the data center itself. You're showing reductions without the cost of building or running it."
Aurora sets down her mug. "Maya, the people who built this model are experts. They've been working on this for two years."
"Mom. The data center produces more carbon than the AI saves. The project makes things worse."
Aurora's face hardens. "That's not—you can't possibly—"
"I ran the numbers last night. The cost is bigger than the savings. By more than a million tons."
"I don't have time for this." Aurora checks her watch. "We're making the go/no-go recommendation today. Four hours from now. The deck is locked."
"Today?" Maya's voice cracks. "Mom, if the numbers are wrong—"
"Wrong? Based on what — your AP Environmental Science class?" Aurora stops herself, takes a breath. "I'm sorry. I know you care. But I cannot walk into that meeting and tell the CEO my teenage daughter thinks the analysis is flawed. Do you understand the position that puts me in?"
Maya swallows. "So you're just… trusting it?"
Aurora exhales. "I'm trusting the system I work in."
She grabs her bag, hesitates, and kisses Maya's forehead.
"We'll talk tonight. I promise."
The door closes.
Four hours later, Maya stares at the screenshot on her tablet for the millionth time. She thinks about her mom's face when she said I'm trusting the system I work in. She opens her phone.
Scrolls.
Stops.
“Ricki.”
Types.
Need your help. Now.
The reply comes almost instantly.
What's wrong?
I can't explain over text.
Basement. Fifteen minutes, Ricki writes.
Ricki's basement smells like energy drinks, dry-erase markers, and Nacho Cheese flavored Doritos. The dice are sorted by color. D&D campaign maps are everywhere, on walls, tables, the floor, and a couple of other things she couldn't see because of the maps.
"I need you to look at something."
Ricki doesn't glance up. "If this is another climate argument, I already agree with you."
"It's not that."
He looks up. She shows him the screenshot. His face changes.
"Walk me through it."
She does.
Ricki looks at the screenshot for a long moment. "It's an exploit.”
He keeps studying the screen. “It’s the wrong victory condition — it's winning 'maximum compute,' not 'minimum carbon.' Totally legal. Completely broken."
"And my mom doesn't see it because—"
"She's playing by the rules." He taps the table. "She's not the one who decides what they are."
"So, what does the Dungeon Master do when someone exploits the system?"
Ricki doesn't answer right away.
"Sometimes," he says, "you show everyone the exploit. Force the table to decide whether this is the game they actually want to play."
"You mean leak it."
"I mean, make it impossible to ignore."
He looks at her. "In D&D, if someone storms away from the table, you find new players. In real life…"
Maya's phone buzzes.
Meeting went well. Project approved. ❤️
She stares at the message, then deletes it.
Ricki says nothing. Pulling a napkin from the stack beside an old pizza box, he starts drawing — small boxes, connecting arrows, the way he maps encounter logic when words aren't precise enough. Inputs. Outputs. The gap where the variable should be.
She studies the boxes and arrows. At first, they look like one of Ricki's campaign maps, until she understands what he is really showing her.
Not the pieces.
The space between them.
"You want to do this?" he asks.
Maya doesn’t answer. “It’s your move.”
She studies the napkin a moment longer, picks up one of Ricki's dice, weighs it in her hand, sets it back down, then nods.
“OK.”
Two hours later, the company's announcement hits everywhere — Twitter, LinkedIn, tech blogs. Clean language. Sustainability. Innovation.
2.3 million tons CO₂ saved by 2030.
Maya takes a screenshot and sends it to Ricki.
They just gave us the opening.
That evening, she's back in the basement.
"It's done," she says.
Ricki nods, pulling up window after window. Twitter. GitHub. Journalists.
"So now what?" he asks.
"Now people find out."
He hesitates. "We can't take it back."
"I know."
"How do we sign it?"
"Anonymous. For now."
He types:
An analysis of carbon accounting failures in AI-driven climate modeling.
For urgent review.
"Ready?"
She nods.
He presses enter.
By midnight, it's on four platforms.
By dawn, it's everywhere — and everywhere meant something different than it had even a year ago. It meant the thread had escaped the technical forums where it had started and entered the metabolism of the larger conversation, where precision gave way to velocity and the original question was no longer the point. Scientists reran the numbers and confirmed them. Developers forked the code and built on it. The phrase carbon accounting failure began appearing in places that had never used it before, stripped of its qualifications, traveling faster than the data that justified it.
She watched this from her room with the particular nausea of having set something in motion that no longer required her. The exploit had been correct. The exploit had also become something it had not intended to be. She understood, for the first time, that those two things could be simultaneously true and that neither one cancelled the other out.
The company's statement arrived at noon — three sentences, measured, neither conceding nor fully denying. We stand by our rigorous analysis and are reviewing these claims. She read it four times, parsing the grammar. Reviewing was doing a great deal of work in that sentence. It meant the claims existed. It meant they had been received. It did not mean anything else yet.
By midafternoon, Aurora was on CNN.
Maya sat at the kitchen table and watched her mother's face fill the screen — composed, professional, the specific stillness Aurora produced under pressure, which Maya had grown up reading the way other children read weather.
"The projections in Project Tempest were developed by leading experts," Aurora said. "We're confident in the methodology."
"But critics argue the project increases net emissions—"
"We're reviewing the claims." Aurora's voice did not waver. "Our focus remains on preventing millions of tons of future emissions."
Maya watched her mother defend numbers she knew were broken, in the careful language of someone who had not yet decided what she knew or had decided and was not yet ready to say so, and could not tell, from inside the sentence, which of those things was true.
She turned off the television. She sat in the quiet for a long time.
Aurora came home after midnight. She did not turn on the lights. She set her bag down somewhere in the entryway — Maya heard the soft weight of it — and then moved to the couch in the dark, where the television's standby light gave just enough to see by. Maya came downstairs to find her sitting with the remote in her lap, the screen dark, her own face looping silently on the muted TV — the CNN clip, playing on repeat in the corner of the screen on some continuous news feed that had decided her mother was the story of the hour.
Maya sat beside her. The room held the particular silence of a space where someone has been crying and stopped. She could feel it — the spent quality of the air, the way Aurora's breathing had the careful regularity of someone managing something.
"The truth had to come out," Maya said.
Aurora turned. It was not the turn of someone hearing something new. It was the turn of someone who had been waiting for confirmation of something they already understood, had been carrying since the morning, perhaps since before the morning, since some earlier moment Maya couldn't locate and didn't know how to ask about. She knew.
The knowing moved through her body before it reached her face. Her shoulders dropped first. Then something in her chest — some last structural thing that had been holding — gave way, and she folded inward with a grief that was soundless at first, the way the deepest grief always is, as if the body needs a moment to believe it has permission.
Maya did not touch her. She could not touch her. She understood that the distance between them in that moment was not coldness — it was the exact shape of what she had done. She had told the truth. She had told it in a way that had cost her mother something she could not yet measure. The comfort she wanted to offer and the act that had made comfort necessary were the same act. She could not hold both things and her mother at the same time.
When the sobs became audible — ragged, ugly, the sound of someone who has stopped trying to manage — Maya stood and went upstairs.
She lay in the dark and listened to her mother grieve on the floor below her.
And then the grieving stopped.
And then, after a silence that lasted long enough to mean something, Aurora's voice began — low, controlled, the stress voice, the one that sounded like arguing with someone who wasn't there. The words didn't carry. Only the tone did: the clipped cadence of someone rebuilding a position in real time, sentence by sentence, on a call that had been waiting for her to be ready to make it.
Maya stared at the ceiling. She had wanted her mother to see the truth. That had been the shape of what she wanted — clear, simple, justified. Her mother would see the truth and the truth would change something and the change would mean the thing she had done was worth the cost of doing it.
Her mother had seen the truth. She had seen everything.
And now she was on the phone in the dark, and Maya could not hear the words, and none of it — not the leak, not the thread, not the sob, not the silence, not whatever Aurora was saying right now to whoever was listening — none of it could be taken back.