Chapter Archive

Chapter 7: Cage Doctrine

Timeline: 2147 A.D. - Post-PulseLocation: Lea City Under-City — Drain Network / Transfer JunctionPOV: Fujikawa Semireiya / IRIS_NULL14 min read

Illustration Status

Current chapter illustrations use AI-assisted placeholder art for mood and layout. They will be replaced over time with commissioned, artist-made artwork that follows a more consistent final visual direction.

IRIS_NULL crouches unseen on an overhead beam, watching RIKKA.EXE bound and guarded by masked soldiers in the corridor below.
Text size

The under-city had a talent for turning distance into punishment.

Kei’s big window was still more than a day away. Tonight’s window was measured in shutter tones and bad timing.

Every corridor looked like it had been built by someone who hated straight lines. Every turn split into three more. The ceiling dropped low, then rose into a service hall that made you feel exposed. Pipes changed color, changed age, changed ownership, and none of it mattered if a shutter decided you didn’t get to pass.

Semireiya kept her pace steady. Not fast enough to make noise. Not slow enough to invite a net closing behind them.

Usagi stayed close, close enough that Semireiya could feel the soft tug of her mesh cloak brushing her arm when they turned. Her bunny-antennae were angled forward, listening. Her eyes weren’t searching for beauty or danger. They were searching for rules.

Semireiya understood that kind of fear. Fear that asked for instructions instead of comfort.

A pump motor somewhere ahead thumped in a constant rhythm, and Semireiya used it like a metronome. Step in time. Breathe in time. Make yourself part of the machinery. The city liked patterns. So did the people hunting them.

Her wristband stayed dark. No open comms. No pings. Kei’s words and the handwritten rule from the cache sat in her head like a bruise you pressed on purpose.

Don’t follow a kind voice you didn’t ask for.

Even now, a part of her wanted to break that rule. Her hand moved toward the band once, then stopped.

She didn’t.

She watched the seams where cheap sensors liked to hide. She watched the damp streaks on the floor that showed where people had stepped recently. She watched Usagi’s breathing, the way it tightened whenever the corridor widened.

Usagi said softly after a long stretch of silence.

「セミレイヤ…聞こえる?」Semireiya… can you hear it?

Semireiya didn’t respond immediately. She listened first. The only sound was the pump and the distant drip of condensation.

“What do you hear?” she asked.

Usagi hesitated, as if she didn’t trust her own answer.

「優しい声…じゃない。違う。」Not a kind voice… it’s different.

Semireiya stopped at the corner and held up a fist. Usagi froze with her, perfectly still. Semireiya leaned forward and peeked around the bend.

Nothing.

A long service hall with stacked crates and cable bundles, some half-flooded. Old signage bolted to the wall, too faded to read. A terminal housing that had been ripped open for parts. No movement, no light, no obvious trap.

But the air felt wrong. Too empty. Too clean.

Her wristband buzzed once. A tiny vibration, almost polite.

A packet arrived.

Coordinates.

A route label.

A short instruction.

Semireiya stared at it, and her stomach tightened. The format was perfect. No interference. No compression wobble. No under-city grit. The message might as well have been printed and placed neatly on a desk.

Usagi leaned closer, eyes wide. “Is it…?”

Semireiya locked the screen without reading the rest. “It’s bait.”

Usagi swallowed. Her hands clenched behind her back like she was holding herself together by force.

Semireiya started moving again. She didn’t speed up. She didn’t slow down. She refused to let the trap dictate her rhythm.

A few minutes later, the world went quieter in a way the pump motor couldn’t explain.

It wasn’t silence. It was the feeling of a blanket pulled over your head. The sound was still there, but it became distant, muffled, like the city had decided to keep secrets.

Usagi’s antennae twitched.

Semireiya checked her wristband. The signal indicator was gone. Not low. Not weak. Gone.

Dead zone.

She didn’t curse. Cursing wasted breath. She simply recalculated.

No call to Kei. No call to anyone. No “are you seeing this?” to confirm reality. The city wanted them blind so the only thing they could follow was whatever it fed them.

Usagi’s voice turned smaller.

「こわい…」I’m scared…

Semireiya nodded once. “Good. Fear makes you careful. Stay careful.”

Usagi blinked at her, surprised, then nodded hard.

They reached the fork.

Three routes split off like veins under concrete.

The left route was wide and straight. Newer grates, cleaner bolts. It looked maintained.

The center route dipped down into a drain run where water gathered in shallow sheets. The ceiling was low, forcing a crouch.

The right route was narrow. A service gap with cable bundles and rust, the kind of path that cost skin.

Semireiya didn’t need a map to read the trap shape.

The wide, clean corridor would be faster. It would also be easier to close.

The flooded drain would slow them down. It would also leave footprints.

The narrow service gap would cost skin and time, but it offered angles, hiding spots, and the ability to stop without being seen.

Usagi looked at the routes like she was reading a test.

Semireiya pointed to the right.

Usagi nodded immediately, as if she’d been hoping Semireiya would choose the hard one. The one that felt less predictable.

They squeezed into the gap.

Metal scraped lightly against Semireiya’s jacket. She ignored it. Rust smell mixed with damp cable insulation and old chemical residue.

Usagi moved behind her carefully, trying to keep her cloak from catching. Semireiya reached back without looking and guided the cloak edge with two fingers. A small gesture. A practical one. Usagi’s shoulders loosened a fraction.


A tone rang out in the distance.

Not a siren. Not an alarm.

A cadence signal.

Semireiya stopped and held her breath. Usagi stopped too. They listened.

The tone rang again, then a third time, each one spaced evenly.

Then the Hymn began.

It was not music.

It was patterned audio, tuned to carry through tunnels and halls. A moving presence that made the air feel owned. Semireiya had heard it before. The “friendly” thing Kei warned them about, the sound designed to make people freeze or surrender without being touched.

Usagi’s fingers trembled. Semireiya caught her wrist and squeezed once. Firm, steady.

“Don’t listen for meaning,” Semireiya said softly. “Listen for distance.”

Usagi nodded, jaw tight.

The Hymn grew louder, then softened, then louder again as the sweep moved through adjacent corridors. Semireiya could picture it without seeing it: patrol units moving in formation, stopping at choke points, letting the sound do half the work.

A burst of static brushed Semireiya’s ear, faint and brief. Not a voice. More like a scrape of interference. Something nearby had changed and gone quiet again before she could name it.

Usagi’s antennae tilted toward it.

Semireiya forced herself not to turn her head. Curiosity killed faster than bullets.

They waited until the Hymn passed, not fully gone, but far enough that its pressure loosened. Then they moved again, faster now, using the pump motor’s roar to cover their steps.

A handrail ran along the inner wall, and Semireiya’s hand slid across it as she moved.

Something rough brushed her glove.

Paper.

She stopped and peeled it free without making noise. A thin strip, folded twice, taped to the underside of the rail.

Usagi leaned in, eyes wide.

Semireiya opened it.

Printed text. Not digital. Not a screen.

A sweep cadence. Updated more recently than Kei’s. Shorthand, timing notes, a corridor label.

At the bottom, a single marker was scratched into the paper’s corner. Not a faction logo. Not a name. Just a small angled mark, like a triangle with one side missing.

Semireiya didn’t recognize it, but she recognized intent.

Someone had left this for them.

Usagi said softly.

「だれが…?」Who…?

Semireiya folded the strip and tucked it away. “Someone who doesn’t want us dead.”

Usagi’s eyes softened with something close to gratitude, then hardened again as reality returned.

They moved.


The service gap widened into a maintenance shelf overlooking a junction. Semireiya crouched behind a pipe bundle and peered through the gaps.

An intersection of three corridors. Overhead cargo rails. A shutter track embedded into the ceiling line, thick and ugly, like a jaw waiting to close.

And people.

Not a full crowd, but enough to change the air.

Two civilians stood near a cable stack on the left, clothes layered, posture still. Watchers, not workers. The kind that sold information and called it survival.

On the right, three figures in uniform stood too straight. Nullist posture. Faces covered. Hands near restraint tools instead of firearms.

Semireiya’s eyes narrowed.

This wasn’t just a sweep.

This was a corridor being prepared.

Usagi’s breath turned shallow.

Semireiya held her again, a steady pressure on the shoulder. “Don’t look like prey.”

Usagi swallowed and forced her breathing to match the pump rhythm again.

A soft tone rang from somewhere in the junction. Confirmation, not warning.

Then a voice came through a wall speaker, calm enough to sound polite.

[!]Proceed to cleansing. Do not resist. Mercy will be applied.

Usagi flinched like the words had hands.

She didn’t move. She didn’t rush. She didn’t give the net what it wanted.

Her wristband stayed dark. The dead zone held.

No way to ask Kei if this matched the pattern he feared. No way to ask anyone if Rikka was near.

Only what she could see.

Only what she could decide.

Semireiya tracked the shutter line and counted the seconds between tones. The schedule strip in her pocket felt heavier than paper had any right to be.

The city was setting a bite.

Semireiya waited for the moment it would close.

And she promised herself she’d force it open anyway.


IRIS_NULL moved along the maintenance platform above the junction like a blade sliding through a sheath.

No wasted motion. No unnecessary sound. She kept her body close to the pipe runs, where the geometry broke up her outline, where lenses and human eyes tended to skip.

She had been tracking this operation since the first “too clean” packet appeared in the district’s background traffic. Not because she trusted the packet, but because the people who sent it always made the same mistake.

They wanted to be followed.

That meant they wanted an audience.

Nullists didn’t only capture. They performed.

IRIS watched the junction below and mapped the watchers.

Nullists on the right, forming a corridor with restraint tools ready. A handler with a tablet, posture controlled. A speaker system tied into the area’s audio infrastructure.

Two civilians on the left, not hiding, not interfering. Brokers. The kind that profited whether the city lived or died.

And a third presence she could feel more than see.

A silhouette farther down the left corridor, half-hidden behind a terminal housing. Not moving like a civilian. Not wearing Nullist uniform. Watching the same intersection with a patience that felt trained.

IRIS did not like unknown variables.

She slid along the platform and paused above the shutter track. The mechanism was newer than it should have been, bolts too clean, grease too fresh. Someone maintained this because it mattered.

The voice below activated again.

[!]Proceed to cleansing.

The word cleansing carried a lie. A claim that violence could be clean if you called it mercy.

IRIS’s internal systems produced a short spike of heat. Unscheduled. Unwanted. She didn’t name it.

She pushed it down. It was a tool. Tools had to be used properly or they became liabilities.

The cargo rail vibrated. A platform rolled into view from the far corridor, guided by an old motor that had been tuned with care.

The platform carried a seated figure.

Small frame. Hood pulled low. Hands bound. Ankles locked. A matte collar ring around the throat, indicator light faint.

Turquoise-tipped hair spilled from under the hood.

RIKKA.EXE.

Alive.

IRIS’s vision narrowed, focusing on details like it was building a weapon out of information.

The collar ring had a seam on the left side. Likely a release port. The restraints were not simple bands. They were layered, designed to absorb sudden torque and prevent EMO-CHIP output from translating into movement.

A conversion kit, not an execution kit.

That confirmed the doctrine.

They weren’t killing her.

They wanted her intact, compliant, made into proof.

A Nullist stepped forward with a handheld scanner and swept it across Rikka’s collar, then her chest, then her wrists. The scanner’s face flashed once, reading resonance the way a priest read scripture.

The handler glanced at the tablet and spoke into a compact mic.

The voice over the speakers replied, calm, satisfied.

[!]Derivative confirmed.
[!]Cleansing route authorized.

IRIS stored the phrase.

Kei wanted proof. Not faith. Proof.

She couldn’t deliver it now. The dead zone would swallow any signal like water swallowing light. If she tried to force a transmission, it would either fail or, worse, it would announce itself.

So she adjusted.

If she couldn’t send proof, she would leave it.

The platform began moving again, sliding past the center line toward the corridor with the shutter track. The Nullists shifted with it in perfect formation.

The civilians leaned away as the platform passed, eyes tracking without empathy. The unknown silhouette down the left corridor shifted too, stepping forward by half a pace.

IRIS’s attention flicked to that figure.

The movement was controlled. Curious. Not hungry like the Nullists. Not passive like the civilians.

A separate interest.

IRIS didn’t have time to investigate fully, but she noted it. The posture. The way the head turned slightly, as if recording details for later.

She slid along the platform parallel to the transport route, staying above the shutter line. Her eyes followed the handler’s tablet.

That tablet was the proof Kei wanted.

IRIS needed something physical, something that could survive the dead zone. Something that could reach Semireiya and Usagi without contact.

Her gaze dropped to the Nullist handler’s belt.

A paper slip. Folded. Printed. Old-style, the same kind of obscene practicality Kei had used. Patrol cadence and shutter timing, updated for this corridor.

A small mistake.

The handler believed nobody would dare steal it in the open.

IRIS didn’t steal in the open.

She waited for the worker wave.


Below the junction, a maintenance shift changed. Boots and tool cases flowed through a side passage, loud and thick, human traffic that made vision messy and sound meaningless.

The platform’s motor noise masked everything.

IRIS dropped down one level through a service ladder, fast and silent. She landed behind a cable stack two meters from the handler, inside the human wave’s blur.

The handler turned his head briefly toward a civilian, distracted by a murmured question.

IRIS moved.

Two fingers slid the paper slip free, smooth as removing a blade from a sheath. No tug. No snatch. She simply took it as if it had always belonged to her.

Then she stepped back into cover.

The handler never noticed.

IRIS climbed back up to the platform level and unfolded the slip once.

Sweep cadence. Shutter timing. Corridor labels.

Fresh.

She folded it again, tighter, and tucked it into her inner strap pocket.

Now she needed to pass it forward.

She couldn’t meet Semireiya. Not yet. Their lanes were separate by necessity, not drama. Semireiya and Usagi would be moving toward this corridor because the trap wanted them here. IRIS needed to bend that trap without revealing herself.

She moved ahead of the transport route and found a maintenance handrail near a service gap entrance. A place where someone moving cautiously would brush a hand without thinking.

IRIS pulled out the slip and taped it under the rail with a strip of sealant tape. Then she scratched a small angled mark into the tape with her nail.

Not a name.

Not a logo.

Just a sign that the paper wasn’t random trash.

She stepped back and watched.

The transport platform rolled closer. The shutter mechanism above gave a mechanical click, gears engaging.

A tone rang.

Short.

Then another.

IRIS counted.

The bite was coming.

She had one more tool available, and she hated using it because it came with attention.

Noise.

She reached into a service junction box and twisted a valve two turns past safe. The pump motor downline surged, louder, rougher, the vibration increasing until it became a physical presence.

Somewhere below, a Nullist looked up instinctively, annoyed.

Good.

Annoyed people made mistakes.

The shutter began to descend.

IRIS’s pulse stayed steady, but her inner systems tightened. She watched the timing, the alignment, the way the teeth would seal the corridor and turn pursuit into desperation.

Semireiya would reach this line soon.

Usagi would be close behind her. Staying in step. Staying close.

If the shutter sealed at the wrong second, the rescue would fail before it began.

IRIS made a choice.

She reached into the junction box again and cut a thin control wire with a compact blade. Not enough to disable the shutter. Enough to make it stutter.

The shutter jerked mid-descent, paused, then continued with a slight delay.

Seconds.

Enough.

IRIS slid back into the platform cover as the transport passed under her. She didn’t look directly at Rikka. Not because she didn’t care.

Because care made people sloppy.

Rikka’s head turned slightly, as if she felt something shift above. The hood hid her eyes, but her posture changed. A tension, then a tiny adjustment, like she’d just received a signal without sound.

IRIS didn’t give her comfort.

She gave her time.

Below, the handler spoke again into the mic.

[!]Cleansing route authorized.

IRIS stored it. Again. Proof, duplicated in memory.

Then she looked toward the corridor entrance where Semireiya would arrive, and she watched for the moment her taped slip would be found.

The city was a cage.

She had just bent one of the bars.