Rain tapped the dorm window in quiet lines.
It wasn't loud rain.
It sounded careful, like it didn't want to get punished.
Caelith stood by the glass with her arms crossed, watching students form neat rows in the courtyard. Pressed uniforms. Straight backs. Silent mouths.
Seven beats.
Pause.
Seven beats.
She didn't go down.
Liora leaned in the doorway. Her hair was unbraided for once, which meant she hadn't slept well.
"You're going to miss roll call," Liora said.
"They already missed me," Caelith replied.
Liora walked over and handed her a mug.
Cinnamon. Hot. The smell of pretending everything was normal.
"They posted a second notice," Liora said, voice low. "Protocol update."
Caelith didn't move.
"Mirror anomalies. Null markers. Extra scanning," Liora added.
Caelith took a slow sip. "So they're scared."
Liora watched her face. "Do you care that they named you wrong?"
Caelith shook her head. "They didn't name me."
She looked back out at the courtyard.
"They misfiled me."
Liora's mouth tightened.
Then she said the part she didn't like saying out loud.
"And they tried before," Liora whispered. "You know that, right?"
Caelith didn't blink. "Tried what."
"Erasing you," Liora said. "Nulls don't erase cleanly. The record comes back wrong."
Caelith's fingers tightened around the mug once.
Liora stepped closer. "That's why you're still here."
Caelith set the mug down.
"Zero," Caelith said quietly.
Liora frowned. "What?"
Caelith's voice stayed calm, like she was stating a rule.
"Zero is how I survive. No output. No echo. No record."
Liora swallowed. "And now the Codex saw you."
Caelith's mouth tilted slightly. "It saw a glitch."
"It saw you," Liora corrected.
A pause.
Then Liora said what she came here to say.
"We go tonight," Liora whispered. "Spire Archives. Before the Codex adjusts again."
Caelith nodded once.
"We prepare quietly," Caelith said. "If it sees preparation, it writes a rule."
Liora swallowed. "And if it already wrote one?"
Caelith's eyes stayed calm.
"Then we move anyway."
────────────────────────────────────────────
By midmorning, Caelith entered the South Archives alone.
The air inside always felt colder than outside, like the building stored secrets instead of heat.
Books floated between columns. Rune-locks hummed softly.
Ysa was absent.
That was rare.
Ysa never missed anything that could be watched.
Caelith walked deeper.
And found Kael waiting near a spiral stack of trial scrolls.
He leaned against the shelf like he belonged there, but his eyes looked tired.
"You're late," he said.
"You're always early," Caelith replied.
Kael's mouth tilted slightly. "Arbiter habit."
Caelith glanced at the scrolls. "Still studying how to be perfect?"
Kael didn't answer. He looked at her instead.
Then he said quietly, "I went back to the Reflection Hall after you left."
Caelith didn't react.
Kael continued, "The mirror blinked again."
He paused. "It showed me three things."
Caelith looked up.
"Key. Lock. Break," Kael said.
Caelith's fingers froze on the spine of a floating book.
Kael watched her reaction. "Do you know what it means?"
"A pattern," Caelith said. "Patterns are memory."
Kael pulled out a thin sheet—translucent, like it had been pressed from breath.
"I found this hidden behind the Reflection Hall index panel," he said. "The Codex tried to erase it. But it didn't finish."
Caelith unfolded it.
A map.
South Spire corridors. Old routes. Blocked doors.
One spot was marked with a hexagon.
Imperfect.
One corner glitched, like the shape was still becoming.
Kael's voice lowered. "It was sealed with a trace like yours."
Caelith stared at the map. "So it wants you to think I made it."
Kael didn't deny it.
He just said, "Whatever you're planning… the school is already echoing it."
Caelith folded the map carefully.
Paper was proof.
Proof could get you erased.
Before she turned away, Kael added, flat and practical:
"If the Curia hears, they send Tessien Vale."
Caelith paused. "Who."
Kael's eyes stayed on the shelves. "He hears truth in glass. He's how they hunt what they can't see."
That sentence stayed in the air.
Not as fear.
As time pressure.
────────────────────────────────────────────
That night, Caelith returned to the mirror.
Her coat was half-buttoned. Her boots were silent.
Liora sat beside her with a thin page pulled from one of Voss's old binders.
A stamp marked the corner—an unfamiliar glyph.
"Do we move now?" Liora asked.
Caelith stared into the glass.
Her reflection was steady.
Too steady.
"Yes," Caelith said. "Tonight. Before it learns we're planning."
Kael arrived without knocking.
He carried his own mirror under his arm like a shield.
Caelith spoke low. "Key. Lock. Break. It's a sequence."
Kael nodded. "Then it starts where the map points."
Caelith stood.
"Pack nothing traceable," she said. "Only memory."
Liora's mouth tightened. "That's impossible."
Caelith looked at her. "That's the point."
In the corner of the room, a silhouette flickered.
Ysa.
Just for a blink.
Watching.
Or guarding.
Together, they walked out.
Toward the Archives.
Toward the door that shouldn't exist.
Behind them, the mirror blinked twice.
Then it began to hum.
Haiku (5–7–5):
Rain counts seven beats.
Null records come back again.
Tonight breaks its lock.
