Chapter 12 #2
Riley pasted on a smile, minimizing the ESG portal and pulling up a neutral dashboard. “Just updating the environmental discharge summaries. With all the rain runoff last quarter, I want to double-check our neutralization rates.”
Webb made a face. “You always start with the fun stuff.”
She grinned, leaning back in her chair. “I’d rather start with it than end with it. You know how it is. Bad data after five p.m. can haunt your dreams.”
That earned a chuckle. He took the bait and stepped back. “Fair enough. I’ll leave you to your exciting spreadsheets.”
The moment he was gone, Riley’s smile faded. If Bolivia and Indonesia were scrubbed, she needed to see what was happening closer to home.
She pulled up the uranium production summaries for the site.
At first glance, everything looked fine—numbers matched the output expected for the season.
But her memory from last year tickled her into action.
The leach pads had been running hot back then.
She remembered how sulfuric acid and ammonia deliveries had been frequent enough to clog the roads.
She opened the reagent consumption logs.
There it was. Acid consumption was up by twenty percent compared to declared production. The numbers didn’t match. They were processing more ore than they were declaring.
Her stomach tightened. Riley minimized the logs and opened the export permit registry. Most entries were for copper concentrates and mixed oxide shipments. But sprinkled in between, every three or four weeks, was an entry labeled: Special Mineral Compounds.
Vague. Convenient. And exactly the kind of labeling that could disguise a yellowcake shipment.
Her cursor hovered over the data export button. She couldn’t save these to the company drive. If the Admin account was cleaning up reports, someone would notice her downloads.
She slipped a small USB from her bag—a nondescript silver drive she used for “personal documents”—and plugged it in, renaming it innocuously: ESG_CommunityReports_Archive.
She copied the reagent logs first, then the export permits.
A knock at her door pulled her back to the present. Marisol, the section head of logistics, stood there looking confused and holding a clipboard. “Hey, Riley. I saw you requested the weight tickets for last month’s barge shipments. Why? That’s more my department than ESG.”
Riley’s mind shifted gears instantly. She smiled warmly, gesturing to the seat across from her desk.
“Hey, come on in. I’m running a variance check between port declarations and environmental records.
The IAEA’s been asking for tighter oversight on bulk mineral transport, and they want ESG to be proactive.
It’s all above board, but your tickets give me a cleaner picture than the summary files. ”
Marisol sighed in relief. “Oh. Okay. You had me worried I’d messed something up.”
Riley chuckled. “If you had, I’d tell you before the auditors did.”
Marisol smiled at that, visibly relaxing. “All right. I’ll have my team send you digital copies.”
As soon as she left, Riley let out a slow breath.
The more information she pulled, the more the pieces whispered at the edges of her mind. None of it was proof. Not yet. But the reagent spike, the vague export codes, the sudden perfection in foreign shipment reports … all of it painted the same picture.
And her father’s voice echoed from when she’d confronted him. Acceptable losses, Riley.
Acceptable losses to him and a warning to her.
She slipped the USB into her bag and shut down the portal. From now on, she’d work in short bursts, pulling what she needed quietly, saving to her drive, and making sure every request she made had a plausible ESG reason attached.
Somewhere in the back of her mind, a quiet truth settled in. If she were right, she wouldn’t just be doing her job by protecting the environment; she’d be uncovering something someone would lie to cover up.
By the time the afternoon sun angled low over the ridgeline, Riley had moved through the rest of her ESG checklist. She’d signed off on the weekly reclamation report, reviewed the dust suppression logs, approved next month’s clinic supply order, and confirmed that the mine’s small community outreach team had enough budget for the upcoming literacy program.
Every box checked. Every item was documented. If anyone looked at her work for the day, it would look exactly like a diligent ESG Officer doing her job. But the reagent logs, which prove the company handled hazardous chemicals responsibly, still gnawed at her.
She opened the environmental monitoring dashboard and scanned the routine sampling schedule. Air quality, pH, dissolved solids in runoff—standard metrics all neatly lined up.
None of it would raise suspicion unless she added something. Her fingers hovered over the “Request Additional Test” option. It was built into the ESG system for exactly this purpose—unseasonal rain, sudden tailings seepage, or any anomaly that required extra confirmation.
She selected: Water Sample — Downstream from Processing Plant.
Under “Reason for Request,” she typed: Quarterly confirmation of heavy metal dispersion patterns due to increased seasonal rainfall and recent reagent usage.
Technically true. Perfectly defensible.
The presence of uranium in the tailings or in downstream sediments wouldn’t be unusual—mining always left traces. But the concentration could tell her whether more ore had been processed than declared.
A knock on her door interrupted her work. It was Abdul, the site’s environmental lab technician, holding his field tablet. “Hey, Riley. Got your request for the downstream water sample. That wasn’t on the original rotation for this quarter. You want me to squeeze it in?”
Riley gave him an easy smile, leaning back in her chair. “Yes, please. We’ve had a lot more precipitation than normal, and I’d rather confirm our baseline data now than scramble if the regulators ask in six months. It’ll help me justify next quarter’s budget if we show proactive sampling.”
Abdul nodded, clearly unconcerned. “Makes sense. I’ll head down after shift change and pull the sample. Want me to run it local or send it out for full spectro?”
“Full spectro,” Riley said smoothly. “The external report carries more weight for the stakeholder meeting.”
Abdul grinned. “Always thinking ahead. I’ll send you the raw file when it comes in.”
After he left, Riley sat for a long moment staring at her computer screen.
The request was in the system. The results, whatever they showed, would arrive within twenty-four hours.
If the uranium levels were higher than expected for the declared output, it wouldn’t prove diversion on its own. But it would be one more breadcrumb.
One more piece of the puzzle she couldn’t stop herself from assembling.
And if her father called again asking about the PR optics, she’d tell him exactly what he wanted to hear.
Because optics were all he cared about. And Riley was starting to suspect they were being used to cover something far bigger.
The results came in at 05:42 a.m.
Riley was halfway through her first coffee when her email pinged with the subject line:
External Analysis: Water Sample — Downstream Processing Plant
Her pulse skipped. She set her mug down, wiped her palm on her thigh, and clicked the attachment. The report opened in the clean, methodical format she knew by heart:
pH: within expected seasonal variation
Total dissolved solids: slightly elevated from baseline
Sulfates: within normal variance
Her eyes moved to the metals panel.
Copper, arsenic, molybdenum—all within historical ranges.
Then she saw it.
Uranium-238: 0.93 mg/L
Uranium-235: 0.007 mg/L
She frowned. That was off.
For the declared production level, downstream concentrations should be about 0.3 mg/L for U-238. The ratio between U-238 and U-235 looked wrong, too, slightly higher than what naturally occurred in the ore from this site.
It wasn’t enriched—nothing explosive. But it told her something critical.
They were processing a higher volume of ore than they’d declared.
Possibly a higher grade. Her mind snapped back to the reagent logs.
The spike made sense now, along with the vague “Special Mineral Compounds” export permits.
Someone was pulling more yellowcake than they were reporting, and it was leaving the site quietly, disguised in regular shipping.
Her first instinct was to escalate through internal compliance. Her second instinct, the stronger one that screamed at her, said, Don’t be stupid.
If the Admin account had scrubbed Bolivia and Indonesia’s data, someone at a high level was already invested in keeping this quiet. And she was just an ESG Officer.
She rubbed a hand across her mouth, staring at the numbers again.
This wasn’t just a compliance violation.
This was the kind of quiet diversion that governments cared about.
Her sat phone buzzed on the desk. For a second, she thought it might be her father, calling to ask about PR again, but the screen was blank.
It hit her then—the quiet truth she hadn’t wanted to face.
She couldn’t pull this thread alone. Not without someone who could move quietly without leaving a trail in corporate systems. Someone she trusted to keep her alive if she were right.
Her mind went immediately to Talon. Not because she wanted to involve him, but because the thought of not involving him suddenly felt reckless.
Her eyes drifted back to the lab results, the numbers burning into her thoughts.
If she were right, this wasn’t just an ESG problem.
It was a security problem. She glanced around to make sure no one was looking her way, inserted her thumb drive, and downloaded the official report before it disappeared.