Gavin unhooked the credential from his belt, and Dana closed her hand around it.
She placed it next to mine and turned back to the conference-room screen.
Nobody sat down.

The room was too cold, and my stomach had started cramping again because the granola bar from my desk was still unopened in my coat pocket.
Dana pulled up the building-access console.
Dana entered Gavin’s badge number.
Dana narrowed the range to the previous evening.
Dana stopped scrolling when a second entry appeared long after Gavin had supposedly gone home.
At 7:51, his credential had opened the employee entrance on the east side of the building.
Three minutes later, it had opened the corridor leading toward payroll.
Gavin leaned toward the monitor.
“That reader buffers transactions,” he said. “The times can post late.”
Dana did not answer him.
Instead, she opened the physical-access detail and compared the door controller’s clock with the payroll server clock.
The difference was six seconds.
Not hours.
Six seconds.
HR’s representative, Celia Grant, finally sat down and pulled the termination notice from beneath Dana’s laptop.
I stayed standing.
A few minutes earlier, that piece of paper had ended my employment before I had even taken off my coat; now Celia kept glancing between its accusation and the access record as though the words had become difficult to hold together.
Gavin said somebody could have borrowed his badge.
I looked at Dana.
I did not argue.
I did not fill the silence for him.
I asked Dana to compare the payroll-room door with the private-office terminal activity from the same period.
She did.
At 7:57, Gavin’s office terminal had opened the same payroll case I had documented before leaving.
At 7:58, that terminal issued the deletion command Dana had already found.
The command removed my comparison report from the active case view.
It did not erase the version history.
That mattered.
Dana opened the retained copy.
My report was still there, stamped 7:31, showing eighty-three employees with their regular hours restored to match the approved time files.
Below it sat my note requesting a second-person review before release.
Gavin folded his arms.
He said the deletion might have been routine cleanup.
Celia looked at him.
“Did you perform it?”
He said he did not remember.
I reached into my coat for the granola bar, tore the wrapper halfway, and stopped when Dana changed screens again.
The smell of somebody’s reheated oatmeal had drifted in from the break room and settled in the hallway.
Nobody mentioned it.
Dana opened the batch event history.
For a moment, the room seemed to tilt back toward Gavin.
My user ID appeared again.
It was attached to an action at 8:02 the previous night.
Celia read it twice.
Gavin uncrossed his arms.
“There,” he said quietly. “That is what I was trying to tell you.”
The entry showed my account touching the payroll batch sixteen minutes after I had shut my laptop.
My mouth went dry.
I knew I had been outside by then.
I also knew that saying so would not make a system record disappear.
So I asked Dana for the session identifier instead of defending myself.
She expanded the row.
The session was mine.
For several seconds, nobody moved.
Then Dana checked where that session had originated.
My laptop was not listed.
The token had been called through an administrative handoff from Gavin’s terminal.
That was worse in one way and better in another, because it showed that somebody had used an already authenticated payroll session after I was gone, but it also meant I had left a session alive when I closed my laptop instead of explicitly signing out.
Celia asked whether that was a policy violation.
Dana said it could be.
Gavin exhaled through his nose.
The balance shifted again.
I had not stolen data.
I had not issued the deletion.
But I had given them a procedural mistake they could put beside my name.
I opened the granola bar fully and took one bite.
It tasted like cardboard.
While Dana reviewed the session chain, I asked Celia to add one more item to the audit record: I had closed my laptop at 7:46 without manually terminating the session.
She looked surprised.
I asked her to write it anyway.
If they were going to preserve the record, I wanted all of it preserved.
Gavin said nothing.
Around then, Nora Bell appeared at the conference-room door carrying two paper cups and a yellow ceramic mug.
She pointed at the yellow mug and said it was mine.
I left it where it was.
Nora handed Celia the cups, glanced at the screen, and asked whether anyone had checked the batch itself rather than just the access history.
Dana turned toward me.
I understood the question before she finished asking it.
The logs could clear my name and the employees could still wake up Friday with the wrong deposits.
That was the part Gavin’s accusation had nearly buried.
I asked Dana to open the current payroll totals.
She switched views.
The exceptions were back.
All eighty-three.
My correction had not survived the night.
I put the half-eaten bar on the table.
At 7:54, shortly after Gavin’s badge had opened the payroll corridor, a second import had been pushed into the batch.
The file name looked ordinary enough to disappear in a long list of quarter-end processes, but its record count matched the damaged import I had repaired earlier.
Dana opened its details.
The source terminal was Gavin’s.
The regular-hour fields had been replaced again.
Not overtime.
Not bonuses.
Regular hours.
The same eighty-three people were short.
Celia pressed two fingers against her forehead, then asked Gavin why his terminal had rerun the file.
He said the payroll team often repeated imports during reconciliation.
I asked Dana to check whether the repeated file had an approval reference.
It did not.
Gavin said approvals were sometimes attached later.
Dana looked at him for a long second, then opened the approved source folder.
The file was not there either.
I stopped watching Gavin.
There was no useful decision left in his face.
Instead, I asked how close the batch was to transmission.
Dana checked.
Sometime that morning, the hold I had placed the night before had been removed.
The batch now showed ready status.
My chest tightened.
“Can it leave?” I asked.
Dana said yes.
Celia asked how soon.
Dana would not guess.
She opened the transmission queue and found the pickup window already active.
That changed the room faster than anything about my termination had.
Nobody cared where I stood anymore.
They cared about the batch.
I asked for my account to remain disabled.
Gavin looked at me as if he had expected the opposite.
If Dana restored my access while my employment status was disputed, every correction I made would become another argument about authorization.
Instead, I asked her to give Nora read-only access to the retained snapshot and let me call out the comparison steps from the table.
Nora pulled up a chair.
Her left hand shook once when she touched the trackpad.
The conference room had warmed enough that I finally took off my coat.
A plastic spoon was stuck under one of the paper cups.
I moved it aside.
First, Nora opened the approved time file.
Then, Nora loaded the current batch.
Then, Nora sorted the missing regular-hour records.
Then, Nora stared at the screen as eighty-three names lined up exactly with the damaged group I had documented the night before.
Dana asked whether we could restore from my clean snapshot.
I said not yet.
The snapshot proved what the batch had looked like at 7:31, but I wanted the current records compared against the approved files again before anybody overwrote anything.
That extra comparison cost us several minutes.
It also showed something new.
Two employees had submitted legitimate time adjustments after my snapshot.
If we had simply restored my version, their new hours would have vanished.
Dana nodded once.
Celia wrote that down.
Gavin reached for his phone again.
Dana covered it with her hand before he picked it up.
“Leave it there.”
He did.
I asked Nora to build a corrected batch from the approved time records plus the two later adjustments, without copying anything from the unapproved import.
Because my account remained disabled, Nora had to perform every step while Dana watched the activity log in a second window.
It was slower.
It was cleaner.
For the first time that morning, the process did not depend on anyone believing me.
The system could show each step while it happened.
A few minutes later, Nora stopped.
The totals still failed.
One department was off by a small amount.
Gavin spoke immediately.
He said that proved the approved files were incomplete.
I almost answered him.
Instead, I asked Nora to sort by effective date.
There it was.
A supervisor correction had entered sometime after seven the previous evening but before I made my final comparison, and it had landed in a separate queue rather than the approved source folder Nora was using.
The adjustment was legitimate.
Dana traced it to the department supervisor’s normal workflow.
We added it.
The totals matched.
Still, Dana would not release the batch.
She wanted the version history preserved first.
That irritated Gavin more than anything else had.
He said employees would blame the company if deposits were delayed.
Dana said preserving the evidence and paying people correctly were not competing tasks.
I watched Celia turn the original termination notice face down.
Nobody announced what that meant.
We kept working.
By sometime before ten, the corrected batch was ready for a fresh review, and Dana had created a separate preserved copy of every version beginning with the damaged import, my repair, the later overwrite, and the deletion event.
I asked Nora to step away from the keyboard.
She did.
Dana compared the totals herself.
Then Celia compared the employee count against my original case note.
Eighty-three.
All present.
All corrected.
The two later adjustments remained intact.
Dana placed the batch on a new hold under her own credentials and asked Celia to find someone with release authority who had not touched the disputed records.
Celia used the conference phone.
I stayed out of the call.
My hands had started to ache from keeping them clenched against the edge of the table, so I opened them and rubbed the red marks in my palms.
For a while, the biggest sound in the room was the ventilation fan.
Gavin stood near the wall.
His badge remained beside mine.
The phone remained under Dana’s hand.
Nobody had asked him to leave yet.
Then Celia ended the call.
She told us another authorized payroll manager would review and release the corrected batch from a separate workstation.
That should have felt like the ending.
It almost did.
Celia picked up my termination notice and said the termination was being withdrawn pending completion of the internal review.
She crossed out the effective status on her copy, initialed the change, and wrote that I would remain on paid administrative status while the access issue was examined.
I asked for the same correction on my copy.
She made it.
I photographed it again.
Gavin looked toward the door.
Dana told him to stay.
Celia said his system privileges were being suspended while the audit continued.
No speeches followed.
No one apologized.
I folded my corrected notice once and slipped it into my bag.
Then I asked the question I had asked before security walked me out.
Was payroll actually safe?
Dana checked the queue.
The corrected batch was still waiting for independent release.
Not transmitted.
Not finished.
I sat back down.
Celia told me I could go home.
I said I would leave after the release result appeared on the screen.
She did not argue.
For roughly twenty minutes, almost nothing happened.
Nora peeled the cardboard sleeve from her coffee cup in thin strips.
Dana reviewed access events.
Celia answered two quiet calls in the hallway.
I ate the rest of the granola bar.
Gavin stayed standing.
Then the queue changed.
Released.
A second status followed after the transmission handshake completed.
Accepted.
I read both words twice.
Dana opened the final control total and compared it with the approved time records.
The numbers held.
Eighty-three employees who had been missing regular hours were back in the transmitted file with the hours their approved records supported.
That closed the payroll problem.
It did not close the morning.
Dana returned to the audit trail and built the sequence from the retained records without asking any of us to describe what we thought had happened.
The first damaged import had entered before I reopened the batch at 6:17.
My account had restored the affected records and created the comparison report.
My hold had prevented immediate release.
After I left, Gavin’s badge had brought someone using that credential back into the restricted corridor.
His assigned terminal had then rerun an unapproved import, removed my report from the active case view, invoked my still-live session token, and later removed the hold.
The logs could not tell Dana what Gavin had intended.
She did not pretend they could.
They showed actions.
That was enough for the internal decision in front of us.
Celia turned my original termination allegation toward Gavin.
She asked whether he had reviewed any of those records before accusing me of taking employee data.
He said he had reviewed the access alert.
She asked whether he had reviewed the version history.
He did not answer.
She asked whether he knew his terminal had generated the later events.
He said he wanted representation from management before answering more questions.
Celia stopped asking.
Dana preserved his workstation account and the two badge records.
Then Celia told him he was relieved of system access and management duties while the company completed its review.
She did not mention police.
She did not threaten lawsuits.
She simply asked security to escort him to his office so he could collect personal items without touching his computer.
Gavin looked at the padded envelope.
His credential was no longer inside it.
Dana had sealed it separately in a clear evidence sleeve.
The same little piece of plastic he had watched security take from me less than two hours earlier was now part of the record that kept him from walking back into payroll.
When Gavin left the conference room, nobody followed him with their eyes for long.
The work on the table mattered more.
Celia asked me to remain for one final item.
She printed a replacement employment-status letter stating that the termination had been rescinded and that the allegation of employee-data removal was unsupported by the preserved system activity reviewed that morning.
I read every line.
I asked her to change one sentence that described my late-night access as unauthorized.
The badge system and my role permissions both showed I had been authorized to enter the payroll room and open the batch; the unresolved issue was that I had left an authenticated session alive after closing my laptop.
Celia changed it.
I read it again.
Then I signed the acknowledgment of receipt, not an admission.
Dana signed the audit-copy line.
My shoulders dropped about an inch.
That was all.
Outside the conference room, the office had resumed its ordinary morning noise.
Someone was arguing with the copier.
A delivery cart squeaked near reception.
The dead plant beside the payroll printer had been watered again, and a dark circle had spread beneath its pot.
I stopped there for a second.
At 6:17 the previous evening, I had entered that room because eighty-three people were about to be paid incorrectly.
By morning, I had been walked toward the exit under an accusation that treated the act of opening those records as the offense.
The difference between those two versions of me had never been hidden in a confession or a dramatic message.
It had been sitting in ordinary system history the whole time.
I had asked them to preserve it.
They finally had.
Celia told me I did not need to return to my desk that day.
I went there anyway to collect my coat properly and retrieve the charger I had unplugged during the escort.
The three company pens were still lined up beside my monitor.
I left them.
My coffee from the night before had been thrown away.
Good.
Near noon, Dana met me by the elevator with two clear sleeves in her hand.
Gavin’s credential remained sealed for the review.
Mine had also been preserved because it was tied to the access sequence, so security had issued me a new credential with no payroll privileges until the administrative review was complete.
Dana handed the new one to me.
I clipped it to my coat.
My old BADGE stayed sealed in the audit file.