The first warning was the smell.
Tarin caught it halfway down the freight corridor, under river damp, tarred rope, and the sour steam rising from a drain grate. Ozone, then something darker beneath it—hot ink trapped under varnish.
Jessa stopped before he did.
Ahead, two workers were backing away from a waist-high stack of carrier crates. One had a pry bar in both hands and no idea where to put it. The other kept glancing toward the public lane where carts still rolled past the loading mouths.
A blue-white line winked along the edge of a card inside the nearest open crate.
Then three other cards flickered with it.
“Kill the lane,” Jessa said.
She was already moving toward the traffic bell.
Tarin set the loan case down beside the wall instead of carrying it closer. Heat pressed against his face in uneven pulses. The nearest crate had been opened for inspection; its top layer held damaged freight cards in padded slots, some water-marked, some warped enough that the corners no longer lay flat. Client tags hung from the dividers.
A dockman reached toward the active lamp card clipped to the crate frame.
“Off,” Tarin said.
The man hesitated. “Need light to see the numbers.”
“Off.”
This time he pulled it.
The lamp died. Another worker farther down the row heard the exchange and began stripping active tags and convenience cards from two adjacent cages without waiting for Tarin to explain why.
Jessa reached the bell post and rang the freight-stop pattern hard enough to turn heads half the length of the quay. “No carts through this mouth. Take the next crossing. You three, move people off the loading face.”
A handler in a carrier vest started toward her. “We’ve got sealed freight due through here.”
“Then it can be due somewhere else.”
She pointed to the glow under the crate lid. That settled him faster than argument.
Tarin crouched at the edge of the affected stack, far enough back that he could feel the heat without putting his hands over it. Pattern Sight offered him too much noise and not enough certainty. Strain made the edges of the information smear together: damaged Integrity, residue signatures, several separate card structures bleeding into one another through heat and proximity.
One fact did not need the System. The flicker was synchronized.
“Which stack came in wet?” he asked.
“Those two,” said the dockman with the pry bar. He pointed with his chin. “Lower hold took spray. We dried the cases.”
“How?”
“Warm room.”
A worker behind him swore.
The second stack answered the first with a faint line of green around three card edges.
Nobody needed Tarin to name the problem after that.
“Separate them,” he said.
“Not through the public lane,” Jessa called back.
She had two workers dragging empty steel dollies into position while another pair rolled a loaded cage away from the corridor mouth. Her decisions were about bodies and space, not cards. Tarin could see the pattern of it only after she had already made it: clear the route first, then create somewhere for the dangerous stock to go.
The carrier handler objected again. “Those are client-tagged lots. You mix their positions and I lose chain order.”
“If they stay touching,” Tarin said, “you may lose more than order.”
The handler looked from him to the cards.
A corner snapped with a sound like a fingernail breaking.
Thin smoke curled from under a divider.
“Move,” the handler said.
The quay changed shape around the decision.
Workers cut straps. Two people on each dolly took a crate rather than trying to save time with one. Jessa kept the public mouth empty and sent the unaffected cages down the safer side of the loading face. Someone killed the powered sign over the claim station. Another worker unplugged a counting slate whose display had begun to tremble.
This narrative has been unlawfully taken from Royal Road. If you see it on Amazon, please report it.
Tarin opened the loan case.
The dull clamps and sealcloth looked exactly as unimpressive as they had at Quill. Good. He did not need clever. He needed enough stability to touch one failing edge without asking every other damaged card nearby to answer.
He pulled on the insulated grips and pointed to a crate two positions back from the hottest one. “That one first. It’s responding, but it hasn’t started smoking.”
The pry-bar dockman nodded. “Where?”
“Across the stone break. Alone.”
“Jessa?”
She looked once and pointed to a recessed loading bay beyond a drainage lip. “There. Nothing active inside it. Keep the doorway clear.”
The dockman went.
Tarin worked on the nearest exposed card only because leaving it open was worse. Its edge had lifted from the substrate, heat getting under the skin of the pattern. He spread sealcloth beneath it, used one clamp to hold the warped side without flattening the damaged seam, and fed repair substrate under his thumb.
Stabilize Pattern caught unevenly.
For a moment the card shivered against the cloth. Charge left him in a familiar pull without resolving itself into a convenient number. Strain tightened behind his eyes. He kept the technique narrow, bracing one known failure instead of trying to force the whole card clean.
The edge stopped lifting.
That was all he asked of it.
“Wrapped,” he said. “Move it alone.”
A worker took the sealcloth bundle and carried it toward the isolated bay.
From the hottest crate came another sharp crack.
The smell changed.
Jessa was beside Tarin before he stood. “How bad?”
“I don’t know yet.”
“Can it travel?”
He looked at the public lane, then at the crate. Heat had reached the lower dividers. A card in the middle layer flashed, went dark, then flashed again. The surrounding stock answered.
“If we carry that stack intact, every jolt gives it another chance to spread.”
“Then we don’t carry it intact.”
The carrier handler heard her. “That lot is six clients.”
Jessa did not turn toward him. “The lane is more than six clients.”
He came closer anyway. “We can pull the top cases and save—”
A worker at the rear isolation bay shouted.
Tarin twisted around. The responding crate they had moved was smoking now, not from the braced card but from a different divider. The cascade had traveled farther through the damaged stock than the surface signs had shown.
The useful lie would have been that careful work could still save everything.
Tarin knew three expensive ways to touch the problem harder. Anchor Fusion sat nearest in his instincts because it was his best craft and because being good at something made it feel available. But this was the worst place for a high-Charge identity-changing operation: unstable stock, interacting residue, bad surfaces, moving workers, no bench, no clean isolation.
He shut the thought down before it became preparation.
“Water on the stone,” he said. “Not the cards. Cool the bay around them.”
Two workers ran for the inert wash line.
“To do what?” the handler demanded.
“Keep heat from making the next stack join them.” Tarin pointed to the hottest crate. “That one is gone as a recovery lot.”
The handler stared at him.
“Gone how?”
“We separate the client tags if we can do it without opening the pattern layer. Then the stock goes into the empty containment pit.”
“That pit ruins anything put in it.”
“Yes.”
“No.”
Jessa stepped between the handler and the cart path as another team brought an unaffected cage past. “Pick fast. Ruined cargo or blocked public route with workers inside the loading face.”
“That is not your inventory.”
“No. Those are my people to move around it.”
The handler's jaw worked.
Behind him, another card edge began to glow.
He looked at the lane full of stopped carts, the workers waiting for direction, and finally the six-client lot.
“Strip the outer tags,” he said. “Pit the stack.”
Nobody celebrated the decision.
They worked.
The outer tags came free with the divider rail, enough to preserve which clients were losing what without pretending the stock itself remained recoverable. Four workers lifted the crate with hooked handles and carried it toward the containment pit at the end of the loading face. Smoke followed them in a flat gray ribbon.
One man flinched when the bottom of the crate flashed through the slats.
“Keep moving,” Jessa said. “Don’t run. Same pace.”
Tarin walked beside them without touching the stock. His hands wanted a task. He gave them one only when a loose card packet began sliding toward an open seam. He caught the packet with a clamp through the slat, held it away from the hotter divider, and released it when the crate leveled.
At the pit, they set the load onto wet inert packing and backed away.
The carrier handler pulled the release lever himself.
The floor panel dropped.
The contaminated stack fell into the lined basin below with a wet crash. One card flared orange for half a second before the inert slurry closed over it. The light vanished. The smell did not.
Back at the loading face, the synchronized flicker weakened.
“Power check,” Tarin said.
“Already doing it,” said the dockman with the pry bar.
He had traded the bar for a chalk stub and was moving down the row marking dead fixtures on the wall. Another worker called back each disconnected active card. Jessa had reopened only the far edge of the public corridor, keeping carts away from the sealed claim mouth.
Tarin let them work.
He used Stabilize once more on a known split seam in the isolated bay, holding it long enough for the workers to wrap and separate the card. He left a second damaged card untouched when he could not read the cause cleanly through the remaining heat and his own Strain. Guessing with Charge inside the zone would have been another kind of pride.
Minutes passed by the quay clock and by the less precise measure of smoke thinning above the crates.
Nothing new lit.
The handler walked the row twice before he allowed anyone to touch the sealed claim markers. When he returned, his face was gray with soot at the temples.
“Main power is down. Active stock is isolated. The pit lot is written off.”
Jessa looked toward the public lane. “Workers?”
“Counted. No one missing.”
Only then did the pressure in Tarin's chest ease enough for the System to arrive without feeling absurd.
The ruined client stock stayed ruined.
The carrier handler saw none of the panel. He was looking at the six recovered outer tags laid in a row on a clean crate lid.
“I need statements from everyone who touched that stack,” he said. “And the claim station stays closed until Compact inspection.”
Tarin stripped off the insulated grips. “The isolated bay too.”
“Yes.” The handler's eyes narrowed. “And I want to know why contaminated stock made it into warm drying in the first place.”
That question belonged to the incident after the incident. Tarin had no answer for it.
Workers stretched seal tape across the damaged lot. Smoke still leaked from the containment pit in thin threads, flattened toward the river by the breeze. The public lane reopened one side at a time, carts moving past more slowly now, every driver looking toward the blackened claim mouth.
Jessa picked up the loan case and handed it to Tarin.
It weighed exactly what it had that morning.
Behind them, six client tags waited for somebody to put prices beside the loss.