Morning in Haven didn’t arrive with sunlight.
It arrived with a tone.
A low pulse through the wall speakers that wasn’t loud, just unavoidable.
Wake.
Move.
Report.
Aiden opened his eyes to filtered air and a ceiling that looked like it had been designed by someone who hated comfort.
The vent breathed.
The bunk mattress remembered every bone in his back.
Outside, Hell existed.
Inside, Haven pretended it could schedule it.
He sat up and reached for his canteen on instinct.
Still sealed.
He pulled on his uniform and gear in the same order as always.
Not because order made him safe.
Because disorder made him sloppy.
The corridor outside the bunk rooms was already full of students moving like they were trying not to look tired.
Arjun’s hair stuck up in a way that suggested he’d lost a fight with the pillow and surrendered early.
Elena looked awake enough to run an audit.
Caleb looked awake enough to run a war.
Hye-Rin kept her hands tucked close to her body, eyes tracking exits without making it obvious.
Team A fell into a line when a Haven escort gestured.
No shouting.
No speeches.
Just a hand signal and an expectation.
Team B joined them at the stairwell.
Joon-Ho Park at the front, mask already on, posture too straight for the hour.
Nadia didn’t look tired at all.
Yoon-Seok Lim stood half a step behind Joon like he’d been assigned to the position.
Min-Jun bounced once and stopped when Nadia glanced at him.
Seong-Hyun murmured something Aiden didn’t catch.
The escort led them through a service corridor that smelled faintly of coolant and metal.
They emerged into a courtyard where the heat pressed down like a hand.
Cooling vents exhaled in timed bursts.
Ash sat in the corners like the city was always accumulating a debt.
Professor Seo waited beside a portable display board.
Her face was the same as it had been last night.
Flat.
Present.
Willing to be the thing between them and consequences.
Beside her stood three NAWs in gray.
Not students.
Not soldiers.
Technicians with gloved hands and tool belts that looked heavier than Aiden’s pack.
One of them had a scar across his cheek that didn’t fit the word civilian.
Seo spoke without preamble.
“Day one is simple,” she said. “Don't die and return intact.”
No one moved.
“Stick with your team,” Seo continued. “We’re doing a simple perimeter walk and basic mapping.”
She tapped the board.
A grid of Haven sectors.
Marked routes.
Colored risk bands.
“This is not a hunt,” Seo said. “If you go looking for something to prove, you’ll find something that proves you can die.”
Arjun swallowed.
Aiden kept his face neutral.
Seo’s gaze flicked across them anyway.
It paused on him like she was confirming something she already knew.
“NAWs will accompany you,” Seo said. “Listen to them. In the future, you’ll be expected to lead them.”
A murmur almost started.
It died when the gray-clad tech with the scar spoke.
“You’ll follow our calls,” he said in Korean-accented English. “You’ll carry what we tell you to carry. You’ll walk where we tell you to walk. If we say stop, you stop.”
His eyes ran over their uniforms.
He didn’t look impressed.
The NAW nodded once like he was filing it with numbers.
“Kim Dae-hyun,” the scarred man said. “Barrier maintenance.”
The other two introduced themselves more quickly—Rina, logistics; Park Jae-sung, route marking.
Aiden caught the way Park Jae-sung’s hands didn’t shake when he clipped a roll of hazard tape to his belt.
Fear existed here.
It just didn’t get to drive.
They were assigned packs.
Not student packs.
Work packs.
Spools of insulated cable.
Survey stakes.
A handheld array reader that hummed with blue light.
Aiden took one look at the weight distribution and adjusted it without thinking.
Rina noticed.
Her gaze flicked to his straps.
Then away.
Not approval.
Recognition.
The perimeter walk started on the inside.
A corridor that ran parallel to the barrier line.
Thick walls.
Reinforced seams.
Mana conduits embedded like ribs.
Every fifty meters, a support pylon with a warning label in three languages.
The air tasted cleaner here.
Not clean.
Just managed.
Kim Dae-hyun stopped at a panel and pulled it open.
Inside, a lattice of runes and coils.
Blue mana binding metal to intent.
“Barrier is layered,” he said. “Thermal. Pressure. Particulate filtration. Interference damping.”
Min-Jun leaned forward.
Kim didn’t tell him to back up.
He just kept talking like the barrier didn’t care about curiosity.
“Every layer has a failure threshold,” Kim said. “We don’t let it reach threshold.”
He held up a small crystal.
“Power is constant. Calibration is not,” he added.
Seo watched the students.
“Show them,” she said.
Kim nodded and gestured to Yoon-Seok.
“Blue,” he said.
Yoon-Seok didn’t hesitate.
He placed his palm near the panel without touching it.
You might be reading a pirated copy. Look for the official release to support the author.
Blue mana spread in a careful sheet.
Not flashy.
Not aggressive.
A stabilization field that made the air feel heavier.
The coils inside the panel steadied.
The hum smoothed.
Kim’s expression barely changed.
“Good,” he said.
Caleb watched with the same clinical focus he used in evaluations.
Joon watched too.
Not the way he watched Yoon-Seok.
The way he watched the barrier.
Like he was measuring whether it could ever be enough.
“Red,” Seo said without looking at Aiden.
Aiden felt the pull of attention anyway.
Kim Dae-hyun slid a heat sensor wand into Aiden’s hand.
“Run the seam,” Kim said.
Aiden walked along the pylon edge, moving the wand over the reinforced line.
Numbers flickered.
Heat leaks.
Minor.
Manageable.
He adjusted his red mana into a thin, controlled warmth.
Not fire.
Not violence.
A soldering iron held in the mind.
The seam temperature evened.
The flicker vanished.
Kim nodded once.
“Not bad,” Kim said.
It wasn’t an insult.
It was praise.
Aiden released the heat and stepped back.
He didn’t look at Joon.
He felt the look anyway.
Not suspicion.
Not disgust.
Interest.
Joon’s eyes tracked Aiden’s hands.
His movements.
The way he didn’t need to think about it.
Aiden kept his face blank.
He was good at being uninteresting.
He’d practiced.
The route marking took them onto an outer service walkway.
Still inside Haven.
Closer to the barrier line.
Here the wall vibrated with distant heat.
The air smelled more like sulfur.
Ash drifted in thin sheets against the barrier shimmer, then fell away like it had been rejected.
Park Jae-sung drove survey stakes into the ground at pre-marked points.
Elena took the array reader and recorded coordinates with methodical calm.
Arjun carried hazard tape and tried not to glance too often at the barrier.
He failed.
Hye-Rin walked point for Team A, purple mana faint around her eyes like a second set of senses.
Caleb stayed near the rear.
Not guarding.
Observing.
Team B mirrored them.
Yoon-Seok and Seong-Hyun traded quiet words over readings.
Min-Jun kept wanting to sprint ahead.
Nadia kept him where he belonged with a look.
Joon didn’t talk.
He didn’t need to.
People made space around him the way they made space around machinery that could hurt you.
By midday, the tasks were still controlled.
Still safe.
Haven liked safe the way a blade liked its sheath.
Then the barrier shimmered.
Not a failure.
A ripple.
Like something small had slapped it and bounced away.
Purple mana snapped to attention.
Hye-Rin’s head turned.
Seong-Hyun’s shoulders tightened.
Kim Dae-hyun lifted his hand.
“Stop,” he said.
Everyone stopped.
On the other side of the barrier, movement.
Not big.
A flutter.
A cluster of shapes cutting through ash.
Wings.
Too many.
Too close.
“Harpies,” Kim said.
Arjun made a sound like he’d swallowed a laugh and regret.
“They’re real?” he whispered.
Kim didn’t look at him.
“Pests,” Kim said. “They test. They steal. They learn.”
The harpies hit the barrier in a messy wave.
Claws scraping light.
Beaks pecking at the shimmer like it was meat.
The barrier held.
It always held.
Until it didn’t.
One harpy clipped a pylon with its talons.
Not hard.
Not enough to break.
Enough to make a panel warning light flash.
Kim swore under his breath.
“Out,” Seo said.
Not “attack.”
Not “fight.”
Out.
She turned her head slightly.
“Team A—Aiden, Arjun, Elena,” she said. “Team B—Joon, Nadia, Yoon-Seok. On me.”
The Haven escort at the corner opened a service hatch.
A door in the wall.
A controlled breach point.
Outside the barrier line, a narrow strip of black stone and ash.
The heat hit harder.
The air tasted wronger.
Aiden’s mask seal tightened on his face.
He heard his own breath.
He didn’t like it.
They stepped out in a line.
The barrier shimmered behind them like a promise with conditions.
The harpies saw them and changed direction immediately.
Not fear.
Hunger.
They swooped low, shrieking.
The sound made Aiden’s teeth ache.
Steel and training alloy came free in a practiced rhythm.
Nadia snapped her blunted shield up and drew her shortsword.
Arjun rolled his wrists and brought his pair of short batons into guard like he was about to dance.
Elena slid her quarterstaff off her shoulder and set her stance wide.
Joon’s long staff was already in his hands, the line of it perfectly calm.
Yoon-Seok flicked his collapsible baton out with a click and planted its tip to feel the ground.
Aiden’s short sword came free without ceremony.
Nadia’s green mana flared.
Her vines forming a net
Living tension in the air that tried to grab wings.
Two harpies hit it and flailed.
Arjun’s yellow snapped into a short, contained burst.
Not a beam.
A flash.
A stun.
His batons cracked through the air in tight arcs, guiding the lightning where it belonged.
The trapped harpies dropped into ash.
Elena’s green followed differently—thin tendrils that pinned without tearing.
Her quarterstaff hooked a wing joint and levered the thing down with clinical control.
Yoon-Seok’s blue spread across the ground in a stabilizing plane.
He tapped once with the baton, setting the timing of the field like a metronome.
Their footing stopped shifting.
The ash stopped sliding under their boots.
Joon moved like he wasn’t sprinting.
He was simply where he needed to be.
White mana rose in a clean arc.
White mana rode the length of his staff.
A blade of purity that didn’t cut flesh.
It cut trajectory.
A harpy banking toward Kim’s panel jerked midair as if an invisible hand had corrected it.
It slammed into stone and tumbled, stunned.
Aiden watched the opening.
The way the harpies favored the panel.
The way they were testing the same spot.
He stepped forward.
His sword stayed low.
Red mana gathered into heat along his forearm.
He didn’t throw it.
He raised his hand and let the heat bleed into the air.
A curtain.
A sudden wall of unbearable temperature.
The next harpy that dove hit it and screamed.
It veered away violently, wings stuttering.
Aiden’s blade flicked up once, just enough to warn it off without chasing.
Aiden cut the heat before it could become fire.
Before it could become a signal.
Nadia glanced at him.
Her eyes narrowed.
Not surprised.
Confirming.
Another harpy tried to slip above the group.
Joon’s gaze followed it.
White mana snapped.
A shield this time.
A flat plane that caught it and flung it sideways into Elena’s restraint.
It struggled.
Then stopped.
Seo watched the whole thing with a stillness that made Aiden uneasy.
She didn’t look pleased.
She looked like she was counting seconds.
“Enough,” Seo said.
Kim Dae-hyun stepped forward and drove a metal spike into the ground.
The spike lit blue.
A deterrent array.
The harpies shrieked once more.
Then they pulled back, circling at distance.
Not defeated.
Taught.
Rina exhaled hard.
Kim snapped the panel closed.
“Normal,” Kim said, like he was reminding himself as much as them.
He looked at the students.
“Normal here,” he added.
Seo turned her head.
“Listen,” she said, and Aiden felt the word again.
Not command.
Not memory.
A line drawn.
“These are pests,” Seo said. “They are a normal inhabitant of the biome. They are not a reason to panic. You use what you have. You do what you’re told. You go home intact.”
Her gaze pinned them.
“And you do not chase after them,” she finished.
No one argued.
They went back inside.
The rest of the day was logistics.
Boring, repetitive work that helped the adrenaline drain out of their system.
Carrying sealed ration crates from one storage bay to another.
Watching NAWs check seals on vents.
Recording temperatures.
Marking routes that would be used tomorrow and the day after until the city changed and the marks became lies.
Team dynamics stabilized under structure.
Arjun and Min-Jun competed over who could carry more without showing strain until Nadia told them to stop being stupid.
Elena corrected Caleb’s map notation once.
Caleb accepted it without comment.
Hye-Rin and Seong-Hyun compared sensor impressions in a conversation that sounded like math.
Yoon-Seok asked Park Jae-sung questions that were actually useful.
Joon watched Aiden.
Not like a threat.
Like a variable that refused to behave.
Aiden made himself small.
Not physically.
In every other way.
He did the work.
He didn’t complain.
He didn’t perform.
He fought when ordered.
He stopped when ordered.
He stayed boring.
That night, the dining hall served food that tasted like it had been planned by someone who understood calories were morale.
Rice.
Salt.
Spice.
Protein that wasn’t pretending to be anything else.
Aiden ate alone until Nadia slid a tray onto the bench opposite him.
No permission.
No hesitation.
She sat like she owned the seat.
Her mask was off.
Her cheeks were faintly flushed from heat.
Her green mana sat quiet under her skin, still there if you knew how to look.
Aiden kept his gaze on his food for a beat.
Then he looked up.
“You’re going to keep pretending I don’t exist?” Nadia asked.
Her tone was casual.
Her eyes weren’t.
“I’m not,” Aiden said. “I’ve just been… doing the thing I do.”
He nodded at her tray.
“Sit,” he added, like it was permission even though they both knew it wasn’t.
Nadia’s mouth twitched.
“Professional,” she said. “Fine.”
She picked up her fork.
They ate for a few bites in silence.
Around them, Haven personnel talked in low voices.
NAWs laughed once, quietly, like it cost them something.
Students looked exhausted and proud in equal measure.
“Day one,” Nadia said at last.
“Day one,” Aiden agreed.
“It went well,” Nadia continued. “Which means it’s lying.”
Aiden’s eyes lifted.
Nadia met them without flinching.
“Don’t look at me like that,” she said. “Hell doesn’t do kindness. It does pauses.”
Aiden swallowed.
“I’ll take a pause,” he said quietly.
“Joon watched you today,” Nadia said.
“I know,” Aiden said.
He hesitated.
“You were solid out there,” he added. “On the harpies. The net. The timing. It helped.”
“He doesn’t watch people for fun,” Nadia added.
Aiden’s hand tightened once around his utensil.
Nadia’s gaze flicked to it.
Then back up.
“You were good,” she said, and there was no mockery in it. “Too good. You didn’t show off. That’s what bothers him.”
Aiden’s mouth twitched.
“I wasn’t trying to impress anyone,” he said. “I was trying not to make extra work for the NAWs.”
Nadia leaned forward slightly.
Not intimate.
Strategic.
“Your drink debt stands,” she said. “When we are back in Seoul. When we’re not surrounded by cameras and procedures and people who think we’re entertainment.”
Aiden’s mouth stayed flat.
“Deal,” he said. “And I’ll actually talk.”
Nadia’s smile appeared.
It didn’t reach her eyes.
“A business meeting,” she said. “Not a date, then.”
Her mouth curved, quick and sharp.
“I look forward to it.”
“Me too,” Aiden said.
Aiden looked down.
Finished his food.
“Goodnight, Nadia,” he said.
Nadia watched him stand.
“You’re welcome,” she said.
Aiden didn’t ask for what.
He walked back to the bunk rooms.
Curfew.
Doors.
Locks.
Haven breathing through vents.
In his room, Aiden lay on the bunk and listened to the city’s systems hum.
Procedure.
Order.
A thin skin over a place that wanted to tear.
He closed his eyes.
Tomorrow would be controlled too.
Until it wasn’t.

