The glitch started small.
I was in the student center, grabbing lunch between classes, when my phone screen flickered. Not dead-battery flicker. Something else—a ripple across the display, like water disturbed by a stone.
I stared at it. The screen stabilized, showing my lock screen as if nothing had happened.
Probably nothing.
Except.
The system notification that appeared next wasn't formatted right. The text overlapped itself, lines doubled, words bleeding into each other until I could barely read it.
SYSTEM NOTICE
[DEPRECATED] Consequence ledger: query failed
[ERROR] Instability threshold: recalibrating
[WARNING] Rule conflict detected: resolution pending
I blinked. The notification cleared, replaced by a cleaner version.
SYSTEM NOTICE
Routine maintenance completed.
All functions operational.
That was a lie.
I'd been using the system long enough to know when something was wrong. And this—whatever this was—felt wrong in a way I couldn't articulate. Like watching someone trip over a word they've said a thousand times.
"Hey."
I looked up. Zoe stood across the table, tray in hand, watching me with an expression somewhere between curiosity and concern.
"You okay?" she asked.
"Yeah. Fine."
"You're staring at your phone like it insulted your family."
I locked the screen. "Just a weird notification."
"Spam?"
"Something like that."
She sat down without asking, which was very Zoe. Boundaries were suggestions to her, not rules. Normally it would annoy me. Today, I was almost grateful for the distraction.
"You've been weird lately," she said, unwrapping her sandwich.
"Thanks."
"That wasn't a question."
I picked at my food. "Just tired."
"Everyone's tired. You're something else." She took a bite, chewed thoughtfully. "Like, haunted-house tired. Conspiracy-theorist tired."
"I'm not—"
My phone flickered again.
This time, Zoe saw it.
"Did your phone just do that?" she asked.
"Do what?"
"That... shimmer thing."
I looked at the screen. Normal. Completely normal.
"I don't know what you're talking about."
"Ethan." She leaned forward. "I just watched your screen glitch. Like, full-on Matrix glitch."
"It's probably just the display."
"It didn't look like a broken display. It looked like—" She paused, searching for the word. "Like it was trying to show two things at once."
The system pulsed. Not on my phone. In my vision, overlaid across reality like an augmented display.
SYSTEM ALERT
Visibility breach detected.
Observer count: 2
Containment protocol: initiating
"Zoe," I said carefully, "what exactly did you see?"
"Text. Numbers. Some kind of... interface?" She frowned. "It was only for a second, but I swear it looked like—"
Her phone buzzed. Then buzzed again. And again.
She picked it up, frowning, and her expression shifted.
"What the hell?"
"What?"
She turned the screen toward me. Her notification bar was flooded—dozens of alerts, all identical, all gibberish. Random strings of characters, emoji fragments, broken timestamps.
"Is this a virus?" she asked.
"I don't—"
The lights overhead flickered.
Just once. Just enough for everyone in the student center to glance up, confused, before the moment passed and conversations resumed.
But I felt it. The system, adjusting something. Correcting something.
SYSTEM NOTICE
Glitch mitigation: active.
External observer: memory trace degradation in progress.
Estimated completion: 30 seconds.
No.
I looked at Zoe. She was still staring at her phone, scrolling through the flood of nonsense notifications, trying to make sense of them.
"Zoe."
"Hold on, I'm trying to—"
"Look at me."
She glanced up, irritated. "What?"
"Do you remember what you saw? On my phone?"
"I just told you. Text. Interface. Some kind of—" She stopped. Her brow furrowed. "It was... wait."
"What?"
"I don't..." She looked at her phone again. Then at mine. "Did you ask me something?"
My stomach dropped.
"Never mind," I said.
"No, you just—" She shook her head, like clearing fog. "Sorry. I zoned out for a second."
The system confirmed it with cold efficiency.
SYSTEM NOTICE
Memory correction: successful.
Observer state: normalized.
Breach contained.
Zoe set her phone down, the flood of notifications already fading, deleting themselves one by one as if they'd never existed.
"You okay?" I asked.
"Yeah. Just... weird moment." She laughed, but it sounded uncertain. "I think I need more sleep."
"Yeah."
She went back to her sandwich. The conversation moved on. Within five minutes, she'd forgotten the whole thing—not in the way people forget unimportant details, but in the way you forget dreams after waking. The shape of it was gone.
I hadn't forgotten.
I spent the rest of the afternoon testing edges.
Not crossing them. Just... pressing against them. Seeing what the system would tolerate.
I opened the system interface in public spaces, watching to see if anyone reacted. They didn't. I tried showing someone a notification. The screen went blank the moment they looked at it.
The system had rules. Boundaries. And apparently, one of them was visibility.
Only operators could see it. Everyone else got a carefully managed version of reality where glitches self-corrected and impossible things were retroactively explained away.
But for a moment, Zoe had seen through it.
And the system had noticed.
I sat on a bench outside the library, phone in hand, watching the sun dip below the buildings. The campus was emptying out—students heading to dinner, to dorms, to wherever people went when they weren't trapped in a system they couldn't escape.
The notification appeared without warning.
SYSTEM NOTICE
Operator action log: rulebook query detected.
You are testing boundaries.
I froze.
SYSTEM NOTICE
Clarification: Testing is permitted.
Crossing is not.
Current status: Compliant.
Then, after a pause long enough to feel deliberate:
SYSTEM NOTICE
Rule update: Visibility containment protocol reinforced.
New restriction: Operator may not intentionally expose system interface to non-operators.
Violation penalty: Tier 3 consequence, immediate application.
I read it twice. Then a third time.
The system had just rewritten a rule. Not because I'd broken it—I hadn't—but because I'd gotten close. Because Zoe had seen something she shouldn't have, and the system had decided that was too risky to allow again.
It was tightening the leash.
Not because I'd done something wrong. Because I'd thought about it.
I closed the notification. My hand was shaking.
"Ethan?"
I looked up. Sienna stood a few feet away, backpack slung over one shoulder, watching me with an expression I couldn't quite read.
"You look like you've seen a ghost," she said.
"Something like that."
She sat down next to me, uninvited but not unwelcome. We'd been avoiding each other lately—too much history, too much system complication. But right now, I was almost glad she was here.
"What happened?" she asked.
"System update."
"Bad one?"
"They're all bad."
She didn't argue. She knew better.
"What did it do this time?"
I considered not telling her. But the weight of it was suffocating, and Sienna was one of the few people who understood the shape of the trap we were in.
"It changed a rule because I tested the edge of it."
Her expression sharpened. "You didn't break it?"
"No."
"But it changed anyway."
"Yeah."
She leaned back against the bench, exhaling slowly. "That's new."
"Is it?"
"Usually the system punishes you after you cross a line. This is..." She trailed off, thinking. "Preemptive."
"Preemptive," I repeated. The word felt right. And deeply wrong.
"It's learning," Sienna said quietly.
I didn't respond. Mostly because she was right, and I didn't want her to be.
The system wasn't static. It adapted. Evolved. And every time we tested it, every time we pushed against its boundaries, it adjusted itself to make sure we couldn't do it again.
We weren't just trapped in a system.
We were trapped in a system that was learning how to keep us trapped.
