The mistake happened near dawn.
That was when people slipped.
Four-thirty to five-thirty was the hour when eyes lost focus and hands moved from memory instead of thought. The machines kept humming. The line kept moving. The supervisor kept pretending he was not also half asleep.
I noticed the code because of habit.
Not factory habit.
Old habit.
The kind built from reading contract numbers at two in the morning and finding one wrong digit before a client signed the wrong version.
The battery pack in my hand had a batch mark ending in EU-47.
The label sheet in front of me read US-47.
At first, I thought I had misread.
I checked the next pack.
EU-47.
Next.
EU-47.
The labels were all US-47.
My fingers stopped.
The line did not.
Battery packs slid toward me.
One bumped into another.
The woman to my left hissed, "Move."
I picked up the label sheet and looked again.
Different barcode.
Different compliance mark.
Wrong market.
"Stop the line," I said.
Nobody stopped.
The woman beside me gave me a look.
"Are you crazy?"
I raised my voice.
"Stop the line."
The supervisor's head snapped up.
"What now?"
"These labels don't match the batch."
He strode over, already angry.
"New guy, if you slow the line again--"
"Look at the codes."
I held out the battery pack and label sheet.
He barely glanced.
"Same number."
"Different market prefix."
"Nobody cares about prefix."
"The client will."
His eyes narrowed.
"You worked here four days and now you teach me?"
Workers nearby slowed, watching.
The supervisor slapped the table with his ruler.
"Keep moving."
I did not.
The battery packs kept sliding. The pile grew in front of me.
"I said move."
"If we label these, the whole batch may be rejected."
"You paying for the delay?"
"Are you paying for the recall?"
The line went quiet.
Too quiet.
The supervisor's face turned red.
"You think you're smart because you used to sit in an office?"
There it was.
He had heard.
Factories had gossip too.
Different walls, same appetite.
"I think the labels are wrong," I said.
He stepped closer.
"One more word and you leave."
"Then call quality inspection before I leave."
His hand tightened around the ruler.
For a second, I thought he might hit me with it.
"What is going on?"
Nora's voice cut through the line.
Not loud.
Clear.
She walked over with a clipboard in one hand. Her eyes moved from the pile of packs to the labels, then to my face.
"He stopped the line for nothing," the supervisor snapped. "Says the labels are wrong."
Nora took the pack from my hand.
She read the code.
Then the label.
Her expression changed.
Not dramatically.
But enough.
"Who brought this label sheet?"
The supervisor frowned.
"Warehouse delivered it."
"For which order?"
"Order 19-B."
"This batch is 19-A EU."
He stared.
Nora turned to the nearest worker.
"Do not apply another label."
The supervisor's mouth opened.
She looked at him.
"Stop the line."
He went stiff.
"Nora, if we miss the shipment--"
"If this ships wrong, we miss the client."
That ended it.
The line stopped.
The sudden silence felt enormous.
Workers straightened, whispering. Someone called the warehouse. Someone else ran to get the shift manager.
The supervisor avoided looking at me.
Nora checked three more packs, then marked the form.
"Good catch," she said.
Two words.
They hit harder than praise should.
Maybe because no one had believed me quickly in a long time.
The shift manager arrived fifteen minutes later, sweating and angry until Nora showed him the codes. Then his anger turned around and searched for a safer target.
"How did this happen?" he demanded.
The supervisor blamed the warehouse.
The warehouse blamed the night clerk.
The night clerk blamed the printed pick list.
Nobody blamed me.
That was new.
By six, the correct labels had been found. The line restarted for overtime, but the rejected batch had been avoided.
When the shift ended, Leo ran up beside me near the lockers.
"Brother Ethan, you almost got murdered."
"Almost?"
"Supervisor's eyes were murder. Nora saved you."
I looked toward the quality office.
Nora stood at the doorway, speaking to the shift manager. Her posture was straight. The supervisor stood beside them, face dark, nodding at things he clearly hated hearing.
"She saved the batch," I said.
Leo grinned.
"And you."
Outside, morning light spread over the factory gate.
I waited near the vending machines until Nora came out.
She saw me and slowed.
"You should go sleep," she said.
"I wanted to thank you."
"Fourth time."
"I am committed to the record."
She gave me that brief smile again.
"You were right. I only confirmed it."
"Most people don't confirm things they don't want to see."
Her smile faded a little.
"Is that experience talking?"
"Too much of it."
She studied me for a moment.
"You weren't a bad employee."
It was not a question.
My throat tightened unexpectedly.
I looked away toward the gate.
"Someone decided I was useful as a bad one."
Nora did not ask for details.
Instead, she said, "Then don't let them be the last people to define you."
The morning air was damp and cool.
Workers streamed around us, laughing, yawning, lighting cigarettes.
I stood there with sore feet and a bleeding thumb and felt something move inside my chest.
Not hope exactly.
Hope was too bright.
This was smaller.
Stubborn.
"Easy to say," I said.
"Most true things are."
She started walking toward the bus stop.
After a few steps, she looked back.
"Ethan."
"Yeah?"
"Right now, you are a temporary worker."
I waited.
"Right now does not mean forever."
Then she turned and kept walking.
I stayed where I was until she disappeared into the crowd.
For the rest of the morning, her words followed me home.
Right now does not mean forever.
I wrote them on a scrap of paper and taped it above the desk in my tiny room.
Then I slept for six hours without dreaming of QinTech, Olivia, or rain.