14 min read

Chapter Eleven: Training

The observation balcony above the training hall was not technically restricted, but it functioned that way. Students passed beneath it without looking up.

Halvorsen stood at the glass, hands clasped behind her back. Patel waited beside her with a tablet. Morse had taken a chair slightly removed from the window.

He directed Cohort One and had helped design Catalyst. He watched the students below with the attention of an architect seeing people inhabit a building that had existed first on his desk.

“First cross-cohort contact,” he said.

“First formal one,” Halvorsen replied. “They’ve been measuring each other in classrooms and cafeterias for weeks.”

“What are you looking for?”

Halvorsen turned from the glass.

“Catalyst gives them perceptual reach. Reaction time, pattern recognition, predictive accuracy. The individual results are exceptional.”

“But?”

“Perception isn’t execution. Reyes can recognize Hale shifting weight toward his left heel. That tells him very little he can use if his feet can’t move in time. Catalyst accelerates the feedback loop. It doesn’t supply years of trained movement.”

“It was never designed to.”

“Cohort One has a month on them. A month spent bringing their bodies closer to what their implants show them.”

“So the outcome isn’t the measure.”

“Adaptation rate is. How quickly they learn an unfamiliar opponent. What happens when their first model stops working.”

Below them, an instructor checked the edge of the central mat.

“Rafe Calder concerns me,” Patel said.

“Calder is competitive.”

“There are students who need someone else to establish when enough is enough.”

“The floor instructors have discretion,” Halvorsen said. “They know the limits.”

“Calder will stop where he intends to stop,” Morse said.

Patel looked at him.

He remained focused on the floor.

She entered a note on her tablet.

Below, the conversations thinned. Julian Reyes and Soren Hale stepped toward the center of their mat.

Halvorsen touched the edge of the window control.

The glass darkened.

The training hall had been cleared of everything that could soften its purpose.

Three circular mats lay across the hardwood. Amber boundary lights marked their edges. Beyond them, open floor stretched to the walls and the observation balcony, whose glass now reflected the white ceiling.

Julian stood at the central mat.

The pressure of active mediation had become familiar enough that he no longer attended to it constantly. This morning he felt it again: a faint presence behind his eyes, holding the room’s details ready.

Cohort One stood on one side. Cohort Two on the other.

In the cafeteria, distance could be managed with a chair, a turned shoulder, an excuse to look at a tray. Here there was nothing between them except the floor they were about to cross.

Cohort 1’s additional training showed in small ways. A settled stance. Hands that remained loose. Eyes moving without drawing the head after them.

Rafe leaned against the wall, arms folded. His gaze traveled over the approaching students with little apparent urgency.

Julian looked back at his own cohort.

Their movements had become familiar over the weeks of practice. Mateo’s feint left usually carried his attention right. Theo’s breathing changed before a sweep. Julian could recognize some of their intentions without looking directly at them.

He had begun to rely on that familiarity.

Soren waited at the center of the mat.

They had first spoken three weeks earlier. Soren had been sitting alone in the cafeteria with an empty tray.

As Julian passed, he had said, “Cohort Two. Lowest latency in either group.”

The information wasn’t supposed to be public.

Julian remembered stopping just long enough to make it clear he had heard. Then he had found another table.

Since then, they had shared classrooms and training rotations without seeking each other out.

Now the distance between them was marked in steps.

Soren’s stance was economical. Shoulders relaxed, spine upright, weight placed so precisely that Julian couldn’t identify an obvious direction of commitment.

His gaze moved over Julian’s feet, hands, shoulders.

Then he nodded.

Julian let his breath out.

Catalyst brought the smaller details forward: tension near Soren’s left hip, the angle of his lead foot, the slight bias of weight toward the front of his stance.

Useful things.

He reminded himself that useful did not mean complete.

They bowed.

Soren moved.

The first kick cut toward Julian’s temple. Its likely path reached him as a sensation of approaching contact just before he fully saw the leg.

He leaned back.

Air brushed his nose.

Before Soren’s foot returned to the mat, his right shoulder began to turn.

Julian ducked.

A backfist passed over his head.

They separated.

Julian raised his guard. Catalyst retained the interval between the attacks, the weight transfer that connected them. He could feel the sequence becoming available for comparison.

Soren’s expression had not changed.

They circled.

The next attack came low. Soren slid his lead foot forward and swept toward Julian’s ankle.

Julian hopped back.

A jab followed toward his ribs.

He twisted. Knuckles caught the loose fabric of his shirt.

The sweep had moved him into the jab’s path.

He understood that almost immediately, though understanding did nothing to erase the brief contact.

Soren pressed.

A jab became a cross. The cross shortened into an elbow. His weight carried through a pivot into another kick, each movement borrowing from the one before it.

Julian gave ground.

He stayed light, avoiding the temptation to plant himself long enough to produce a strong counter. Soren was better inside his reach. Every time Julian paused, the distance seemed to disappear.

But the exchanges were accumulating.

A tightening shoulder preceded the hook. A turn at the hip announced a kick. Julian began recognizing the beginning of movements he had already survived.

He moved earlier.

A hook came toward his jaw. He was leaning away before the fist committed.

Soren’s eyebrow lifted slightly.

He reset and attacked again.

Julian stepped off the line sooner this time. The strike passed his shoulder without touching.

Soren stopped.

It was a deliberate pause, too complete to mistake for hesitation.

“How long has it been building?”

“Since the first exchange.”

Soren considered him.

Julian watched his attention sharpen. No irritation yet. Something closer to interest.

He sent a quick kick toward Soren’s ribs.

Soren caught it across his forearm and pushed the leg aside. Julian landed and withdrew, retaining the angle of the block and the way Soren’s weight settled afterward.

“You’re building a model,” Soren said.

“Isn’t that what you’re doing?”

“I’m reading you.”

He jabbed.

Julian parried.

“Reading is present tense. You’re running it forward.”

Another combination came faster. Julian slipped the first two strikes and caught the third on his shoulder. The impact traveled down his back.

“Every exchange gives me more,” Julian said as they separated.

“And your accuracy improves.”

“Doesn’t yours?”

“Mine is already there.”

Soren drove forward again.

Punch. Elbow. Kick.

Julian blocked one strike against his forearm and pivoted beyond the sweep that followed.

“Experience doesn’t have to be built every time,” Soren said. “It runs.”

Julian found himself near the amber edge.

A student on Cohort One’s side made a small sound.

He did not look over.

They circled back toward the center.

The next attack narrowed in Julian’s perception. He could see several possibilities fall away as Soren shifted his balance. The remaining option became clear early enough that Julian stepped outside the kick before it fully formed.

It met empty air.

Soren reset.

His next strike stopped short.

Julian held his position.

Another hook followed.

This time Julian pivoted through the opening and touched Soren’s shoulder twice, clean and controlled.

The scoring tone sounded.

On his own side of the mat, someone exhaled.

Soren stepped back and rolled his right shoulder. The joint gave a small pop.

“There it is.”

“What?”

“If I keep giving you the same attacks, eventually I can’t land one.”

He said it without embarrassment.

“The question is whether I can break the model faster than you rebuild it.”

“Or I score enough first.”

“Or that.”

They began circling again.

“When it works,” Soren asked, “do you feel it?”

Julian watched his feet.

“The possibilities narrow. I can tell which movements you’re still in position to make.”

“That takes years to learn in competition.”

There was an edge in Soren’s voice now.

“Catalyst gave it to you in six exchanges.”

“I still have to move.”

“And you can.”

Soren stopped circling.

“That’s the interesting part. Your footwork didn’t start here.”

Julian held his gaze.

“What did you do before Neurovia?”

The question sounded almost casual. Julian recognized the opening it offered: explain himself, correct Soren’s assumptions, provide something useful while believing he was defending his own achievement.

He said nothing.

Soren nodded once.

At the edge of Julian’s vision, a readout appeared.

PREDICTIVE CONFIDENCE: 91%

Then Soren attacked.

The right shoulder shifted.

Julian knew that beginning. He had seen it twice, followed the hook twice, verified the relationship through actual movement.

His body committed.

For an instant, the familiarity was reassuring.

Then it was too familiar.

Soren pivoted the other way.

Julian recognized the change while his own momentum was still carrying him into the response Soren had prepared. A sweep took his supporting leg.

The mat struck his back.

Soren followed him down, pinning his left arm and placing controlled weight across his upper chest. Julian tried a small adjustment and found no useful space in it.

He stopped.

Above him, Soren’s breathing remained even.

“You manufactured the pattern.”

“I showed you a tell twice.”

His position did not shift.

“You learned it. The third time, I wanted you to recognize it.”

He released the hold and stood.

Julian got up without taking the offered hand. He was already replaying the exchanges.

The earlier cues had been real. Soren had actually shifted his shoulder, actually followed with the hook. Catalyst hadn’t invented the connection.

It had no way to show him that Soren intended to use his recognition against him.

“The model was right most of the time.”

“And I used that to make you predictable.”

Soren lowered his voice.

“It learns from what I give it.”

Julian looked at him.

“Which means you can teach it to fail.”

They reset.

This time Julian attacked first.

A front kick made Soren give ground. Julian followed with a spinning hook kick, catching Soren’s crossed forearms with an impact that carried across the hall.

He pressed before Soren fully settled.

At range, the predictions helped. Julian saw Soren’s jaw tighten when he escaped another developing strike.

Then Soren closed.

The intervals shortened.

Julian received an impression of a punch almost as it landed against his guard. Another cue arrived while he was still responding to the first. He tried to retain the model and manage the contact at the same time.

Soren used the hesitation.

Two quick strikes.

A pause.

Julian began anticipating the restart.

The third strike arrived inside that expectation.

Soren slipped past his guard, hooked an arm, and turned Julian’s forward pressure into a throw.

The mat hit harder this time.

The pin followed immediately.

Julian tapped.

Soren released him and stepped back.

He was breathing harder now.

Julian noticed, and disliked how much satisfaction the detail gave him.

They faced each other.

Near the wall, Rafe spoke quietly to another student. Both looked toward the central mat.

“You kept using it after it stopped helping,” Soren said.

Julian rolled his sore shoulder.

“Yes.”

“You could feel that?”

“Yes.”

The model had continued offering information, and Julian had continued trying to use it. Even when the next strike was already touching him.

“At some point it costs more attention than it gives back,” Soren said. “You don’t find that point by reading the specifications.”

“You find it by losing.”

“That’s one way.”

He looked at Julian with an expression less settled than the one he had worn at the start.

“Your cohort doesn’t know its limits yet.”

A pause.

“You’ll find them here. Or we’ll find them for you.”

Julian met his gaze.

“Same for yours.”

Something moved at the corner of Soren’s mouth.

“Yes,” he said. “Same for ours.”

They bowed and left the mat.

***

Ethan and Rafe began with a collision.

Both stepped forward as the bow ended. Their shoulders met with a dull impact, and for half a second neither gave ground.

Then Ethan threw a hook.

His hips turned behind it, weight moving through the strike. Rafe caught it across his forearm. Julian heard the contact from the edge of the room.

A load estimate appeared in his feed.

He looked away from the number.

Rafe grinned.

“Finally. Someone who won’t break easily.”

He answered with a straight punch to Ethan’s ribs.

Ethan’s breath caught, but his feet held.

They stayed close.

There was technique beneath the force; guards shifting, feet repositioning, shoulders turning to spread an impact. Both seemed determined to learn how much the other could withstand.

Punches landed against forearms and shoulders. A blocked strike drove one of Ethan’s hands back toward his face. He recovered and kept advancing.

Someone from Cohort One began a comment and let it die.

Ethan pushed Rafe backward across the mat.

Not with a single clean combination. He simply continued arriving, leaving Rafe less room to reset after each exchange.

Rafe took the backward steps with his balance intact.

Then he dropped beneath Ethan’s next swing.

His arms closed around Ethan’s waist.

He drove.

Ethan widened his stance and resisted.

For a moment they remained locked together. Tendons stood out along Ethan’s neck. His feet slid by small increments, toes gripping through the mat while Rafe worked for the angle.

Then the balance changed.

They went down together.

Rafe began working before the fall had finished.

He cleared Ethan’s legs, shifted into side control, and reached to isolate the right arm.

Ethan bridged.

The movement nearly lifted Rafe clear. His grip broke, and for a second Julian thought Ethan might simply throw him off.

Rafe moved with the reversal.

He changed position instead of fighting the force directly, settling where Ethan’s effort left an opening. His weight came down. The arm lock closed.

“Tap,” he said.

Ethan’s face pressed sideways against the mat.

His free hand searched for leverage. The muscles in his back kept working, trying to recover a position that was already gone.

“Tap.”

Rafe’s voice was quieter now.

He added pressure.

An instructor stepped closer.

Ethan tapped.

Rafe released immediately and rolled away.

Both lay on their backs, breathing hard.

After several seconds, Ethan laughed.

“You hit like a truck.”

Rafe stared at the ceiling.

“You wrestle like one.”

He swallowed, catching his breath.

“I’ve got forty pounds of technique on you, and that was still a fight.”

Ethan sat up, forearms on his knees.

“Next time it won’t be.”

Rafe looked at him sideways.

The grin that followed was less for the room.

“We’ll see.”

They got to their feet without a handshake. Ethan rotated his arm once. Rafe watched long enough to see that it moved freely, then reached for his water.

***

Tamar and Kara began quietly.

Kara Bloom stood at the center of the third mat, feet shoulder-width apart. When she shifted her weight, the movement passed through her whole body without catching anywhere.

Years of gymnastics showed in the ease with which she occupied a position and left it.

Tamar stepped forward.

Her first strike went toward Kara’s shoulder.

Kara moved sideways.

The strike passed her. Before Tamar could turn, Kara placed both hands on her shoulders and vaulted, using the contact briefly and precisely.

She landed behind Tamar.

A light touch.

The scoring tone sounded.

Tamar spun.

Kara was already repositioning.

“Come on,” she said.

Julian couldn’t tell whether she meant it as encouragement. Tamar’s expression suggested she couldn’t either.

She struck again.

Kara cartwheeled beyond reach.

Tamar followed.

Kara ducked beneath the next attack, planted a hand on the mat, and turned through a low inversion. She came upright at Tamar’s side, touched her shoulder, and withdrew.

Second point.

Tamar reset.

Julian recognized the sequence from their own training: breath, stance, shoulders settling. She was making herself slow down.

She circled to create an angle.

Kara moved during the preparation.

Tamar’s strike found empty space.

This time Kara didn’t score. She passed her and waited.

Tamar turned to face her.

Kara gave a short backward handspring as the next attack came, landing just beyond reach.

Tamar’s feet began following where Kara had been.

The difference was small at first. Less room between her steps. A fraction more forward lean. Her strikes retained their shape, but she had begun needing them to land.

Julian knew the feeling.

Against Soren, at least contact had given him something. A block, a miss, a hold he could examine afterward.

Kara offered Tamar mostly absence.

An annotation surfaced beside Tamar in Julian’s feed. A value rose, its unfamiliar label too abbreviated to interpret at a glance.

He registered the increase, then returned to Kara’s feet.

Tamar attacked harder.

Kara pivoted away. Leaped. Used the mat under one hand and landed on the other side of the approach.

Near Julian, a Cohort One student said, “She hasn’t touched her yet.”

It wasn’t loud.

Tamar’s next breath came through her mouth.

She lunged.

Kara passed over her shoulder in a quick aerial movement and touched her as she landed.

Third point.

“Slow down,” Kara said.

She stayed still long enough that the advice seemed almost offered in good faith.

“You’re trying to catch me.”

“What else am I supposed to do?”

“Think.”

The word landed cleanly.

Tamar’s hands curled, then opened.

Julian watched her eyes tighten. He had seen her look dissatisfied after a win. He couldn’t remember seeing her without a correction to make, a better version of the exchange already forming in her mind.

Now she was making corrections and getting the same result.

Across from her, Kara scarcely seemed out of breath.

Tamar attacked.

Her fastest strike yet.

Kara vaulted over her shoulder again.

Her hand grazed Tamar’s back as she passed.

The tone sounded.

The sound that came from Tamar had no words in it.

Julian felt it through the air first: a raw burst that struck his chest and made him turn toward her.

Then it arrived somewhere else.

Inside his brain, from Catalyst.

Every annotation in his feed flared white.

For half a second, the enhanced field disappeared.

Several students flinched together. Hands flew toward ears. A water bottle struck the hardwood and rolled.

Kara’s legs gave way.

She dropped to the mat with both hands clamped over her ears, folding forward before the sound had ended.

Tamar was still screaming.

Then she heard herself.

Her mouth closed.

The sudden silence left Julian with a thin ringing and the scrape of someone’s shoe against the floor.

His feed began returning.

Tamar stood rigid, looking at Kara.

An instructor was already moving.

Tamar crossed the distance first and dropped to her knees.

“Kara.”

She reached for Kara’s shoulder, stopped just short, then touched it lightly.

“Kara?”

Kara lowered her hands a little. Her face had gone pale. She looked toward Tamar without seeming to find her immediately.

“I’m fine.”

Her voice was rough.

“I’m okay. I think.”

“I didn’t know it would…”

Tamar looked at her own hands.

They were empty. She turned them over as though the cause should be visible there.

“I didn’t know I could do that.”

Kara blinked.

“I know.”

She drew a breath.

“I know you didn’t.”

But when Tamar moved closer, Kara’s shoulders tightened.

Tamar saw it.

“I’m done,” she said.

No one had asked whether she wanted to continue.

She stayed beside Kara while the medics arrived, then moved back when one knelt between them.

The questions began. Name. Location. What she could hear. A light passed across Kara’s pupils. Another instrument was positioned near her ear while an instructor checked the floor readouts.

Julian caught three words from a medic speaking to her colleague.

“Unexpected amplitude event.”

Across the hall, Cohort One had gone silent.

Above them, the observation glass remained dark.

Julian stood at the edge of the mat.

Soren had moved away from the others. His arms were folded, but one hand tapped lightly against his forearm as he watched the medics.

Rafe stood with his back to the third mat, retrieving the fallen bottle. He set it upright beside the wall and remained there.

Julian looked at Tamar.

She knelt beyond the medic’s shoulder, close enough to stay, far enough not to interfere. She had stopped blinking. Her mouth hung slightly open, and she kept her hands flat on her thighs as if they might break something if she lifted them.

He remembered her head lifting just before the start chord in the beacon exercise.

Her voice carrying through the bay without effort.

The rising value in his feed while he watched Kara’s footwork.

He had noticed each thing.

He had not known what any of it meant.

That distinction felt larger now.

Catalyst had given him more evidence than he could interpret and made the receiving feel like understanding. He had seen Tamar becoming frustrated. He had assumed that was the whole of what was happening.

The medic asked Kara another question.

She answered more clearly this time.

Tamar lowered her head.

Julian thought of Soren’s manufactured tell. Real observations arranged into a conclusion that failed at the moment it mattered.

This had not been a feint. Tamar had frightened herself as much as anyone in the room.

That made the failure harder to put somewhere.

Across the hall, Soren looked up.

Their eyes met.

Neither nodded.

Between them, the medics helped Kara sit more upright. One crossed Julian’s line of sight, and when she moved on, Soren was watching the mat again.

Julian looked toward the dark observation window.

He wondered which part they had been measuring when Tamar screamed.