Chapter 5: The System Check
The morning light through the blinds was a pale, insistent thing. It fell in stripes across the pull-out couch and Leo’s sleeping form. Mira watched from her bedroom doorway, a mug of tea warming her hands. He was on his back, one arm flung over his eyes, the borrowed blanket tangled around his legs. He snored softly, a consistent, undramatic puff of sound.
She felt remarkably calm. The hollow exhaustion was still there, but the sharp, jagged edges of last night’s panic had been sanded smooth by sleep and his undisturbed presence in her living room. He hadn’t vanished in the night. He hadn’t transformed.
She padded to the kitchen, filled the kettle again. The click of the switch was loud in the quiet. She heard a rustle, a groan, the sound of someone sitting up too quickly and hitting their head on a low shelf.
“Ow. Okay. Confirm location,” his sleep-roughened voice called out.
“Kitchen,” she said. “You have clearance.”
He appeared in the doorway, his hair spectacularly disheveled, his glasses perched crookedly on his nose. He blinked at her. “Right. Protocol established: coffee before any observational analysis of the waking world.”
“I have tea. Or the artisan tree bark.”
“Tea is an acceptable substitute.” He leaned against the doorframe, watching her. “How’s the system running this morning?”
“Diagnostics are… promising,” she said, measuring loose leaves into a second infuser. “No critical errors on boot. Some residual memory usage, but it’s not spiking the CPU.”
“Good.” He yawned, stretching, and the hem of his t-shirt rode up, revealing a strip of skin above his waistband. She looked, then looked away, cataloguing her own reaction. A flicker of awareness, no alarm. Data point logged.
They took their mugs to the cleared coffee table, now pushed back against the wall, the couch-bed a testament to the night’s strange detour. The popcorn bowl sat empty, a single unpopped kernel at the bottom.
“So,” Leo said, blowing steam off his tea. “About that protocol. The one we metaphorically agreed to.”
“You want to actually write it down.”
“I think we should. I’m an engineer. I like schematics.” He gave her a sidelong glance. “And you’re a coder. You like clean, documented code. This seems like a project we can collaborate on.”
The idea sent a shiver through her, but not a bad one. It was the shiver of taking something vast and frightening and giving it a defined structure, a set of parameters. Control, through documentation. “A shared document,” she said.
“Exactly. Version controlled. Editable by both parties.”
Twenty minutes later, they were side-by-side at her desk. Her desktop background, a sprawling fantasy landscape, was the only witness. She opened a blank text editor, full-screen, the cursor blinking on a stark white field.
“Okay,” she said, her fingers hovering over the mechanical keys. “Chapter one, verse one. You already said it. ‘Leo doesn’t move unless Mira says it’s okay.’ But we should be more specific.”
“Specific is good,” he said. He was leaned back in her desk chair, his own chair rolled close so he could see the screen. His knee bumped hers. He immediately pulled it back. “Sorry. Input?”
“Input registered and permitted,” she said, a small smile touching her lips. She began to type.
[PROTOCOL_ALPHA]
Scope: Physical Intimacy & Associated Parameters.
Authors: M. Chen, L. Hartmann.
Last Updated: [Today's Date]
Rule 1.0 (The Ask): For any new tier of physical contact (as defined in Annex A), Leo will verbally ask for explicit permission. Permission must be a clear "yes." "Maybe," "I guess," or silence is interpreted as "no."
She paused. “Annex A. We need to define the tiers.”
“Right.” Leo took a sip of his tea, thinking. “Tier 1 is, like, casual non-romantic contact. Arm touches, shoulder bumps. That’s probably always okay if we’re hanging out, unless revoked.”
“Tier 2 is intentional hand-holding, arm around shoulders, kissing on the cheek. That needs a Rule 1.0 ask.”
“Tier 3 is kissing. On the mouth.”
Her fingers stuttered for a second. Then she typed it.
“Tier 4 is… anything under clothing. Or over specific areas.” His voice was clinical, careful.
She nodded, typing. “Tier 4 requires a separate, specific ask. Every time. For every new… location.”
“Rule 2.0,” Leo said, leaning forward to read as she typed. “Mira can revoke consent at any time, for any reason, with no explanation required. The safe word for full-stop escalation is ‘RED.’”
She actually chuckled. “That’s good.”
“And a soft stop, like a ‘pause, but don’t freak out’ is… ‘BUFFER_OVERFLOW.’”
“You’ve been reading.”
“I pay attention.” He nudged her chair with his again, a deliberate, gentle rock. “Rule 3.0. Leo will always check in after any Tier 3 or 4 interaction. A simple ‘status check?’”
She typed it, the keys clacking softly. The letters forming on the screen were making the amorphous fear solid, manageable. It was a troubleshooting guide for her own heart.
“Rule 4.0,” she said, an idea forming. “No surprises. No jumping out, no grabbing from behind, no… covering my eyes as a joke. My fight-or-flight has a hair trigger. It’s not personal.”
“Noted. Absolutely no stealth mechanics in real life.” His tone was light, but his eyes were serious as he read the rule on the screen. “Rule 5.0. This document is living. It can be amended, discussed, or scrapped entirely by either party at any time. No arguments.”
She finished typing. The document wasn’t long. It was less than a page. But it felt more significant than any thesis, any line of code she’d ever debugged. It was a peace treaty between her past and her possible future.
They both sat back, looking at the screen. The glow illuminated their faces.
“It’s a good start,” he said.
“It is.” She felt a profound sense of relief, layered with a strange, new vulnerability. She had just given him the technical manual to her damage. He hadn’t flinched. He’d helped edit it.
“Should we sign it?” he asked, a half-smile playing on his lips. “Like a treaty?”
Mira shook her head. “No. Let’s shake on it.”
She swiveled her chair to face him and extended her hand. A business proposition. He looked at her hand, then up at her face, his smile warming into something real. He took her hand. His grip was firm, warm, dry.
The handshake held. A second. Then two. It was no longer a formality. It was a point of connection, a closed circuit. She could feel the calluses on his fingers from tools and controllers. He could probably feel her pulse hammering in her wrist.
Slowly, carefully, he used his other hand to cover theirs. A double-handed clasp. She didn’t pull away. She shifted forward in her chair, until their knees were touching. He leaned in, just an inch. A question.
She answered by leaning the rest of the way, letting her forehead come to rest against his. They stayed like that, breathing the same air, eyes closed. His thumb stroked the back of her hand. A Tier 2 action, silently permitted. The scent of his skin, sleep and cotton and him, filled her senses.
“Status check?” he whispered, the words from Rule 3.0 vibrating between them.
“System stable,” she whispered back. “All processes… running within expected parameters.”
She felt him smile. Then, with a patience that felt infinite, he tilted his head and brushed his lips against hers. A Tier 3 interaction. A gentle, fleeting pressure. He pulled back just enough to look at her, his hazel eyes searching hers.
“Permission requested,” he said softly, “to repeat that action.”
Her chest felt tight, but with a warmth that was expanding, not constricting. “Permission granted.”
This kiss was not a celebration of victory, like the one that had sparked the panic. It was not the desperate, hungry kiss from last night before the crash. This was something else. This was deliberate. This was documented. This was a function called by name, with all parameters acknowledged. It was soft, and lingering, and profoundly safe.
When they parted, he kept his forehead against hers. “Wow,” he breathed.
“Yeah,” she agreed. The phantom hands from her memory were silent. The only hands in the room were his, holding hers, and they were exactly where she had asked them to be.
On the monitor behind them, the text of PROTOCOL_ALPHA glowed, a silent witness to the first successful execution of its core program. The morning light had shifted, catching the dust motes in the air, turning them into something like glitter. In the quiet hum of the apartment, a new, hopeful process was initializing, line by careful line.
In the quiet hum of the apartment, a new, hopeful process was initializing, line by careful line. The document still glowed on the monitor behind them, a silent third presence in the room. Mira’s forehead rested against Leo’s, their breath mingling, a shared rhythm in the calm.
She could feel the ghost of last night’s interrupted moment lingering in the space between their bodies. It wasn’t a threatening phantom anymore. It was a pending transaction, one she now held the password for. The memory of his hand under her skirt, the subsequent crash—it was logged data. She could choose to run the sequence again, with new parameters.
“Hey,” she whispered, the word vibrating against his lips.
“Hey back.”
She pulled back just enough to see his eyes, the flecks of gold in the hazel. The desk chair creaked under her. The morning light had grown stronger, warming the side of her neck. She took a slow, deep breath, the air tasting of tea and possibility.
“I want to try again,” she said, her voice low but clear. “What we started. Last night. Before the kernel panic.”
Leo went very still. His hands, still wrapped around hers, gave a gentle, acknowledging squeeze. “Okay.” He said it like a full sentence. “How do you want to do this?”
“The protocol. We use the protocol.” She glanced at the screen, then back at him. “Just… slower. And I’ll answer. Yes or no.”
“Okay.” He released her hands, a deliberate relinquishment. He sat back in his chair, giving her physical space, his gaze steady and open. An invitation, not a demand. “I’m ready when you are.”
Mira stood up. The floor felt solid. She offered him her hand. He took it, letting her lead him the few steps from the desk chair to the edge of her bed. They sat side-by-side, the comforter cool under them. The neon “escape” key on her keyboard glowed across the room like a distant beacon.
She turned to him. Her heart was a steady drum, not a frantic alarm. “Permission requested,” she said, echoing his earlier words, “to kiss you. Tier three.”
A smile touched his eyes. “Permission enthusiastically granted.”
She leaned in and closed the distance. This kiss was a continuation, a deliberate overwrite of the corrupted file. It was soft, then deeper, a searching warmth that spread through her limbs. She felt his hand come up to cradle her jaw, his thumb stroking her cheek. A Tier 2 action, already permitted. It felt amazing.
After a long moment, he broke the kiss, his breath warm on her skin. “Status check?” he murmured.
“Green,” she breathed. “All green.”
He nodded, his eyes never leaving hers. His hand, the one not on her face, hovered near her shoulder. “New query. Permission to touch your side? Over your shirt.”
“Yes.”
His palm settled on her rib cage, warm and heavy through the thin cotton. The pressure was gentle, definite. Her breath hitched, but not in fear. In feeling. She focused on the sensation, isolating it. It was just his hand. It was Leo’s hand. It was allowed.
“Okay?” he whispered.
“Yes.” She brought her own hands up, sliding them over his shoulders. “My turn. Permission to touch your back? Over your shirt.”
He let out a soft laugh, a puff of air against her neck. “Yes. Absolutely yes.”
She explored the shape of him, the lean muscle under soft fabric. She could feel the faint ridge of his spine. He was real, and solid, and here. His hand began to move slowly, a sweeping path from her side to the small of her back, drawing her a fraction closer.
“Still okay?”
“Yes.”
He kissed her again, deeper this time. The hand on her back slipped lower, just a little, resting at the hem of her shirt. His fingers brushed a sliver of bare skin. A Tier 4 threshold.
He pulled back from the kiss instantly. “New query. Permission to touch your skin here?” His fingertip rested on the exposed strip above her waistband.
Her whole body was buzzing, a live wire of awareness. The old memory whispered, a faint echo in a distant terminal. She looked at his face, at the earnest patience there, and the echo died.
“Yes,” she said.
His touch was feather-light, tracing the line of her waist. It was fire and safety all at once. She melted into it, into him, her fingers tangling in the hair at the nape of his neck. She could feel his own breathing quicken.
“Your turn,” he said, his voice rough. “Any queries?”
She nodded, her mouth suddenly dry. She ran her hands down his chest, over the worn graphic on his t-shirt. She felt the beat of his heart beneath her palm. “Permission to take this off?”
He blinked, then a slow, real smile spread across his face. “You have full administrative privileges. Yes.”
She gathered the fabric in her fists. He raised his arms, a silent, cooperative lift. She pulled the shirt up and over his head, letting it fall to the floor behind them. The morning light played over his chest, the lean lines, the scatter of freckles. He looked suddenly more vulnerable, and utterly beautiful.
He sat there, letting her look. “No limits,” he said softly, meaning it. “Your rules. Your pace.”
She placed her hands back on his skin, his warmth soaking into her palms. She mapped the terrain of his shoulders, his collarbones, the flat plane of his stomach. He shuddered under her touch, his eyes falling closed for a second.
“You’re amazing,” he breathed.
She didn’t answer with words. She leaned forward and kissed the hollow of his throat, feeling his pulse leap under her lips. A new, powerful confidence was compiling inside her. This was her code. She was writing it in real time, and it was running perfectly.
His hands returned to her waist, his thumbs stroking her hips through her leggings. “New query,” he said, each word measured.
“Ask,” she whispered against his skin.
“Permission to touch you? Like last night. Where we… stopped.”
The image flashed: his hand sliding upward, the flinch, the crash. She held it in her mind, examined it, and then deliberately selected it and hit delete. She looked up, meeting his heated but patient gaze.
“Yes,” Mira said. And for the first time, she knew it was wholly, completely true.