I spent the afternoon making a list of everything that could disappear.
The Open Current launch had hundreds of documents, but only a handful controlled what we were allowed to do. The project charter named the decision-makers. The test protocol defined a failure. The client's acceptance criteria specified which failure would block launch. The issue log recorded whether the failure had been fixed.
Alder's software preserved edit history, but access rules could change in a click. I could see a file one day and find myself locked out of it the next. So I saved the records I was authorized to retain in the project's approved archive, then sent the compliance office a request for guidance about the proposed role change.
I didn't copy the materials to my personal account. I didn't download anything. I didn't even take screenshots. I knew enough about public-sector work to understand that protecting a record and stealing one were not the same thing.
At 3:12, Graham sent the transition note.
From: Graham Reed
Subject: Open Current Delivery Transition
Effective immediately, Devin Shaw will manage day-to-day delivery. I will assume executive oversight and client communications. Mara Ellison will support a limited handoff through Friday. This temporary realignment reflects a personal conflict arising from Mara and my engagement and is intended to protect the company, the client, and our relationship.
I read it twice.
The note gave me a deadline, a demotion, and the explanation I had asked for. I forwarded it to compliance with a single line: Please confirm whether this satisfies the policy and the client charter.
Then I returned to the launch test.
The failed simulation involved a feed called HarborRoute, a small vendor product that delivered closure data from Bellwether's public works department. During the test, HarborRoute had gone offline for seven minutes. Open Current had kept showing its last verified map as current. A dispatcher could have seen a road marked open when it had already been closed.
We had patched the display so it would flag stale data. The patch worked in a lab test, but we hadn't run a second full simulation. That was why the launch condition existed.
At 4:06, Devin messaged me.
Devin: Do you have ten minutes?
I found him in the small conference room by the kitchen. He was already seated with the transition checklist in front of him.
"I don't know what to say," he began.
"You could say whether you're willing to lead the launch."
He glanced at the glass wall. "Graham said the job is temporary."
"Did he say how temporary?"
"No."
"Did he say what happened to the simulation?"
Devin pressed his fingers against the edge of the paper. "He said it had been addressed."
"Has he shown you the test results?"
"No."
"Then don't tell the client it has been addressed."
He looked up sharply. "I'm not going to lie."
"I didn't say you were. I'm telling you that the phrase doesn't mean anything without a result behind it."
He leaned back. "You think Graham's putting me in a position to fail."
"I think you're being asked to take responsibility for a project you haven't been allowed to review. That's not a position I'd accept."
Devin rubbed his thumb along his watch strap. "I don't want your job. I also can't make a scene."
"I'm not asking you to. I'm asking you to read the charter and the issue log."
"If I push back, he'll say I can't handle it."
"Then document the question."
He let out a short breath. "You make every answer sound like another file."
"Sometimes the file is the answer."
He looked down at the checklist. "What if it's too late to get another simulation?"
"Then the launch moves."
"And if the client pulls the pilot?"
"Then the client gets to make that decision with accurate information."
He was quiet. I could hear the refrigerator motor through the wall.
"Did he really say it was because you're engaged?" Devin asked.
"He said that in front of the team."
"Maybe he thought it would make the change easier."
"It didn't."
Devin picked up the checklist. "I'll read the records."
"That's all I can ask."
I went home at six. My apartment was still full of engagement flowers. A dozen cream roses sat in a glass vase on the kitchen counter. The card read, To the next chapter. Love, G.
I moved the flowers to the sink, changed the water, and put the card in a drawer.
Graham called just after eight. I let it ring twice before I answered.
"Did you send the note to compliance?" he asked.
"Yes."
"You didn't need to escalate a routine staffing change."
"You said the change was because we're engaged. The policy says personal conflicts on public safety projects go through compliance."
"We're not in a courtroom."
"I didn't say we were."
"Mara." He sounded tired now, like I had made him late for something. "I thought you'd understand why this is necessary."
"I understand why it's convenient."
"For whom?"
"That's what I'm asking."
He was silent long enough that I checked the call had not dropped.
"Are you wearing the ring?" he said.
"No."
"I saw the photo you posted yesterday."
"I took it off today."
"Because of this?"
"Yes."
He breathed out. "You don't think that's a little extreme?"
"I think you changed our working relationship before you changed our personal one."
"I didn't change anything between us."
"You changed what I'm allowed to do, what the team hears, and who gets to speak for the work I built. If those are separate from us, you're the one who should be able to explain how."
"I'm trying to protect us."
"From what?"
"I don't know. Questions. Accusations. Someone saying you got the role because you're with me."
"I had the role before I was with you."
"I know that."
"Then you know the answer."
He said my name, but there was no sentence after it.
"I need you to send the revised authority list to compliance," I said. "And don't have the team tell the client the role change is approved until it is."
"I'll handle it."
"That's what I'm worried about."
I ended the call before either of us could turn the conversation into a fight about tone.
For a while I stood at the kitchen sink with one rose in my hand. The stem had a thorn that caught my thumb. I set the flower back in the water.
I wasn't going to destroy the relationship in one night. I wasn't going to pretend the engagement meant nothing, either. The ring stayed in the drawer.
On Tuesday morning, compliance replied.
The client charter required an amendment. The change also triggered a disclosure review because Graham had executive authority over my compensation. Until the review was complete, no change to the delivery structure could be represented as final.
I read the email twice, then forwarded it to Graham and Devin.
I had bought myself time.
It wasn't the same as getting my job back.