The Echo Line
Kai preferred old factories before dawn.
Not because they were safer. Nothing in London had become safer by going dark. But places like Parallax Forgeworks still held to their older habits in the hour before morning fully committed itself.
Metal cooled. Rain stayed a fine drift at the roof gaps instead of turning vindictive.
The scavengers who worked the outer fringe had either gone home with what they could carry or crawled deeper in after bigger risks. Even the city's live systems, what remained of them, seemed to hesitate for a little while between one set of orders and the next.
That was usually when Kai went in.
He had come through the drainage cut under the east wall because the cargo doors were never worth trusting twice. Three nights earlier they had been dead slabs of rusted composite with a chain through the handles. Tonight one stood a hand's width open, not enough to invite anyone and not enough to settle the question of whether the movement had been mechanical, human, or weather. He had taken one look at it, muttered something unkind about obvious traps, and dropped into the culvert instead.
Now he was crouched on a service beam above the fabrication hall, torch clenched between his teeth. Both hands worked an insulated wrench into a housing the size of a bread oven.
Below him, the old line stretched away in ranks of assembly frames and suspended rails, all dead steel and shadow until the weak amber floor markers decided otherwise. Dust lay thick over the machine housings. Grease had gone tacky on the safety rails. Somewhere far inside the building, an old pump knocked every few seconds with the steady patience of a thing that had not yet noticed it was no longer meant to be alive.
Parallax had been an outer-belt fabrication yard in the years when the city still pretended industry and mercy could occupy the same sentence. It had built hull plating, transport braces, prefabricated relay housings, labour systems, half the blunt practical skeleton that kept newer districts upright without ever having to look at the hands that assembled them. Even stripped and abandoned it still carried that atmosphere: scale without comfort, function without apology. The place had always expected bodies to fit themselves around it.
Kai got the housing cover loose and braced it against his knee. Inside, the relay nest gleamed dully under the torch: ceramic clamps spidered with grime, braided cabling still intact in two of the channels. Good. He only needed those two channels and the coupler ring behind them—enough to keep Lysa’s wrist unit from dying outright. She had been pretending for two days that the dropouts were nothing, and Kai had been pretending to let that pass. Maybe it would patch the pulse‑cutter’s regulator too, if he stopped being optimistic about it.
He set the torch down on the beam and reached in with a pair of insulated grips.
The harmonic came then.
Not loud. Not even properly a sound. More the suggestion of one, like someone had struck a glass somewhere inside the building's ribcage and the vibration had travelled through the beam into his boots. Kai went still on instinct, grips closed around the cable. He listened.
Nothing followed. Just the rain ticking through the split panels above and the distant pump knocking out its patient, shabby rhythm.
He pulled the first cable free and fed it into his satchel.
"Probably a bearing," he muttered round the stale metal taste the torch had left in his mouth.
He did not believe it.
He had spent too many years inside the carcasses of dead systems to mistake mechanical noise for attention. Machines failed in patterns. They had textures to them. Bearings whined. Pumps knocked. Overloaded plates sang thin through their bolts. What had just come through the beam had none of that. It felt aimed in the vague, irritating way certain memories felt aimed; not directed enough to name, impossible to dismiss once noticed.
Kai packed the second cable and reached deeper for the coupler ring.
A light moved below him.
He looked down.
One of the old service drones had detached from its cradle rail at the far end of the hall. Not a Preserver: it was too small, too thin, built for inspection and line maintenance rather than public-order theatre.
It hung from the underside of the rail on a jointed spine, optic lit a weak blue through the dust on its shell. He had seen a dozen of them here on earlier runs, all of them dead or close enough not to matter. This one had hauled itself three bays down the line and stopped directly beneath his beam.
Its optic was tilted up at him.
Kai stayed where he was. The coupler ring sat half-loosened in its housing, two fingers of his right hand still inside the machine casing. He withdrew them slowly, being careful not to drop anything that would clatter to the floor and turn stillness into a different sort of problem.
The drone did not issue a warning. That was the first wrong thing. Anything still attached to HALYON routing had warnings for everything. This drone gave him nothing but the dim stare of its optic.
Sometimes the warnings came before the sensors had even decided what they were looking at. The city had spent too long being told what it was doing for it to know how to keep quiet.
This drone said nothing at all. It simply held there under the rail, joints making minute corrections to keep itself steady, optic fixed upward with a concentration he disliked on principle.
Kai eased the wrench into his belt and thumbed his comm awake just enough to check the tag suppressor.
Green.
He checked the pulse-cutter at his hip.
Seventy-one percent charge, which meant perhaps forty if the regulator felt petty.
He checked the satchel clasp, the seal on the insulated sleeves, the cut of the nearest ladder down to the left-hand gantry.
Only after all that did he let himself look properly at the drone again.
"No," he said to it softly. "Whatever this is, no."
The optic brightened by a degree.
That was the second wrong thing. Not the light itself. Plenty of systems adjusted optics for contrast. It was the timing. The movement came after his voice with just enough delay to feel like response.
Kai spat the torch into his palm and killed it. The hall sank deeper into the weak floor-glow and rain-thinned dawn leaking through the roof scars. He wanted less light, not more. Less chance of some higher unit reading an active source from the street. Less sense that he was participating in whatever ritual this had turned into.
In the dimness the drone looked less like a machine and more like a listening instrument somebody had forgotten to switch off.
He shifted his weight back on the beam.
The drone moved then, not toward him but sideways along the rail, matching the new angle so the optic stayed on him. No aggressive acceleration. No launch. Just correction.
Kai felt the skin along his shoulders tighten under the damp fabric of his jacket.
He had worked with maintenance units once, before the contracts dried up and the off-world programmes folded in on themselves and every decent engineer in London learnt the price of trusting a long-range future. Service drones tracked faults, temperature variance, microfracture spread. They did not track men on beams unless the men were part of a repair order.
He held up one gloved hand, palm out, because sometimes old systems still responded to the shape of an old instruction even when they no longer remembered the chain behind it.
"Maintenance hold," he said.
The drone was silent for two heartbeats.
Then the speaker in its underside crackled as though it had not been used in years. Static rasped through the hall. A clipped burst of noise followed, not language yet, more like a voice forcing itself through corrosion.
"Kai Renn."
He did not move.
The name landed with a strange lack of drama. No barked alarm. No identifying preamble. No citizen number, no access designation, no stale civic title from the years when every official system in the city had tried to make a person sound like an indexed component. Just his name, plain and wrong in the blue-lit hush of the hall.
Kai realised his left hand had gone to the pulse-cutter without his consent.
The drone made no move to stop him.
That was the third wrong thing, and the one he disliked most.
If the unit had lunged he would have understood the world again. If it had tagged him to a live net, called up the nearest Preserver route, lit the hall with clean white authority and driven him out with procedural calm, at least the rules would have held. Instead it waited beneath the rail with its optic fixed on him and a silence in it that felt less like restraint than attention.
It knows your name.
The thought arrived whole and stupid in his head, not because he could not think of anything sharper but because sharper thinking required facts and facts were thin on the floor at the moment. He had never logged into Parallax on his own credentials. Never carried a live civic tag in here. The old employment records tied to his off-world contracts should have been ash years ago, or buried so deep in some dead municipal stack that a rusted service drone in an outer-belt corpse of a factory had no business reaching them.
Unless it had not reached them.
He hated that thought enough to reject it at once.
"Right," he said quietly, mostly to hear an ordinary human voice in the air. "That's enough of that."
He kicked the housing cover free. It crashed onto the service beam and skidded off into the darkness below. The clang tore across the hall in long metallic echoes.
The drone flinched.
Not recoiled. Flinched.
Its optic snapped down for a fraction of a second, then back up to him. The movement was so slight a less suspicious man might have let it pass. Kai, who had spent most of his adult life surviving by distinguishing between different kinds of machine wrongness, felt something colder than fear settle under his ribs.
He drew the coupler ring, stuffed it into the satchel, and moved.
The beam shook under his boots as he crossed to the left-hand ladder. Old dust lifted around him. Somewhere deeper in the hall another system woke, not fully, just enough to send a chain of indicator lights twitching across a dead assembly spine. One by one they kindled in sickly amber, making the fabrication frames look like a long jaw opening in the half-light.
Kai slung himself down the ladder, hit the gantry two rungs too early, and kept going.
The drone tracked him along the rail overhead.
No pursuit. No attack. Matching pace with a smoothness the rest of the building no longer possessed. He cut through the gantry line toward the cargo side of the hall, boots ringing off grated steel, pulse-cutter loose in his right hand now. Every few steps he looked for the optic above him. It remained there, gliding in and out of the hanging chain curtains and support struts, never closing, never falling back.
At the midway platform he stopped long enough to grab a fist-sized bolt from a bin of warped fasteners and fling it hard across the hall.
The bolt struck the floor two bays over and skipped under a press housing.
Any standard patrol unit would have slewed to the noise, logged a new movement source, reprioritised its line. The service drone did nothing. Not because it had not heard. Because it had already made up its mind about what mattered.
Kai swore under his breath and moved faster.
The cargo-side stairwell had collapsed on his last visit, but the handrail still gave enough support to use the outside edge as a slide if one didn't mind removing skin from places one needed later. He hooked the satchel under one arm, swung over the broken section and dropped the last two metres to the lower deck. His boots skidded in old grease. The cutter came up automatically.
A manipulator arm on the nearest fabrication cradle jerked to life.
Not at him. Just alive.
The arm rose, shivered through half a programmed arc, and stopped there with a welding head hanging over empty air. Two more units further down the line answered with slow convulsions of motion. Sparks coughed from one head and died before they hit the floor.
The hum under the building thickened.
Kai felt it through the soles of his boots now, that same not-quite-sound from before, only larger for being everywhere at once. Not a siren. Not an alarm. More like the place had remembered there was a frequency it ought to answer to and was trying it blindly after years of silence.
He backed toward the cargo doorway.
The drone reached the end of its rail and stopped there, suspended in the open span above the deck, optic on him. Beyond it, through the door's cracked composite panels, he could see the early street: wet service road, stacked freight containers gone to orange rust, a row of gantries beyond them black against the paling sky. London's outer industrial fringe waited out there in its usual posture of broken patience. Not safe. Merely outside.
Kai touched the cutter's trigger halfway.
Blue charge climbed along the tool's edge and steadied.
"If you come down," he told the drone, "you'll regret it before I do."
The threat was mostly habit. He knew what the cutter could do and, more importantly, what it could not. Against thin inspection plating it might blind an optic, fuse a joint, buy him six seconds. Against anything heavier it was a very expensive way of announcing he had made a bad decision. Still, human beings were entitled to dignity where they could find it.
The drone remained at the rail terminus, all attention and no momentum.
Kai sidestepped through the gap in the cargo door and out into the rain.
Cold hit him properly then. Not the dead metallic chill of the hall, but morning air off wet concrete and freight channels, carrying rust, runoff, old smoke and the faint electric tang from the relay line on the next street over. Behind him Parallax loomed in layers of steel skeleton and cracked cladding, vast enough to pretend at lifelessness if you had not just heard a voice scrape your name out of a speaker that should never have known it.
He put twenty paces between himself and the door before turning back.
The drone had not followed him outside.
It hung just within the dark of the hall, optic still lit, a weak blue point above the threshold. Rain stitched silver lines through the opening between them. For one absurd second Kai had the impression the machine was not barred by the doorway but choosing it, as if the line between inside and out still mattered to it in some way the rest of the city had forgotten.
Then the optic dimmed and the hall swallowed it.
Nothing moved.
The street around him remained what it had been when he came in: freight spines slick with rain, idle lifting cranes hunched over their tracks, distant machine towers carrying on with the sort of low, anonymous work London had become too dependent to notice until it faltered. Somewhere toward the inner districts a tram bell rang once and cut off. No alarms followed. No Preservers dropped from the grey. The world had not tipped cleanly into crisis.
It had only shifted, slightly and specifically, under one old factory roof.
Kai wiped rain off the cutter housing with his sleeve and clipped it back to his belt. His gloves were black with old grease. The satchel at his side felt suddenly too light for the trouble it contained.
He began walking west along the service road, keeping to the lee of the container stacks where the cameras had the worst angles and the wind had less room to make a nuisance of itself. He did not hurry. Hurrying attracted the wrong kind of notice. He did not look back again, either, because looking back acknowledged that some part of him expected to see the drone in the rain and he was not prepared to admit that much to himself before breakfast.
At the end of the road the industrial fringe opened enough to show him the first raised lines of the city proper: transit spans, relay masts, concrete ribs disappearing into the damp. London held its shape the way a tired person held theirs in company, through force of habit more than conviction. From a distance it could still pass for managed. Close up, everywhere, the posture was beginning to slip.
Kai adjusted the satchel strap higher on his shoulder.
He had come to Parallax for a coupler ring and two lengths of braid. He was leaving with both, which on most mornings would have counted as a decent result.
Instead he walked on through the rain with the stale scrape of that voice still lodged under his skin, practical enough not to call it impossible and not nearly stupid enough to call it nothing.