## Chapter 1 — Corporate Economics
Afterlife did not get quieter when legends entered.
That was one of the reasons Rogue still tolerated the place.
Night City loved performance. It loved a dramatic door, a spotlight, a pause held too long, a name whispered with exactly the right amount of fear. Most clubs fed that hunger until everyone inside looked like they were auditioning for a myth they would not survive.
Afterlife did not need to.
The legends were already dead, drunk, working, or expensive.
The room kept moving when the Triad came in.
A few heads turned. Of course they did. It was impossible not to notice them now, even for people trying very hard to look like they were not noticing anything.
Ace came first, because Ace usually did when no one had told her not to.
She was short enough that half the room had to look down to register her properly, and dangerous enough that the ones who did look down usually corrected their posture afterward. Black hair, violet pressure, dark clothing, the quiet forward line of a person who had never mistaken small for harmless.
Mai followed one step behind and half a thought to the side, silver hair catching the low light with a precise, cold sheen. Her eyes moved across the room once. Not nervously. Not theatrically. She counted exits, weapons, emotional temperatures, and probable stupidity with the same calm attention someone else might give a menu.
Shammy came last, because doors were made by people who had not expected a 195-centimeter atmospheric event to use them casually.
She ducked through the entrance with the long-suffering grace of someone who had made peace with architecture being rude. Silver-white hair shifted faintly around her shoulders though the ventilation overhead had not changed. The air around her seemed to remember it had pressure, then politely decided not to make that everyone’s problem.
At the bar, someone laughed too loudly at a joke that had probably not earned it.
Ace glanced that way.
The laughter ended naturally, as if it had always planned to.
Mai’s mouth barely moved.
“Stop bullying the furniture and the patrons.”
“I didn’t do anything.”
“You considered it.”
Ace looked up at her. “Thinking is still legal.”
“In Night City? Unverified.”
Shammy’s eyes brightened with quiet amusement. “The chair disagrees.”
Ace looked at the nearest chair.
The chair remained a chair.
“That chair has been judging me all week.”
“It has excellent instincts,” Mai said.
The bar noise folded around them again, not quite normal, but close enough. Afterlife knew how to make room without admitting it had moved.
Rogue’s booth waited above the floor like a verdict.
Rogue Amendiares sat in it as if she had been there before the building, before the name, before half the dead men on the walls had earned their drinks. Grey hair, controlled posture, a glass on the table, eyes that did not waste movement. She looked at the Triad only after they were already halfway up.
That meant she had seen them when they entered.
That also meant she had waited to acknowledge it.
Ace climbed into the booth without asking permission and sat with one boot tucked under her like the furniture had surrendered legal ownership of itself. Mai took the outside seat, angled just enough to see the floor below and Rogue’s face at the same time. Shammy remained standing for one extra second, measuring space, then sat where she could without making the booth feel smaller than physics already wanted it to be.
Rogue looked at her.
“Comfortable?”
Shammy considered the question seriously.
“No.”
Rogue’s mouth twitched.
“Good. Means the booth’s still honest.”
Ace leaned back. “You called.”
“I did.”
“That usually means somebody has become expensive.”
“Somebody has become bad for business.”
Mai’s attention sharpened.
Rogue noticed. Of course she did.
The fixer lifted her glass, did not drink from it, and set it down again exactly where it had been. The gesture was not nervous. It was punctuation.
“Militech lost a project lead four nights ago.”
Ace waited.
Mai did not.
“Lost as in misplaced, defected, extracted, killed, or erased?”
Rogue’s eyes shifted to her.
“That’s why I called you.”
“Answer would help.”
“There isn’t one.”
That landed differently.
Ace’s expression flattened by a degree. Shammy’s gaze drifted toward the floor below, not seeing it exactly, listening to the way Afterlife’s noise moved under Rogue’s words.
Rogue continued.
“Name was Colin Vey. Senior project coordinator. Not a board member. Not public enough for screams. Important enough that people who matter noticed when he stopped existing.”
“Stopped existing,” Ace repeated.
“Apartment clean. Car clean. Office clean. Personal accounts untouched. No ransom. No demands. No body. No panic. Militech locked down internal channels for six hours and came out pretending he had taken extended medical leave.”
Mai’s fingers rested lightly on the table.
“And Kang Tao?”
Rogue’s small smile was not warm.
“Two days later Kang Tao secured a defense logistics contract Militech had been holding for eighteen months.”
“Convenient,” Mai said.
“Night City runs on convenience.”
Ace looked at Rogue. “Militech knows Kang Tao did it?”
“Militech knows Kang Tao benefited.”
“That’s not the same thing.”
“No. That’s why they’re angry instead of bombing anything.”
Shammy’s eyes shifted back to Rogue.
“The room changed when you said his name.”
Rogue looked at her.
Shammy tilted her head slightly, listening to something that was not sound. “Colin Vey.”
“Did it.”
“Fear?”
“Not mine.”
“No.” Shammy’s hair lifted by a thread of static, then settled. “Not fear. Embarrassment.”
Mai glanced toward Rogue.
Rogue was quiet for one beat longer than usual.
Then she said, “Militech doesn’t like being reminded that its walls are mostly decorative.”
Ace smiled faintly.
“That sounds like them.”
Rogue’s gaze returned to Mai. “You’re thinking corporate extraction.”
“I’m thinking several possibilities. Extraction, internal disposal, external leverage, contract sabotage, personal betrayal staged as strategic disappearance, or targeted removal to collapse Militech’s bid architecture.”
“That last one.”
“You know?”
“I know what people are saying.”
“And what are people saying?”
Rogue leaned back.
“They’re saying a name. Ash.”
No one at the table spoke.
Below them, Afterlife kept breathing. Music moved through the floor. Glass touched glass. Somewhere, a merc pretended not to listen to a deal that did not concern him yet.
Ace’s eyes narrowed slightly.
“Name?”
“Only one that matters.”
“Last name?”
“If there is one, nobody I trust knows it.”
Mai’s tone remained calm. “Handle?”
“No.”
“Alias?”
“No.”
“Corporate designation?”
Rogue’s mouth tightened.
“No.”
That was almost more interesting than the disappearance.
Night City named everything it feared, loved, sold, or wanted to survive long enough to brand. It wrapped people in chrome-bright titles and ugly little myths. It turned death into marketing. It turned skill into legend. Even anonymity became a costume if enough people paid attention.
But Rogue said the name like it was not a legend.
Like it was a tool.
Ash.
Nothing else.
Ace leaned forward.
“What does she do?”
Rogue looked at her for a moment.
“Problems disappear.”
“That’s vague.”
“That’s the point.”
Mai’s eyes sharpened further. “Corporate fixer?”
“No.”
“Solo?”
“Not exactly.”
“Assassin?”
“Sometimes.”
“Cleaner?”
“Sometimes.”
“Extraction specialist?”
“Sometimes.”
Ace’s smile had gone.
“That sounds like a person with clients too rich to ask precise questions.”
“It’s worse,” Rogue said. “She works only for corpos. Direct contact. No fixer. No broker. No crew. No public chain.”
Mai understood first. Ace saw it in the stillness that came over her.
Shammy understood differently. Her gaze shifted toward the room below again, toward the quiet economy of Afterlife itself: the bartenders, the mercs, the fixers’ messengers, the private conversations, the men and women waiting for a call that might change their rent or end their lives.
“Bypassing the ecosystem,” Shammy said.
Rogue gave her a short nod.
“Exactly.”
Ace looked between them. “One woman?”
“One woman is a precedent,” Rogue said. “One woman who can walk into corporate infrastructure, take a direct contract, solve it cleanly, and leave no usable trail is a very expensive idea.”
Mai’s voice was low.
“If one corp proves the model works, others imitate.”
“Arasaka doesn’t need Afterlife if it can call Ash. Militech doesn’t need Wakako if it can call Ash. Kang Tao doesn’t need local contact webs, deniable merc crews, fixer leverage, or street-level buffers if all they need is one operator who doesn’t ask for anything except payment and access.”
Ace watched Rogue carefully.
“You’re worried about jobs.”
Rogue’s eyes cut to her.
“I’m worried about architecture.”
That answer changed the shape of the booth.
Rogue was not defensive. Not angry in the way a petty person became angry when someone touched their income. She was colder than that. Older than that.
“Fixers are ugly,” Rogue said. “Don’t mistake me for someone who thinks otherwise. We lie. We skim. We apply pressure. We decide who gets work and who gets buried by silence. We keep lists nobody wants written down.”
“Strong opening for a moral defense,” Ace said.
Rogue ignored her.
“But we also keep the city from becoming direct corporate hunting ground twenty-four hours a day. Clients come through us because they need local knowledge, deniability, controlled exposure, and people stupid enough or brave enough to take the risk. Mercs survive because work moves through channels with rules. Bad rules. Crooked rules. Rules that still exist.”
Mai nodded once.
“Ash removes the channel.”
“She proves the corps don’t need us.”
Ace’s fingers tapped once against the table.
“And you want that stopped.”
Rogue’s gaze did not move.
“I want her gone.”
There it was.
No ornament. No performance. No euphemism soft enough for someone at the table to pretend they had misheard.
Shammy’s atmosphere changed by almost nothing.
Almost.
The booth air grew still enough that a candle flame would have stood straight if Rogue allowed candles anywhere near her upholstery.
Mai did not look at Ace.
Ace did not look at Mai.
That, more than anything, told Rogue they were already communicating.
“Gone,” Mai said.
Rogue’s voice stayed level.
“Dead is cleanest.”
Ace’s expression did not change, but something behind her eyes did.
Rogue saw it.
“Don’t make that face.”
“This is my normal face.”
“No, it isn’t.”
Mai’s tone was precise. “You are asking us to execute a professional because her business model threatens yours.”
Rogue did not flinch.
“Yes.”
The honesty made it worse.
Or better.
Night City lied constantly. It lied in advertisements, contracts, armor plating, loyalty oaths, medical disclaimers, and the smiles of people who had already sold the room twice. Rogue could lie better than most. She had built empires in the narrow space between what people said and what they could afford to mean.
Here, she did not bother.
Ace respected that.
She hated it too.
“Has she killed civilians?” Mai asked.
“Not that anyone can prove.”
“Collateral?”
“Minimal to nonexistent.”
“Psychopath?”
“No.”
“Sadic pattern?”
“No.”
“Personal vendettas?”
“Not visible.”
Ace exhaled softly through her nose.
Rogue leaned forward.
“You think that makes this better?”
“I think it makes it different.”
“It makes her more dangerous.”
Mai watched Rogue’s hands. “Because she is competent.”
“Because she is professional,” Rogue said. “Amateurs leave mess. Sadists leave warnings. Ideologues leave speeches. Professionals leave a hole exactly the size of the problem. Corps like holes. They can build on them.”
Shammy’s gaze rested on Rogue now.
“You respect her.”
Rogue’s eyes shifted.
For a second, the booth became very quiet.
Then Rogue said, “That’s why I’m not sending amateurs.”
Ace’s mouth twitched once.
“Compliment noted.”
“It wasn’t free.”
“Never is.”
Rogue pushed a shard across the table.
Mai picked it up first.
Information spilled into her interface in controlled layers: security fragments, rumor chains, payment movements, shell company shadows, Militech internal calendar gaps, Kang Tao acquisition timing, dead drops that had never been picked up because no one admitted they existed. Not enough for a full picture. Enough to show the edges.
Ace leaned closer despite the data not being meant for her.
Mai angled it just enough.
Shammy watched neither the shard nor the projection. She watched Mai’s breathing, Ace’s stillness, Rogue’s silence, and the way the space between them refused to settle.
“Images?” Mai asked.
“One partial.”
A blurred frame appeared: a corporate service corridor, angle too high, lighting too clean. A figure crossed the far edge of the feed.
Small.
Red hair.
Fast enough that the frame had not quite kept her.
Ace’s eyes sharpened.
Mai noticed immediately.
Rogue did too.
“She’s short,” Ace said.
“She’s not you,” Rogue said.
“I didn’t say she was.”
“You thought it loudly.”
Ace glanced up. “That’s rude.”
“You do a lot of things loudly for someone your size.”
“Occupational hazard.”
Mai enlarged the frame, cleaned what could be cleaned, then stopped before invention replaced evidence.
A woman, maybe. Hard to say from the feed alone, but the posture suggested it. Compact frame. No wasted verticality. Movement captured wrong because the camera had expected ordinary timing.
Shammy’s head tilted.
“What?” Mai asked softly.
“The corridor was afraid after she passed.”
Ace looked at her.
Shammy considered her own words, then amended, “No. Not afraid. Relieved.”
Rogue’s eyes narrowed slightly. “You can tell that from a picture?”
“No.”
“Then?”
“I can tell it from you.”
Rogue went still.
Ace smiled very slightly and did not help her.
Mai’s mouth barely curved.
Rogue stared at Shammy for a long moment.
Then she said, “Remind me not to play cards with you.”
“I do not understand cards well enough to be fair.”
“That makes it worse.”
Ace looked back at the image.
“What do we know about her past?”
“Nothing usable.”
“Everyone has a past.”
“Not everyone sells it.”
Mai scrolled through the shard’s contents. “Operating principle?”
“Lone wolf.”
“Always?”
“As far back as the rumors go.”
“No crew, no handler, no preferred netrunner, no spotter, no driver?”
“No.”
Ace frowned.
“That’s either arrogance or discipline.”
“Principle,” Rogue said.
The word was too certain.
Mai caught it. “You know that?”
“I know people who tried to hire around her. Add support, increase scope, embed security, put her under a corporate tactical lead. She refuses.”
“Why?”
Rogue shrugged one shoulder.
“Doesn’t say.”
Ace kept looking at the blurred red shape.
“She doesn’t trust teams.”
“Maybe.”
“No,” Ace said. “If she were just arrogant, she’d use teams and ignore them. If she refuses them entirely, that’s something else.”
Mai glanced at her.
Rogue studied Ace with old professional interest.
“You sound sympathetic.”
“I sound like I can read a bad habit.”
“Careful,” Rogue said. “Bad habits can kill you.”
Ace looked up.
“So can contracts.”
The words sat between them.
Rogue did not soften.
Good.
Ace would have disliked that more.
“You’re taking the job?” Rogue asked.
Mai set the shard down.
“We will locate Ash.”
“That wasn’t the question.”
“No,” Mai said. “It was the useful answer.”
Rogue’s gaze went to Shammy.
Shammy met it calmly.
Then to Ace.
Ace smiled without warmth.
“What?”
“I’m waiting for the part where you pretend you don’t have opinions.”
“I have many opinions.”
“About my job?”
“About furniture. Mostly.”
Rogue’s expression said she would absolutely throw Ace out of the booth if doing so would not become a story by morning.
Ace’s expression said she would absolutely make it difficult.
Mai, without looking at either of them, said, “We accept.”
That surprised Rogue less than it should have.
She leaned back.
“Terms standard. Bonus if it stays quiet.”
“What counts as quiet?” Ace asked.
“No bodies in my club. No corporate tower fires. No public speech. No making her a martyr. No making her a brand. No letting anyone turn this into proof that every freelancer with a direct line to a boardroom can operate in my city.”
“Your city?” Ace asked.
Rogue’s smile was thin.
“My booth. My sentence.”
Shammy’s hair shifted faintly.
“Fair,” she said.
Ace looked at Shammy.
“Do not side with the booth.”
“The booth has structural seniority.”
Mai’s face remained composed through visible effort.
Rogue pointed at the shard.
“She was last seen near a Militech auxiliary facility in Charter Hill. Not main infrastructure. A quiet building used for meetings that never officially happened. If she’s still in Night City, she’ll be moving soon.”
“Why still here?” Mai asked.
“Payment dispute. Cleanup. Second objective. Or she’s already gone and what I’m giving you is smoke.”
“You don’t know.”
“If I knew, this would be cheaper.”
Ace hopped down from the booth seat.
Mai rose smoothly.
Shammy stood with enough care to avoid making the table feel threatened.
Rogue looked at all three of them.
“Do not underestimate her.”
Ace looked back at the blurred frame one last time.
“I wasn’t planning to.”
“I mean that.”
“So do I.”
Rogue’s gaze held on her.
For a moment, all the old noise of Afterlife seemed to drop away. Dead mercs in drink names. Deals made under low light. Bodies traded for reputation. The city’s entire profession of violence pretending it was just another economy.
Then Rogue said, quieter, “Ash isn’t loud. That’s why I’m worried.”
Mai nodded.
“We understand.”
Ace did not.
Not yet.
But she intended to.
They left the booth without ceremony.
Afterlife received them back into its bloodstream. Conversations adjusted around them. People looked, looked away, looked again. Someone tried to guess whether the Triad had taken work. Someone else decided they had and wondered who had become unfortunate enough to afford them.
By the time the door closed behind them, rain had started.
Night City rain was never clean. It came down through neon, exhaust, old heat, street dust, and whatever the upper levels had thrown away before gravity found it. The alley outside Afterlife shone in broken colors. Steam rose from a vent. Somewhere far away, sirens argued with traffic and lost.
Ace stepped into the rain first.
Mai followed, sliding the shard into a secure pocket.
Shammy came last, pausing under the overhang as droplets touched her hair and briefly turned the silver-white strands into tiny lines of light.
For a few seconds none of them spoke.
The city filled the silence.
Then Ace said, “We’re not killing her.”
Mai answered immediately.
“No.”
Shammy’s eyes brightened with quiet approval.
“She does not feel like an ending.”
Ace looked up at her.
“You got all that from a blurry picture and Rogue being annoyed?”
“No.” Shammy looked toward the street, where rain made every reflection look like it was trying to leave. “From the way the room held its breath when her name arrived.”
Mai’s expression turned thoughtful.
Ace shoved her hands into her pockets.
“She knows this was coming.”
Mai looked down at her. “Ash?”
“Yeah.”
“Why do you think that?”
Ace watched rain run along the curb.
“Because if you spend long enough being useful to people like that, eventually you figure out usefulness has teeth.”
Shammy’s atmosphere softened by the smallest degree.
Mai did not touch Ace. Not there. Not in the alley, not while the job was still fresh and Rogue’s words still had edges.
But she moved half a step closer.
Ace noticed.
Of course she did.
“First objective,” Mai said, “find her before someone else does.”
“Rogue won’t hire someone else yet.”
“No,” Mai said. “But others may have noticed the same pattern.”
“Kang Tao?”
“Militech. Kang Tao. Anyone who thinks Ash knows too much. Anyone who thinks killing her would be cheaper than paying her. Anyone who wants to own the method.”
Shammy looked toward the city.
“The weather is crowded.”
Ace smiled faintly.
“That bad?”
“Interesting.”
“In Night City that usually means bad.”
“Yes.”
Mai started walking.
“We begin with Charter Hill.”
Ace fell into step beside her.
Shammy followed, long stride slow enough to match them without making it obvious.
Behind them, Afterlife kept its lights burning. Rogue’s booth remained above the floor. Somewhere inside, the queen of fixers was probably watching the door they had left through, already regretting something and not yet sure what.
Ahead, the city waited.
Somewhere inside it, a woman named Ash moved through corporate shadows with no crew, no handle, no visible past, and enough professional discipline to make Rogue call the Triad for an execution.
Ace’s smile faded into something sharper.
“Mai.”
“Yes?”
“When we find her, I talk first.”
Mai looked at her.
“That depends on whether she shoots first.”
Ace considered that.
“Fine. I dodge first. Then I talk.”
Shammy’s hair lifted faintly in the rain.
“That feels more accurate.”
Mai sighed.
“It is concerning how often accuracy makes things worse.”
Ace grinned.
The rain swallowed the expression quickly.
They disappeared into Night City together.
---
## Chapter 2 — Reading Invisible People
Charter Hill pretended to be clean.
That was its first lie.
Night City had many districts that understood filth honestly. Watson wore it in exposed wiring, wet concrete, broken neon, and people who looked at strangers like they were either threats or opportunities. Pacifica let ruin stand in the open and dared anyone to call it surprising. The Badlands did not bother lying at all; dust, distance, and heat said everything worth saying.
Charter Hill dressed its dirt better.
Here, corporate money came with polished lobby floors, silent doors, elevators that smelled faintly of filtered air, private security with expensive haircuts, and architecture designed to imply that violence was something that happened elsewhere. Violence did happen elsewhere. It also happened here. It simply wore visitor credentials.
The Militech auxiliary facility sat between two taller buildings like it had been deliberately made forgettable.
Sixteen floors. Mirrored exterior. No branding on the street-facing entrance. No heavy guard presence. No obvious trauma. No public statement. Nothing that would make a passing driver look twice unless they already knew which wrong thing to look for.
Ace stood on the opposite side of the street beneath a strip of dead signage and stared at the building with open dislike.
“It looks expensive and guilty.”
Mai, beside her, studied the structure through a quiet overlay only she could see. “That describes a large percentage of Charter Hill.”
“This one is smug about it.”
Shammy stood slightly behind them, hands tucked into the pockets of a long dark coat that had been cut well enough to handle her height without surrendering entirely. Rain had stopped, but the air still carried the slick metallic smell that followed Night City storms, as if the streets were cooling from something they did not want to discuss.
She looked at the building for a long moment.
Then she said, “It is trying to be empty.”
Ace glanced up.
“That’s weird even for you.”
Shammy’s mouth curved slightly. “Thank you.”
Mai did not look away from the entrance. “Explain.”
“The building has people inside. The pressure says it does not want to admit that.”
Ace looked at the mirrored front again.
“Corporate embarrassment?”
“Partly. But not only.” Shammy tilted her head. “There are rooms people are avoiding.”
Mai’s gaze sharpened. “Still?”
“Yes.”
“After four nights?”
“Yes.”
That changed things.
A building could be cleaned. A scene could be staged. A disappearance could be smoothed into corporate absence with enough money and silence.
But people did not forget where fear had learned to stand.
They walked around it.
They looked elsewhere.
They made new habits and pretended the habits were old.
Mai lowered her eyes slightly as her implant interface adjusted focus.
“Rogue’s shard listed three possible access points. Front entrance, executive parking, service corridor.”
Ace was already looking toward the alley that led behind the building.
“Service corridor.”
“Obviously.”
“You say that like I’m predictable.”
“You are not predictable,” Mai said. “You are directional.”
Shammy’s hair lifted faintly in a breeze that had not reached the street. “The corridor agrees.”
Ace pointed at her without looking. “Do not encourage the corridor.”
Mai began walking.
“Front entrance would require credentials. Executive parking would require either vehicle spoofing or a level of social patience Ace does not currently possess.”
“I possess patience.”
“For approximately four seconds under protest.”
“That’s enough for many problems.”
“It is enough to create several.”
Shammy followed them with quiet amusement in her eyes. “The building is getting nervous.”
Ace smiled.
“Good.”
“It is not the building.”
“Still good.”
They crossed the street during a brief gap in traffic. A Delamain passed without slowing, its windows dark. Two Militech subcontractors in plain jackets walked out of the main entrance while carefully not talking to each other. A woman with a corporate badge stood under the awning, checked her phone three times, then went back inside without taking the call she had been waiting for.
Mai noticed.
Ace noticed.
Shammy noticed the way the woman’s shoulders loosened only after the door closed behind her.
The alley behind the facility narrowed too quickly for comfort. Charter Hill alleys were not like Watson alleys. They were cleaner, better lit, and somehow more dishonest. No visible trash piles. No graffiti worth remembering. No sleeping bodies. Just service doors, camera domes, drainage channels, and the cold logic of spaces designed for things no guest should see.
Ace stopped two meters before the service entrance.
Mai stopped because Ace had stopped.
Shammy stopped because the air had.
“What?” Mai asked.
Ace crouched, one hand hovering above the pavement without touching it.
“Someone ran here.”
Mai scanned the ground. “There is no visible trace.”
“No. But look at the corner.”
Mai looked.
The corner where the alley wall met a low utility box bore a tiny scrape. Not fresh enough to be obvious. Not deep enough to matter to anyone who was not thinking about movement. A boot sole had touched there at an angle that made no sense for a person walking.
Ace stood, stepped back, then moved through the alley without speed, reconstructing a route.
“She came from the service door. Two people maybe behind her. No—” Ace paused, frowned, then shook her head. “Not chasing. Responding late.”
Mai watched carefully.
Ace stepped onto the utility box, touched the wall, turned her shoulders, and dropped down again.
“Camera there.” She pointed without looking. “She knew the blind angle was too small.”
“It is too small,” Mai said.
“For normal movement.”
Shammy’s gaze drifted up along the wall.
“She did not flee.”
Ace looked at her.
“No?”
“She left before the room understood she had left.”
Ace stared at the service door.
“That sounds annoying.”
Mai’s mouth twitched. “You dislike professional similarity?”
“I dislike being pre-annoyed.”
“You regularly cause that in others.”
Ace ignored her.
The service door had a simple corporate lock backed by a less simple security plate. Not heavy fortress infrastructure. Not civilian either. Militech had not expected a war at the back entrance, only discretion.
Mai stepped closer.
“I can open it.”
Ace looked up.
“Quietly?”
Mai gave her a look.
Ace held up both hands.
“Question withdrawn.”
Mai’s fingers brushed the access plate. Her eyes sharpened from silver-blue to something colder, cleaner. The bank implant and Kiroshi interface handled authentication logic differently than combat systems would have. Less flashy. More polite. It did not break the door so much as persuade the door that refusing would create paperwork.
A soft click answered.
Ace nodded solemnly.
“Door likes you better.”
“The door has excellent taste.”
Shammy leaned slightly to fit under the lintel as they entered.
Inside, the service corridor smelled of recycled air, sterilizing agents, old carpet glue, and recent anxiety.
No blood.
No obvious struggle.
No broken glass.
No bullet scars.
The walls were pale grey. The floor was smooth composite. The lighting was too even. Somewhere deep in the building, a ventilation system moved air in quiet controlled breaths.
Ace disliked it more than she had disliked the exterior.
“This place has never had a good idea.”
Mai closed the door behind them. “That may be difficult to prove legally.”
“We’re not in court.”
“That is often your best legal argument.”
Shammy did not smile this time.
She was looking down the corridor.
Mai noticed immediately. “Where?”
Shammy lifted one hand and pointed.
“Left. Third door. No one wants to look at it.”
Ace moved first.
Not fast. Not yet.
The third door on the left was unmarked. Its access panel showed green. It had been used recently, but not often. Mai checked the frame and shook her head.
“No forced entry.”
Ace studied the handle.
“No hesitation marks.”
“That is not a category.”
“It is if you have ever watched someone decide whether opening a door will ruin their week.”
Mai accepted that without comment.
Inside was a conference room.
A boring one.
Night City could make almost anything obscene, but corporate conference rooms achieved it through spiritual exhaustion. Long table. Ten chairs. Glass wall frosted to shoulder height. Presentation surface inactive. A recessed ceiling projector. Two abstract prints chosen by someone who had been told color increased productivity.
No body.
No signs of violence.
No overturned chair.
No drama.
The room’s emptiness was so complete it felt like a staged apology.
Ace entered first, then stopped.
Mai stayed by the door.
Shammy stepped in last and immediately closed her eyes.
The room changed around her.
Not visibly. Not enough for cameras. Not enough for instruments unless the instruments were unlucky. But Ace felt the pressure settle against her skin. Mai felt the background noise of the building sort itself into quieter layers.
Shammy listened.
Ace watched her instead of the room.
Mai watched both.
After several seconds, Shammy opened her eyes.
“Three people came in expecting four.”
Mai’s posture shifted.
Ace looked at the chairs.
“Colin Vey was the fourth.”
“Yes.”
“How do you know?”
“The room waited for someone who never sat down.”
Ace glanced at Mai.
Mai’s expression said she was absolutely filing that sentence under useful and impossible.
Shammy walked slowly along the side of the table. Her fingertips did not touch the surface. She stopped near the far chair.
“Someone stood here too long.”
“Vey?” Mai asked.
“No. Security.”
Ace crouched beside the chair.
“Protective or controlling?”
Shammy considered. “Embarrassed.”
“That word again,” Mai said.
Ace looked under the table.
There were no convenient clues. No dropped shard. No blood fleck missed by incompetent cleaners. No dramatic thread of red hair waiting for a detective with poetry issues.
Professional work did not leave gifts.
Ace respected that.
She hated it too.
Mai crossed to the presentation wall and brought up a portable scan from her interface.
“The room’s internal recording system was disabled for twelve minutes.”
Ace stood. “Ash?”
“Possibly. But the method is strange.”
“Strange how?”
“It was not wiped. It was scheduled.”
Ace frowned.
Mai continued, “The system accepted a maintenance blackout inserted three weeks ago through a legitimate contractor chain. On paper, no sabotage occurred. The recording gap was planned before the meeting was even on this room’s calendar.”
Shammy looked at the wall.
“She was invited before they knew they needed her.”
Mai nodded slowly.
“Or she had access to someone who could predict which rooms would become useful.”
Ace walked to the far glass wall.
“That’s not lone wolf.”
“It may still be,” Mai said. “Lone wolf does not mean no infrastructure. It means no team.”
Ace’s eyes stayed on the frosted glass.
“She uses corporate systems against themselves.”
“Yes.”
“Beautiful.”
Mai looked at her.
Ace shrugged. “Annoying. But beautiful.”
Shammy’s gaze shifted toward the ceiling.
“What?” Mai asked.
“The room relaxed after the lights changed.”
Mai checked the system logs. “Lights changed six minutes into the blackout.”
“Why?” Ace asked.
Mai pulled a second layer of data from the shard Rogue had given them, then linked it with local environmental records. The display showed a minor power fluctuation, too small to trigger alarm, enough to alter camera exposure and automatic privacy glass opacity.
“She adjusted visibility,” Mai said.
“For herself?”
“Not only. For whoever was outside.”
Ace turned slowly toward the frosted glass wall.
Beyond it lay a narrow executive waiting area. Empty now. Minimal chairs. A decorative plant with leaves too glossy to have enjoyed life. Another door leading toward a private lift.
Ace walked out of the conference room and into the waiting area. Her boots made almost no sound.
She stopped in front of the plant.
Mai came behind her.
Shammy remained at the conference room door, watching the space between both rooms.
Ace reached into the plant pot.
Mai said, “Please do not tell me you found the clue in the decorative plant.”
Ace pulled out a tiny black object no larger than a fingernail.
Mai stared at it.
Ace smiled.
“The plant was complicit.”
Mai took the object carefully and scanned it.
“Passive relay. Dead now. Very small. Very expensive.”
“Corporate?”
“Custom.”
“Useful?”
“Maybe. It did not transmit far. It likely bounced a signal across the room during the blackout. Enough to spoof internal presence tracking.”
Ace looked toward the private lift.
“So Vey walks in. Three people expect him. Recording goes dark. Lights change. Tracking lies. People think he is still in the building after he leaves.”
“Or after someone else leaves as him.”
Ace smiled without humor.
Mai looked at her.
“You are enjoying this.”
“I’m professionally irritated.”
“That is not denial.”
“It wasn’t trying to be.”
Shammy stepped out of the conference room.
“She did not enjoy this room.”
Ace looked over.
“Ash?”
Shammy nodded.
“That is new.”
“She left quickly.”
“That could mean efficient.”
“No.” Shammy’s eyes were thoughtful. “It felt like touching something unpleasant with gloves.”
Mai’s expression sharpened again.
“Disgust?”
“Controlled.”
Ace looked at the conference room one more time.
“What did Colin Vey do?”
Mai’s silence said she had reached the same question.
Rogue had framed the disappearance as business architecture. Militech lost a project lead. Kang Tao gained a contract. Ash threatened the fixer ecosystem.
All true.
Possibly not complete.
Mai returned to the conference table and opened the local data she had been able to access. Calendar entries. Meeting fragments. Procurement tags. Project references buried under internal names that had been revised too many times to remain useful to anyone without context.
“Project designation is concealed,” she said.
Ace leaned against the wall. “Of course it is.”
“Not unusually. Militech uses layered naming. This one is tied to defense logistics, autonomous transport security, field supply optimization, and personnel retention modeling.”
Ace stared.
“That is four different ways to say something boring and dangerous.”
Mai’s eyes moved faster.
“It may be a contract for convoy intelligence.”
“That sounds less boring.”
“Or personnel tracking. Or automated response deployment. Or all of those under one procurement umbrella.”
Shammy’s hair shifted faintly.
“People being moved like inventory.”
Mai glanced at her.
“Possibly.”
Ace’s expression flattened.
The room felt smaller.
Not because Shammy changed it.
Because Ace did.
Mai noticed immediately and let her voice become careful.
“We do not know yet.”
Ace looked at the table.
“No. But Ash knew enough to take the job.”
“Or was paid enough not to care.”
Ace looked toward the service corridor.
“Rogue said no sadistic pattern. No collateral. No civilians.”
“That does not mean moral.”
“No. But it means selective.”
Shammy stepped closer, her presence softening the edge of Ace’s pressure without pushing against it.
“The room did not feel like someone was dragged.”
Ace took that in.
“Vey walked out?”
“I think,” Shammy said, “someone made him choose a door.”
Mai absorbed that quietly.
“That would fit an extraction without visible force.”
“Or a negotiation,” Ace said.
“Or blackmail.”
“Or rescue.”
Mai looked at her.
Ace did not look back.
“I said or.”
“Yes,” Mai said. “You did.”
A sound moved somewhere down the corridor.
Not loud.
Not dramatic.
Just a shift in building rhythm.
All three of them stopped.
Mai dimmed her interface instantly.
Ace moved to the side of the door.
Shammy turned her head slightly.
Footsteps approached.
Two people.
Security, not heavy. Private, not Militech frontline. Their conversation had the low irritated cadence of people who had been told to check something without being told why.
“Maintenance ping came from this floor,” one said.
“System glitch.”
“Four nights of glitches.”
“Don’t say that on comms.”
“I didn’t say anything on comms.”
They reached the conference room door.
One guard stepped inside.
Ace was already behind him.
Not touching.
Not threatening.
Just there.
The guard sensed something in the ancient human part of the body that knows when a predator has entered range. His shoulders tightened.
Ace said quietly, “Hi.”
The guard froze.
The second guard reached for his weapon.
Mai spoke from the far side of the room.
“I would not.”
The second guard stopped because Mai’s voice made the option sound not forbidden, but mathematically embarrassing.
Shammy stood near the glass wall, too tall, too calm, eyes bright in the sterile light.
The first guard swallowed.
“You’re not supposed to be here.”
Ace looked around.
“That keeps happening.”
Mai stepped forward. “We are consulting.”
“With who?”
“Someone with better clearance than you.”
That was not an answer.
It was, however, a very corporate-shaped sentence.
The guard hesitated.
Mai tilted her head slightly.
“If you call this in, your supervisor will ask why you interrupted an off-book review of an incident your department officially says did not happen.”
The second guard’s hand moved away from his weapon.
Ace smiled.
“See? That sounds annoying.”
The first guard looked between them.
He was not stupid. That was fortunate for him.
“What review?”
Mai’s expression did not change.
“The one you are not cleared to remember seeing.”
Silence.
Then the second guard said, very softly, “I hate this building.”
Shammy’s eyes brightened with sympathy.
“It dislikes itself.”
Both guards looked at her.
Ace nodded toward the door.
“Take a walk.”
The first guard stared for half a second longer, then did exactly that.
The second followed.
Neither ran.
Neither called it in.
Mai waited until the footsteps faded.
Ace looked at her. “That was very corpo of you.”
“Thank you.”
“It was not a compliment.”
“I am treating it as professional recognition.”
Shammy looked after the guards.
“They are afraid of the room.”
“Of us?” Ace asked.
“No. Of being connected to it.”
Mai looked toward the conference table.
“That may help.”
Ace frowned.
“With what?”
“People who are afraid of connection make mistakes while avoiding it.”
Mai moved back to the local system panel near the presentation wall. Her fingers hovered near the interface without touching.
“I need three minutes.”
Ace positioned herself by the door.
“You have two before I get bored.”
“I am not responsible for your emotional limitations.”
“You married them.”
“Yes,” Mai said. “At times the paperwork feels excessive.”
Shammy’s smile arrived softly.
Ace looked offended for form’s sake.
Mai entered deeper into the building’s accessible systems. She did not brute-force. Brute-forcing corporate networks was for amateurs, panic, and people whose corpses later became training examples. She used the maintenance blackout. The scheduled gap. The passive relay’s dead handshake. The building already believed a certain lie; Mai simply asked it what else it had lied about.
Data surfaced slowly.
Elevator logs.
Temperature shifts.
Door cycles.
Biometric fragments marked incomplete.
Three employees entering the floor.
Colin Vey expected.
Colin Vey registered.
Colin Vey never visually confirmed.
Then a private lift descended to executive parking with one additional passenger weight variance the system had politely rounded down.
Mai smiled without warmth.
“There.”
Ace glanced over.
“Got him?”
“Got the hole shaped like him.”
Shammy looked toward the private lift.
“Down.”
“Yes.”
Mai pulled the executive parking logs.
Most had been scrubbed.
Not deleted. Scrubbed too cleanly. Like a countertop wiped so thoroughly that the absence of dust became evidence of obsession.
But one automated system had not cared about human secrecy.
A parking bay tire-pressure sensor had recorded weight changes for billing optimization.
Ace stared at the data.
“The car lied?”
“The car billed honestly,” Mai said.
“Good car.”
“Neutral car.”
“Don’t ruin this for me.”
Mai’s smile became almost visible.
“Vehicle left at 22:14. Registered to a shell under Militech contractor umbrella. Route tracking disabled after two blocks.”
“Where did it go?”
“That is what someone wanted no one to know.”
Ace groaned softly.
Mai continued, “However, the vehicle’s tire pressure was slightly uneven on departure.”
Ace looked up.
“You can track that?”
“No. But I can infer where it was serviced before disposal if the same imbalance appears in municipal road stress sensors, parking nodes, or automated toll weight estimates.”
Ace stared at her.
“That is disgusting.”
“Effective.”
“Still disgusting.”
Shammy’s gaze drifted, listening not to the data but to the room’s reaction to being understood.
“The building is embarrassed again.”
Mai’s eyes did not leave the feed.
“Good.”
Ace looked at Shammy.
“You are enjoying that.”
“Quietly.”
“That’s allowed.”
Mai gathered the data into a secure packet.
“We have a route fragment. It leads toward an underground service interchange beneath Japantown and then disappears.”
Ace straightened.
“Transfer point.”
“Likely.”
“Ash?”
“Possibly. Or whoever received Vey.”
Shammy’s expression had changed.
Mai noticed.
“What is it?”
“The room is done with us.”
Ace looked around.
“That sounds like a threat.”
“No. A warning.”
Mai disconnected from the system instantly.
A second later, the building’s internal security shifted.
Not alarm.
Not lockdown.
Something quieter.
Permissions changed. Elevators reclassified. Doors asked themselves whether they should have opened recently and began considering repentance.
Mai’s eyes narrowed.
“Someone noticed.”
Ace smiled.
“Militech?”
“No.”
Shammy turned toward the service corridor.
“Not here.”
Ace’s smile sharpened.
“Ash.”
Mai closed the panel.
“Could be an automated tripwire.”
Ace was already moving.
“Could be Ash.”
“You are hoping it is Ash.”
“I’m professionally curious.”
“That phrase is getting worse.”
They left through the same service door they had entered, but the alley no longer felt unwatched.
Ace felt it first.
Not a camera.
Not a person in the obvious sense.
A pressure against instinct.
Somewhere, someone had become aware of the shape of their attention.
Ace stopped under a fire escape and looked up.
Nothing.
Mai stepped beside her, scanning traffic feeds, local mesh chatter, security pings, signal residue.
Shammy stood still and let the alley’s air move around her.
A delivery drone passed overhead, dipped slightly as if correcting for wind, and continued.
Ace watched it go.
Mai did too.
The drone turned the corner.
Its indicator light blinked once.
Then it died.
It dropped into a dumpster two alleys over with a quiet metallic crash.
Ace smiled.
Mai sighed.
“Subtle.”
Shammy’s hair lifted.
“She knows we noticed.”
Ace looked toward the far end of the alley.
There, on the opposite wall, a tiny projection flickered to life for less than two seconds. Not a face. Not a message in any normal sense.
Just three words in plain white text.
STOP FOLLOWING ME.
Then it vanished.
Ace’s smile widened.
Mai looked unimpressed, which for Mai meant deeply interested.
Shammy’s eyes brightened.
“She is not afraid.”
Ace slid her hands into her pockets.
“No.”
Mai saved the projection fragment.
“She is warning us once.”
“Polite,” Shammy said.
Ace laughed softly.
“That’s one word for it.”
Mai looked down at her.
“What is your word?”
Ace stared at the dead wall where the message had been.
“Fast.”
Across Charter Hill, unseen by them, a security camera that had officially stopped functioning four months earlier adjusted one degree.
The image it captured was poor. Rain residue blurred one corner. Streetlight glare cut through the upper half. The feed had no audio.
It was enough.
A small red-haired woman watched from a service room six blocks away, one boot resting against the leg of a cheap chair, a stripped corporate pistol lying on the table beside an open case of tools. Her jacket was dark, practical, unmarked. No logo. No team patch. No visible allegiance.
She replayed the last frame.
Ace looking at the wall.
Mai already searching for the source.
Shammy standing still as if the air had told her the rest.
The red-haired woman did not smile.
Not quite.
But something in her expression changed by a fraction.
Interest, maybe.
Irritation, definitely.
She closed the feed before it could be traced and removed the storage shard from the old camera relay.
A phone on the table vibrated.
No caller ID.
She let it ring twice.
Then answered.
“Yes.”
The voice on the other end was smooth, corporate, and trying not to sound nervous.
“We may have a complication.”
Ash looked at the frozen black screen where the Triad had been.
“No,” she said.
The voice paused.
“No?”
Ash picked up the pistol and checked the chamber by habit rather than need.
“We have three.”
She ended the call.
For a moment, the room was quiet.
Then Ash stood, packed the tools with practiced economy, and left nothing behind but a chair turned slightly away from the door.
By the time the building’s official security system remembered the service room existed, she was already gone.
---
## Chapter 3 — Hunter vs Hunter
Japantown hid things differently than Charter Hill.
Charter Hill hid them behind money.
Japantown hid them behind motion.
Light moved everywhere. Signs climbed walls in kanji, English, corrupted corporate shorthand, private ads, illegal service offers, religious fragments, club invitations, noodle-shop steam, ripperdoc warnings, and animated faces smiling too brightly over doors that did not want witnesses. People flowed beneath it all in layers: tourists pretending not to be lost, locals pretending not to notice tourists pretending, corpos slumming badly, joytoys on break, boosters watching for weakness, netrunners half-present in the meat while their eyes chased other weather.
If Charter Hill said violence happened elsewhere, Japantown said violence could at least wait until after dinner.
Ace liked that better.
It was more honest.
She stood beneath a sign for a karaoke bar that had been closed for either six months or nine minutes depending on which layer of its public listing you believed, and watched the entrance to an underground service interchange across the street.
The entrance looked like a utility access point, because it was one. It also looked like a smuggling route, because it was Night City and everything eventually found a second job.
A pair of delivery workers rolled insulated containers past the door without looking at it.
A drunk corporate analyst in a jacket that cost more than his survival instincts leaned against the wall beside it and vomited into a drainage grate with great professional commitment.
A woman in a white raincoat crossed the street, paused near the access panel, checked her reflection in a dead ad screen, and kept walking.
Ace did not move.
Mai stood beside a vending machine six meters away, pretending to evaluate beverage options while her eyes tracked municipal pressure sensors, vehicle weight anomalies, and three different versions of the same route that someone had tried to make disagree with themselves.
Shammy sat on a low concrete planter with her knees angled carefully because the city had again failed to design public furniture for atmospheric women. Her silver-white hair rested over one shoulder, faintly bright beneath the signage. She looked like someone waiting for nothing.
That was useful.
People who waited for something attracted attention.
People who waited for nothing became part of the weather.
Ace glanced toward Mai.
“Well?”
Mai did not look away from the vending machine.
“This machine sells six flavors of electrolyte slurry and one item labeled ‘premium milk-adjacent experience.’”
“About the route.”
“I am getting there.”
“You said that four minutes ago.”
“And yet time continues.”
Ace looked at the interchange entrance again.
Shammy’s eyes brightened.
“She is enjoying this less than you are.”
Ace turned her head.
“Ash?”
“No.” Shammy considered. “Mai.”
Mai’s mouth did not move.
“I heard that.”
“Yes,” Shammy said.
Ace smiled.
Mai finally straightened and stepped away from the vending machine.
“The vehicle from Charter Hill reached this block at 22:47. It did not enter the interchange through the public utility door.”
Ace’s smile faded into focus.
“Where?”
“Freight lift below the east side.”
Ace looked east.
There was no freight lift visible.
Of course there was not.
Mai continued, “The lift is registered to a defunct logistics subcontractor acquired by a shell acquired by another shell that has been legally inactive since before the last municipal database migration.”
Ace nodded. “So, active.”
“Extremely.”
Shammy stood.
The crowd shifted around her automatically, not because she pushed, but because something in the air suggested that making room would be wise and socially graceful.
Ace crossed the street first.
The vomiting corporate analyst looked up at exactly the wrong time, made eye contact with her, and immediately chose to re-examine the grate.
“Good choice,” Ace said.
He gave her a weak thumbs-up without lifting his head.
Mai passed him next.
“Hydrate.”
“I’m dying.”
“Also possible.”
Shammy paused beside him long enough for the air around the man to cool by a degree.
He blinked.
“I feel... judged.”
“You are being metabolically corrected,” Shammy said.
“That sounds expensive.”
“It is free.”
The man looked close to tears.
Ace looked back. “Stop adopting corpses.”
“He is not a corpse yet.”
“Optimistic.”
Mai had already found the access seam.
It sat between a shuttered karaoke basement and a maintenance alcove full of old vending components. To ordinary sight it was a stained wall panel, unimportant and slightly ugly. To Mai’s interface, it was a badly concealed private lift with better credentials than most mid-level executives.
She touched the edge of the panel.
The panel did not open.
Mai waited.
The panel reconsidered.
Then opened.
Ace looked impressed despite herself.
“The wall likes you too?”
“The wall is a coward.”
“Still counts.”
They entered one at a time.
The lift inside was narrow, industrial, and old enough that its designers had believed buttons should physically resist the human hand. Shammy had to stand at an angle. Ace looked up at her.
“Comfortable?”
“No.”
“Good. Means the lift’s still honest.”
Mai’s eyes flicked to Ace.
“Do not steal Rogue’s lines where Rogue might hear about it.”
“She can invoice me.”
“She will.”
The lift descended without asking for a floor.
Ace’s hand drifted near one katana.
Mai noticed.
Shammy noticed the space inside the lift getting smaller around that intention.
“No immediate hostility,” Shammy said.
Ace did not relax.
“Immediate is doing a lot of work there.”
“Yes.”
The lift stopped.
The doors opened on darkness that was not quite dark enough.
Underground service interchanges in Night City were less like tunnels and more like the city’s exposed nervous system. Pipes, cables, maintenance rails, sealed access doors, old drainage channels, forgotten signage, emergency lighting with philosophical objections to consistency. Air moved through the space in alternating drafts of heat, coolant, damp concrete, old machine oil, and too many human decisions made quietly.
Ace stepped out first.
Mai followed, drawing the route map into a layered projection across her vision.
Shammy stepped out last, then closed her eyes.
The tunnel breathed around her.
“Crowded,” she said.
Ace scanned the corridor.
It was empty.
“With people?”
“With exits.”
Mai nodded. “That tracks. This interchange connects to old service routes beneath three blocks, two private parking structures, a sealed metro spur, and at least one illegal netrunner nest that no longer admits it exists.”
Ace looked at her.
“Netrunner nest?”
“Dead route. Not relevant unless someone made it relevant.”
“In Night City that means relevant.”
“Unfortunately.”
They moved.
Ace took point without being told. Her body seemed to reduce itself further inside the tunnel, compacting into silence and angle. She did not stalk theatrically. She simply stopped wasting motion. Each step looked like it had been selected from several possible futures and approved for efficiency.
Mai kept the middle, where she could see Ace and feel Shammy behind her. Her interface fed her old maintenance data, newer unauthorized modifications, and error messages the city had forgotten to remove. She ignored half of them, distrusted the rest, and built her own map in the spaces between.
Shammy held the rear, not because she was slower, but because rear guard in a tunnel full of emotional pressure was not merely about looking backward. She watched drafts change around corners. She listened to how silence moved after they passed. She felt where the underground space expected violence and where it expected nothing.
After eighty meters, Ace stopped.
Mai stopped instantly.
Shammy stopped because both of them had and because the tunnel ahead was lying badly.
Ace crouched.
“What do you see?” Mai asked.
“Nothing.”
Mai’s attention sharpened.
Ace pointed toward the floor.
“That’s the problem.”
The concrete ahead had been cleaned.
Not recently enough to smell like cleaning agents. Not broadly enough to look maintained. Just a narrow strip across the corridor where dirt, grit, and old water marks had been removed too carefully.
Mai scanned it.
“Micro-filament?”
“Maybe.”
“Lethal?”
Ace tilted her head.
“No.”
“How do you know?”
“Because if Ash wanted lethal here, we wouldn’t be having this conversation.”
Mai accepted that.
Shammy looked at the cleaned strip.
“It is a question.”
Ace smiled.
“Ash?”
“Yes.”
Mai studied the space. “Tripwire substitute. Not to harm. To see whether we notice.”
Ace stepped over the cleaned strip without touching it.
Nothing happened.
Mai followed.
The tunnel lights flickered once.
Shammy stepped over last.
The lights flickered twice.
Ace looked up.
“Rude.”
Mai’s mouth tightened. “She knows three of us crossed.”
“Pressure sensor?”
“No.” Mai looked back. “Air displacement, maybe. Or floor resonance. Or she is watching.”
Shammy’s eyes brightened.
“She is watching.”
Ace smiled.
“Good.”
Three corridors later, they found the first dead end.
It was not on Mai’s map.
It should have been a passage leading toward the old metro spur. Instead, a temporary wall had been installed across the route. It looked municipal. It had permit codes printed along one edge.
Mai scanned them.
“Fake.”
Ace touched the wall.
“Recent.”
Shammy listened.
“Not a wall.”
Ace’s eyes narrowed.
Mai looked up.
The wall clicked.
A small speaker embedded somewhere in the false panel emitted a soft burst of static, then a woman’s voice, filtered flat enough to hide age, accent, and exact position.
“Turn around.”
Ace’s smile widened immediately.
Mai closed her eyes for a fraction of a second.
Shammy’s hair lifted faintly.
Ace looked at the speaker.
“Hi.”
Static.
Then the voice again.
“This is not a negotiation.”
Ace glanced at Mai.
Mai shook her head once.
Do not reveal too much.
Ace looked back at the wall.
“Everything is a negotiation if people are still talking.”
Silence.
The speaker clicked off.
Ace waited.
Nothing else happened.
She looked disappointed.
Mai stepped closer to the wall and examined the speaker.
“Disposable. Local trigger. No active connection.”
“She recorded that?”
“Likely.”
Ace looked at the wall.
“She predicted we’d answer?”
“She predicted someone would,” Mai said.
“Smart.”
“Annoyingly.”
Shammy’s gaze lingered on the false wall.
“She expected anger.”
Ace looked at her.
“From us?”
“From whoever Rogue sent.”
Mai absorbed that.
“Assassins would resent being warned.”
Ace’s expression sobered.
“And push harder.”
“Yes.”
Ace looked down the corridor behind them.
“So this is not just a warning.”
Mai nodded.
“It is a filter.”
Shammy’s voice was quiet.
“She is asking what kind of threat we are.”
Ace’s fingers brushed the hilt of one katana.
“Then we answer carefully.”
Mai looked at her.
“That is unusually restrained.”
“I hate when people test me and I like the test.”
“I will record that as growth.”
“Do that and I’ll bite your ankle.”
“You would need a chair.”
Ace opened her mouth.
Shammy said, “The tunnel approves.”
Ace closed her mouth slowly and pointed at Shammy.
“You are becoming dangerous.”
“Yes,” Shammy said, with visible satisfaction.
Mai found the bypass.
The false wall folded inward after she convinced it that the fake permit code wanted to retire. Behind it, the tunnel continued. The air changed immediately.
Warmer.
Drier.
More recently used.
Ace moved through the opening first.
A small object sat in the center of the floor ten meters ahead.
Not hidden.
A shard.
Ace stopped.
Mai stepped beside her.
Shammy’s expression softened into curiosity.
“No,” Mai said immediately.
Ace looked offended.
“I didn’t touch it.”
“You thought about touching it.”
“Thinking is still—”
“Unverified,” Shammy finished.
Ace looked between them.
“You two have become a legal problem.”
Mai crouched near the shard without touching it. Her scanner picked up no active transmission, no obvious explosive payload, no poison delivery, no nanite cloud, no screaming memetic nonsense trying to become poetry inside their skulls.
A label had been etched into the casing.
NOT YOURS.
Ace smiled despite herself.
“She’s funny.”
“She is wasting our time,” Mai said.
“She can be both.”
Shammy looked down the tunnel beyond the shard.
“No. This is not waste.”
Mai glanced up.
Shammy’s gaze stayed forward.
“She wants to see if we take what is offered simply because it is visible.”
Ace stepped around the shard.
“Then we don’t.”
Mai rose.
“Agreed.”
They left it where it was.
Three seconds later, somewhere behind them, the shard cracked and melted itself into a small black scar on the concrete.
Ace looked back.
“Dramatic.”
Mai’s eyes narrowed.
“Data denial.”
“Still dramatic.”
Shammy smiled faintly.
“She is irritated again.”
“With us?”
“With herself.”
That made Ace laugh softly.
They continued.
The tunnel system opened into a wider maintenance junction beneath Japantown’s surface levels. Old rail tracks crossed newer cable trays. A cluster of decommissioned vending units had been shoved against one wall. Someone had used the space recently as a staging point and then erased most of the evidence with almost insulting skill.
Almost.
Ace walked the perimeter once.
Mai said nothing.
Shammy stood in the center and slowly turned.
Ace stopped near an old chair.
“Here.”
Mai came closer.
The chair had been moved.
Not much. One leg had dragged through dust by less than two centimeters. Beside it, the floor bore a faint rectangular clean patch where a case had sat for several minutes.
“Vey?” Mai asked.
“No,” Ace said.
“How certain?”
“Chair’s too relaxed.”
Mai stared at her.
Ace looked up.
“What?”
“I am trying to decide whether that sentence is useful.”
“It is.”
“Unfortunately, I suspect you are right.”
Shammy stepped closer.
“Ash was here.”
Ace nodded.
“Watching the transfer?”
“Maybe.”
Mai examined the clean patch. “Tool case. Not large enough for body transport. Could be surveillance kit, disguise kit, compact weapon maintenance, identity materials.”
Ace moved to the wall.
“Someone else came through.”
Mai turned.
“Vey?”
Ace crouched near a drain channel.
“Expensive shoes. Bad underground posture. Angry.”
Shammy closed her eyes.
“Yes.”
Mai’s attention sharpened. “He was alive.”
“Yes,” Shammy said.
Ace looked toward one of the exits.
“And not drugged.”
“No.”
Mai’s voice lowered. “Then he walked.”
Ace stood.
“Or was made to walk.”
Shammy opened her eyes.
“He chose the door.”
The same phrase returned, now heavier.
Mai looked at the junction map.
“There are six exits.”
Ace pointed before Mai finished. “That one.”
“Why?”
“Because it’s the ugliest.”
Mai followed the line of Ace’s finger.
A narrow maintenance passage sloped downward into older infrastructure. No lights beyond the first few meters. It smelled faintly of damp stone and abandoned electricity.
Mai checked her map.
“That route leads nowhere useful.”
Ace smiled.
“On your map.”
“Yes, I heard it as I said it.”
Shammy’s hair shifted.
“The ugly door was waiting.”
Ace looked pleased.
“I like the ugly door.”
“I know,” Mai said. “That is why I am worried.”
They entered.
The passage descended beneath the newer tunnels into a layer of Night City that felt less constructed than accumulated. Old concrete gave way to older brick in places. Pipes ran along the ceiling at inconsistent heights, forcing Shammy to duck more than once. Ace moved easily, which she enjoyed too visibly for Mai not to notice.
“Having fun?” Mai asked.
“I fit.”
“Congratulations.”
“It’s rare.”
Shammy bent under a pipe with long-practiced patience. “Architecture likes Ace here.”
“See?” Ace said. “Some places respect me.”
Mai looked at the low, damp, legally questionable passage.
“This is not the endorsement you think it is.”
They reached a sealed door after twenty meters.
It had no handle.
No panel.
No visible lock.
Ace stared.
Mai stared.
Shammy tilted her head.
The door opened.
Not all the way.
Just enough.
Ace’s hand went to her katana.
A small piece of paper sat on the floor inside the gap.
Actual paper.
In Night City, that was either affectation, paranoia, or style.
Ace crouched and read without touching.
YOU ARE NOT WHO I EXPECTED.
Below it, a second line.
THAT DOES NOT MAKE THIS SAFE.
Ace smiled slowly.
Mai looked at the paper.
“Do not touch it.”
“I know.”
“Do not smell it.”
“I was not going to smell it.”
“You once smelled an anomalous letter.”
“It smelled purple. That was relevant.”
Shammy’s eyes brightened. “It did.”
Mai exhaled.
“I am surrounded.”
Ace stood.
The door opened wider.
Behind it lay a small room that had once been part of the old metro maintenance system. Empty shelves. A dead terminal. A metal table bolted to the floor. Two chairs. One overhead light, working.
On the table sat a disposable burner phone.
Ace looked at Mai.
Mai looked at Shammy.
Shammy listened.
“No bomb,” Shammy said.
Mai scanned. “No active transmission.”
Ace entered.
The phone rang.
Once.
Twice.
Ace picked it up on the third ring.
Mai’s expression said several things about operational discipline, none of them complimentary.
Ace answered.
“Hi.”
The line was silent for half a second.
Then the same woman’s voice as before, unfiltered this time.
Calm.
Low.
Controlled.
“Who are you?”
Ace leaned against the table.
“That’s my line.”
“You followed my route.”
“You left a route.”
“You ignored warnings.”
“You left warnings.”
Pause.
Mai watched Ace’s face.
Shammy watched the air near the phone.
The voice said, “Rogue sent you.”
Ace’s smile faded.
Mai’s posture changed by a fraction.
Shammy’s hair settled.
Ace did not answer.
She did not need to.
Ash continued, “She finally decided I cost too much.”
Ace looked at the old door, the paper, the phone, the room designed for exactly this kind of conversation.
“You were waiting for that.”
“I understood the market.”
“That sounds lonely.”
The line went quiet.
Not silent in the way a disconnected line became silent.
Quiet in the way a person became quiet when a sentence landed somewhere not expected.
Mai’s eyes moved to Ace.
Shammy’s gaze softened.
Ash said, “You should not make personal guesses about people holding tactical advantage.”
Ace looked at the ceiling.
“You’re holding a phone.”
“You are in a room I chose.”
“Yeah.” Ace glanced around. “Ugly room.”
“It has one exit.”
“No, it has one door.”
Another pause.
This one carried interest.
Ash said, “You are the small one.”
Ace grinned.
“Rude.”
“Accurate.”
“That is often worse.”
“You move differently.”
“You haven’t seen me move.”
“I saw enough.”
Ace’s eyes sharpened.
The dead security camera. The drone. The projection. Of course Ash had kept watching after Charter Hill. Of course she had measured the response to each test.
Mai stepped closer and held out one hand.
Ace gave her the phone without protest.
Ash did not comment.
Mai spoke.
“Ash.”
“Yes.”
“My name is Mai.”
“I know.”
Mai’s expression did not change.
Ace mouthed, Creepy.
Mai ignored her.
“We are not here to execute you in a tunnel.”
“If that were true, you would say kill.”
Ace’s eyebrows went up.
Mai’s mouth almost smiled.
“Professional distinction noted.”
“What does Rogue want?”
Mai did not lie.
“Dead is cleanest.”
The phone line held that for one long breath.
Then Ash said, “Honest.”
“Useful.”
“Not safe.”
“No.”
Shammy stepped closer.
Mai looked at her and offered the phone.
Shammy took it carefully, as if the small device might dislike being held by weather.
“Ash,” she said.
Silence.
Then, “You are the tall one.”
“Yes.”
“What are you?”
Ace closed her eyes.
Mai became very still.
Shammy answered calmly.
“Present.”
Ash did not respond immediately.
Shammy looked at the old walls while she spoke.
“You are not afraid enough.”
“That is a strange criticism.”
“It is an observation.”
“What else do you observe?”
“You expected anger. Pursuit. Ego. You did not expect honesty.”
Another silence.
This one was sharper.
Ash said, “You read people.”
“No.”
“Then what?”
“Rooms.”
The line remained open.
Ace watched Shammy, unusually quiet.
Mai watched the door.
Ash said, “And what does the room say?”
Shammy looked toward the single overhead light, then the paper at the door, then Ace, then Mai.
“It says you are curious enough to keep talking and disciplined enough to regret that.”
For the first time, Ash almost laughed.
It was not much. Barely a breath shaped differently.
But it was there.
Ace smiled.
Mai noticed.
Shammy handed the phone back to Ace.
Ace took it.
“So,” Ace said. “Coffee?”
Mai looked at her.
Shammy looked delighted.
The line went very still.
Ash said, “What?”
“Coffee. Neutral table. Public enough that neither side does something stupid. Private enough that people don’t become annoying.”
“You think I will meet you because you asked for coffee.”
“No. I think you’ll meet us because you’re curious, Rogue is not your only problem, and if you wanted us dead we’d already be having a much louder day.”
“You assume I could kill you.”
Ace’s smile sharpened.
“No. I assume you would try if you thought you had to.”
That landed.
Ash’s voice changed by half a degree.
“And you?”
“I try not to kill people before talking unless they make it very clear they’re done being people.”
Mai’s gaze softened slightly.
Shammy’s atmosphere warmed around the edges.
Ash said, “That sounds like a rule you learned badly.”
Ace did not answer immediately.
When she did, her voice was quieter.
“Yeah.”
The room held still.
Not because it had been trapped.
Because everyone in it recognized the edge of something real and did not step on it.
Ash broke the silence first.
“One hour. Old office floor above the closed market on Jig-Jig east service lane.”
Mai’s eyes narrowed.
“That is not coffee.”
“It has a vending machine.”
Ace looked offended.
“That is not coffee either.”
“Then bring your own.”
The line clicked dead.
Ace lowered the phone.
For a second, no one spoke.
Then Mai said, “You realize that is almost certainly a trap.”
Ace nodded.
“Obviously.”
Shammy smiled.
“She invited us anyway.”
Mai looked at her.
“That is not reassuring.”
“No,” Shammy said. “But it is honest.”
Ace set the burner phone on the table.
It sparked once and died.
“Dramatic,” she said.
Mai moved toward the door.
“Data denial.”
“You keep saying that like it can’t be both.”
They left the ugly room together.
Behind them, the overhead light flickered twice and went dark.
Above, Japantown continued to move.
Steam, neon, laughter, traffic, deals, music bleeding through walls, strangers pretending the city had not just shifted one of its hidden pieces into motion.
In a room six blocks away, Ash stood at a sink and washed her hands though there was nothing visible on them.
She watched the water run clear.
Then she looked at her reflection in the cracked mirror above the basin.
Small face. Red hair tied back with practical severity. Eyes calm enough to be mistaken for cold by people who needed simple categories. No brand. No chrome-bright myth. No crew behind her. No one waiting outside the door.
Rogue had sent the Triad.
Not amateurs.
Not ego.
Not a loud crew trying to buy reputation with blood.
The small one had heard the trap and called it ugly.
The silver one had told the truth without decorating it.
The tall one had read the room.
Ash dried her hands.
A second burner phone sat on the counter.
It vibrated once.
Corporate line.
She looked at it until it stopped.
Then she picked up her jacket, checked the pistol at her back, checked the knife in her sleeve, checked the second exit she had cut into the room two days ago, and turned off the light.
One hour.
She disliked curiosity.
It made people inefficient.
She had survived by cutting inefficiency out of her life until almost nothing human remained in the margins.
Almost.
Ash opened the back panel and disappeared into the service crawlspace.
Behind her, the phone on the counter began vibrating again.
She did not answer.
---
Tästä tulee **Chapter 4 uusiksi**, korvaamaan aiemman version kokonaan.
## Chapter 4 — Velocity
The closed market above Jig-Jig’s east service lane had once tried to become respectable.
It had failed quietly.
The sign outside still promised imported produce, private tasting rooms, artisan food stalls, and a curated dining experience for people who wanted authenticity without having to meet anyone authentic. Half the letters no longer lit. The front glass had been armored, tagged, cleaned, tagged again, and finally abandoned by whoever had been paid to pretend the location still mattered.
Now the building sat between active pleasures and dead investment.
Below it, Jig-Jig Street pulsed.
Neon bled through rain-streaked windows. Music climbed the walls from clubs that had never cared whether anyone upstairs was trying to have a serious conversation. Voices rose and broke in the alley. Someone laughed too loudly. Someone else cursed in three languages. A scooter screamed past, then vanished under bass.
Above, the market floor was dark.
Not empty.
Dark.
Ace stood on the roof opposite the second-floor service balcony and studied the entrance Ash had chosen.
It was exposed to two street cameras, visible from three angles, close to a fire escape, and inconveniently surrounded by enough ambient noise to hide almost anything except stupidity. A person entering through the balcony door would be seen by anyone paying attention.
Which meant Ash wanted to know who was paying attention.
Ace appreciated that.
She also disliked it.
“She picked a place with bad dignity,” Ace said.
Mai stood half a step behind her, eyes sharpened by interface light only she could see. “She picked a place with multiple exits, unreliable witnesses, bad municipal coverage, old internal surveillance, and enough broken infrastructure to disguise movement.”
Ace glanced back.
“So, bad dignity.”
“Yes,” Mai said. “Strategically.”
Shammy crouched near the roof edge because the maintenance structure behind them had been built by people with no respect for tall women. Her silver-white hair shifted in a breeze that did not reach Ace’s face. She was not watching the entrance.
She was watching the dark windows.
“She is inside.”
Mai’s gaze moved to her. “You feel her?”
“No.”
Ace looked over.
“No?”
Shammy’s eyes remained on the market. “I feel the room making itself narrow around someone who does not want to be found.”
Ace smiled faintly.
“That sounds like her.”
“You have not met her,” Mai said.
“I met her warning notes.”
“A profound relationship.”
“They had personality.”
“They told you to stop following her.”
“With excellent timing.”
Shammy’s eyes brightened with quiet amusement. “The room below is not expecting death.”
Mai’s attention sharpened at once.
“That could mean Ash does not intend to kill.”
“Or it means she is confident,” Ace said.
“Both can be true,” Shammy said.
Mai closed two of the feeds in her interface and left the third active.
“I have three signatures. One likely Ash. One mechanical. One stationary human or human-shaped decoy.”
Ace nodded. “Tests.”
“Likely.”
“Nonlethal?”
“No reliable confirmation.”
Ace watched the balcony door.
“If she wanted lethal, this would already be uglier.”
Mai’s mouth tightened. “That is not a sufficient safety assessment.”
“It’s a professional guess.”
“Those are often last words.”
Ace grinned.
Mai did not.
“Ace.”
“I know.”
“Do you?”
Ace looked back.
The grin faded, leaving something sharper and older underneath. The streetlight caught the violet in her eyes for a second, and the shadows around her boots seemed a little too deep for the roof’s angle.
“I talk if I can,” Ace said.
Mai held her gaze.
“If you cannot?”
“I dodge first.”
“That remains an unsatisfactory plan.”
“It’s the honest one.”
Shammy’s hair lifted faintly.
“The room accepts honesty.”
Mai closed her eyes for half a second.
“Of course it does.”
The first camera went dark.
Then the second.
Not together.
Not clumsy.
A sequence.
A curtain being drawn.
Ace looked toward the balcony.
“She knows we’re here.”
Mai’s eyes narrowed. “She knew before that.”
The balcony door opened.
Not fully.
Just enough.
Ace smiled without warmth.
“Polite bait.”
“No,” Mai said.
Ace stepped off the roof.
She did not drop straight down. She crossed.
Her body left the roof edge like gravity had been asked to wait its turn. One hand caught the rusted fire escape rail opposite. She used the swing to redirect momentum, slipped under the balcony line, and landed outside the open door with almost no sound.
For half a second nothing happened.
Then the vending machine inside the market lit up.
Its display read:
COFFEE-STYLE BEVERAGE AVAILABLE.
Ace stared at it.
“Oh, she is evil.”
Mai’s voice came through the comm. “Do not drink anything.”
“I wasn’t going to.”
“You considered it.”
“I considered insulting it.”
“That is allowed.”
Shammy’s voice was softer. “The room is listening.”
Ace stepped inside.
The door closed behind her.
Emergency strips along the floor activated one by one, staining the old market in low red light. Plastic-covered stalls stood like sleeping animals. Empty counters reflected distorted slices of Ace’s silhouette. Hanging signs shifted above her though the air had not moved.
A service drone rolled out from under a covered counter to her left.
Small. Old. Ugly. Weapon mount attached to its upper frame.
It lifted the barrel.
Ace moved before it finished aiming.
The drone fired into empty air.
Ace was already on the nearest counter, one boot touching the edge, body low, eyes on the rest of the room. She did not draw a katana. Not for a machine sent to ask a question.
The drone tried to correct.
Ace dropped behind it and tipped it onto its back with one precise kick.
Its wheels spun in offended little circles.
“Rude,” Ace said.
A cable snapped down from the ceiling where her shoulder had been half a second earlier.
Ace had already shifted.
The cable caught nothing, tightened, and retracted.
Mai’s voice sharpened. “Ceiling rig.”
“Nonlethal.”
“Do not trust that.”
“I don’t.”
Shammy’s voice followed. “She is still asking what kind of threat you are.”
Ace’s smile thinned.
“Then she can ask me directly.”
The red light changed.
Not brighter.
Less honest.
Old advertisement panels across the far wall flickered awake all at once, filling the market with smiling models, impossible fruit, luxury food photography, pricing errors, and soft-focus lies. Light chopped the room into fragments. Plastic sheets flashed silver. Counters became mirrors. Every shadow learned to pretend.
Mai said, “Visual disruption.”
Ace had already stopped trusting her eyes.
That was when Ash moved.
She came from the right, but not the right the lights wanted Ace to believe in.
Small.
Fast.
Red hair tied back hard enough for work. Dark jacket. No logo. No crew patch. No visible chrome. Baton in one hand, angled low, not for display.
For one breath, the room contained only velocity.
Ash went for Ace’s weapon side.
Ace turned into the angle instead of away from it.
The baton passed close enough to brush fabric. Ace’s hand snapped toward Ash’s wrist.
Ash was not there.
She had already shifted her weight, using Ace’s response as the next measurement.
Good, Ace thought.
Then there was no time for thought.
Second exchange.
Ash dropped low, one foot touching the floor at an angle that would have ruined a slower opponent’s knee. Not a full kick. A correction. A command issued through contact.
Ace went with it.
She let the pressure take her down and used the drop to turn inside Ash’s reach, one katana sliding half an inch from its sheath.
Ash’s baton met the exposed flat before the blade cleared.
Metal rang once.
Too close.
Too clean.
They separated by less than a meter.
Across the street, Mai watched through the compromised feed and went utterly still.
Not fear.
Recognition.
Ash had not overcommitted. Ace had not either. Both had tested structure, reaction, restraint, intent.
Neither had found an amateur.
Shammy did not watch the feed.
She watched the market itself.
The pressure inside had tightened around the two small figures like the room had suddenly remembered old rules about predators.
Ace felt it a heartbeat later.
Not as a decision.
As part of herself.
The shadows nearest her boots deepened. Reflections in the plastic sheets lagged by half a fraction. The red emergency light seemed to lose faith in the space immediately around her.
Shadow Aura stirred.
No spectacle.
No theatrical darkness.
Only the terrible instinctive message that distance around Ace was no longer trustworthy.
Ash moved for the third exchange and stopped before completing it.
Barely.
A half-step.
A shift of the baton.
A refusal to commit.
Her face did not change much. Her eyes did.
Ace saw it.
She felt it.
She felt me.
Ash did not know what she had felt. That was clear. But she trusted her own instincts enough to obey them before pride could interfere.
That mattered.
Ace lowered her center of gravity by a fraction.
Ash adjusted in response.
The fourth exchange never fully began.
Ace moved first this time, not to strike, but to enter the space Ash had almost chosen.
Ash answered with the baton.
Ace’s katana cleared just enough.
Blade and baton touched.
One sound.
A single bright note.
Then both women broke away at the same time.
Not because one had won.
Because both had understood what continuing would mean.
Two meters of distance opened between them.
Ace’s katana remained low.
Ash’s baton remained ready.
Neither breathed hard.
Neither looked surprised.
The overturned drone beeped once from behind a counter.
Nobody looked at it.
Through the comm, Mai said very softly, “Ace.”
Ace did not answer.
Shammy did.
“The room changed.”
Mai’s eyes moved to her. “How?”
Shammy stood at the opposite window, silver-white hair stirring in air that was not moving anywhere else.
“It stopped expecting violence.”
Inside the market, Ash’s gaze flicked once toward the dark window across the street.
She had heard nothing.
She had noticed something anyway.
Ace smiled faintly.
“You’re fast.”
Ash’s eyes returned to her.
“So are you.”
No admiration.
No challenge.
Just fact.
Ace lowered the katana another centimeter.
Ash noticed.
The baton did not lower.
But it did not rise either.
“Rogue sent you,” Ash said.
“Yes.”
“To kill me.”
Ace did not soften the truth.
“Yes.”
Ash’s expression remained controlled.
“Honest.”
“Lying now would be stupid.”
“That does not usually stop people.”
Ace’s mouth twitched.
“No.”
For several seconds, only the dead market hummed around them.
Then the far service door opened.
Mai entered first, disruptor pistol held low but visible, silver hair catching the red emergency strips like a drawn line. Shammy followed behind her, ducking under the frame, atmospheric presence changing the room without claiming it.
Ash’s attention moved to them.
Fast. Complete. Professional.
Weapon. Hands. Distance. Height. Exits. Pressure. Angles. The fact that neither Mai nor Shammy moved to surround her. The fact that Ace did not use Ash’s momentary attention shift to attack.
All of it registered.
Mai stopped several meters away.
Shammy stopped beside her.
No one closed the triangle.
That mattered too.
Ash looked back at Ace.
“You accepted the contract.”
Mai answered. “Yes.”
“Under false pretenses.”
“We accepted the problem,” Mai said. “Not necessarily Rogue’s preferred solution.”
Ash’s eyes narrowed slightly.
“That is careful wording.”
“I am careful.”
Ace snorted softly.
Mai did not look at her. “In relevant categories.”
Shammy’s eyes brightened.
Ash looked at Shammy for half a second longer than necessary.
“You are the room-reader.”
Shammy considered the label.
“Yes.”
“What does the room say now?”
Shammy looked at the old stalls, the plastic sheets, the broken advertisements, the drone on its back, the space between Ace and Ash where violence had almost continued and then chosen not to.
“It says no one here wants to waste this.”
Ash’s grip on the baton shifted.
Not looser exactly.
Less final.
Ace slid the katana fully back into its sheath.
Soft sound.
Deliberate.
Ash watched the blade vanish.
A professional would know what that meant.
A fool would misunderstand it as safety.
Ash was no fool.
“What does Rogue want?” Ash asked.
Mai’s answer was immediate.
“Dead is cleanest.”
Ash’s gaze stayed on Ace.
“That is Rogue’s answer.”
Ace nodded.
“Yes.”
“What is yours?”
Ace looked at Ash, at the baton, at the red hair, at the careful eyes, at the controlled distance of a woman who had built her life around never needing anyone close enough to slow her down.
Then Ace smiled.
“Coffee.”
---
## Chapter 5 — Coffee
Ash did not answer immediately.
For three seconds, the dead market held its breath.
Ace waited.
Mai watched Ash’s hands.
Shammy watched the room decide whether the word coffee had been a joke, an insult, or a weapon too strange for the local architecture to classify.
Below them, Jig-Jig Street continued selling noise to anyone willing to mistake it for life.
Ash’s baton remained in her hand.
Ace’s katana remained sheathed.
Neither fact meant safety.
Finally, Ash said, “You brought coffee to a contract killing.”
Ace shrugged. “I brought coffee to a conversation.”
“You did not know there would be a conversation.”
“I was optimistic.”
Mai’s voice was dry. “She was reckless with supplies.”
“It was a thermos,” Ace said.
“Thermoses are logistics.”
“Tiny logistics.”
“Still logistics.”
Ash looked from Ace to Mai, then to Shammy.
Shammy met the look calmly, too tall for the room and too still for the light around her. The old market’s red emergency strips reflected faintly in her electric-blue eyes.
Ash’s gaze returned to Ace.
“You are either very confident or very careless.”
“People keep trying to make those separate categories.”
“They are separate categories.”
“Not always.”
Mai exhaled softly.
Ash’s attention flicked to the sound.
Ace noticed.
Of course she did.
Ash noticed that Ace noticed.
For a brief second, the two small women looked at each other across the old market floor with the quiet irritation of professionals forced to respect someone else’s timing.
Then Ash collapsed the baton with one sharp motion and slid it into her jacket.
It did not make her less dangerous.
It only made the danger stop announcing itself.
“Upstairs,” she said.
Ace glanced toward the dark stairwell.
“Trap?”
“Yes.”
“Fatal?”
“No.”
“Good chairs?”
“No.”
Ace sighed. “You make strange moral choices.”
Ash turned and walked.
Not ahead carelessly. Not with trust. Her angle kept the Triad in peripheral awareness without giving them the satisfaction of seeing effort. She moved toward the stairs as if every board, shadow, and loose wire had been approved in advance.
Ace followed first.
Mai followed second, far enough back to avoid crowding, close enough to end several bad ideas before they matured.
Shammy came last.
She paused beside the overturned service drone.
It beeped at her.
She looked down.
“Your service was appreciated.”
The drone beeped again, wheels still spinning faintly.
Ace called from the stairs, “Do not adopt the murder roomba.”
“It is injured.”
“It tried to shoot me.”
“It missed.”
Mai said, “That is not a defense.”
Shammy considered the drone.
“No.”
Then she gently set it upright with one foot.
The drone rolled forward three centimeters, bumped into a stall, beeped once more, and gave up.
Ash had stopped halfway up the stairs to watch.
Her expression suggested that no corporate threat model had ever included this specific sequence of events.
Ace looked up at her.
“What?”
“I expected professionals.”
Mai passed Ace on the stairs. “You found them.”
Ash looked at the rescued drone, then at Shammy ducking beneath a hanging sign, then at Ace hopping up two steps with the alert cheer of a small predator who had found an interesting door.
“Not the kind I expected.”
“That keeps happening,” Ace said.
The upstairs office had once belonged to market management.
It had glass walls overlooking the dead food court, though black plastic had been taped over the panes facing the street. The desks were gone. Two chairs remained, both ugly. A metal table sat in the center, bolted lightly to the floor. The overhead fixture flickered every ninth second. A dead terminal rested in the corner beneath a framed corporate values statement that had aged into accidental comedy.
Ash had prepared the room.
Ace saw it immediately.
Not because of obvious traps.
Because nothing sat where comfort would have put it.
The chairs were angled for sightlines. The table resisted casual flipping but not emergency movement. The door opened inward just enough to invite mistakes. The floor near the far wall had been cleaned too carefully. The ceiling fixture had been opened and reclosed. The black plastic blocked outside shooters but left pinholes for observation.
Mai saw the same details and several more.
Shammy felt the room’s shape before she crossed the threshold.
“It is waiting to be disappointed,” she said.
Ash looked at her.
“The room?”
“Yes.”
“What does that mean?”
“That you prepared it for people less interesting than us.”
Ace grinned.
Mai’s mouth almost moved.
Ash stared at Shammy for a long second.
Then she said, “Sit where you want.”
Ace looked at the chairs.
“I don’t want either.”
“Then stand.”
“I brought coffee.”
“That does not improve the chairs.”
“No, but it improves me.”
Mai took the position beside the covered glass where she could see the door, Ash, Ace, Shammy, and enough of the market below to dislike it responsibly. She did not sit.
Shammy sat in the chair nearest the wall after adjusting it slightly so her knees did not have to apologize to the table.
Ace put the thermos on the table.
Ash did not sit.
She stood near the far wall, one shoulder almost touching the patched section where the room’s second exit probably lived.
Ace unscrewed the thermos.
Real coffee entered the office.
Not vending-machine chemical despair.
Not synthetic corporate stimulant wrapped in legal disclaimers.
Coffee.
Strong enough to survive travel, ambush, moral ambiguity, and probably several local ordinances.
Ash’s expression changed by almost nothing.
Almost.
Ace noticed.
Mai noticed Ace noticing.
Shammy noticed the room pretending not to notice.
Ace poured a small amount into the thermos cup and slid it across the table.
Ash did not take it.
Ace poured some for herself and drank first.
Her face tightened for half a second.
Mai’s eyes narrowed.
“What did you do to it?”
“Nothing.”
“Ace.”
“I made coffee.”
“When?”
“Before we left.”
“Before we went to meet an operator who expected assassination.”
“Yes.”
“And you chose to make coffee strong enough to remove paint.”
“It needed structural integrity.”
Shammy leaned forward and inhaled.
“It is very determined.”
Ace pointed at her. “See?”
“That is not support,” Mai said.
“It felt like support.”
Ash looked at the cup again.
Then she stepped forward, took it, smelled it first, and drank.
Her eyes closed for less than a second.
Tiny.
Human.
Gone almost before it existed.
No one commented.
That was why it survived.
Ash lowered the cup.
“Start.”
Mai did.
“Rogue believes you are a structural threat to the fixer economy.”
Ash looked at her over the rim of the cup.
“Rogue is correct.”
Ace’s eyebrows lifted.
Mai did not react.
Shammy’s hair stirred faintly.
Ash set the cup down.
“I do not work through fixers. I do not use crews. I do not share operational control. Corporations contact me directly. I accept or refuse. I solve what I accept.”
“People disappear,” Ace said.
“Problems disappear.”
“Sometimes people are problems.”
“Yes.”
No guilt.
No performance.
No cruelty either.
Ace held Ash’s gaze.
“Colin Vey.”
Ash said nothing.
Mai’s voice stayed controlled. “Did you kill him?”
Ash’s eyes shifted to Mai.
“If I answer that, you have something to sell.”
“We are not selling.”
“You accepted a contract to kill me ten minutes ago.”
“Under false pretenses,” Ace said.
Ash looked at her.
Ace lifted one shoulder.
“Apparently that’s our legal defense now.”
“It is not legal,” Mai said.
“Spiritual defense.”
“Also uncertain.”
Shammy looked at the room.
“It does not think Colin Vey died there.”
Ash’s attention snapped to her again.
Not uncontrolled this time.
Close.
“You keep saying what rooms think.”
“Yes.”
“That should annoy me.”
“It does.”
Ash’s mouth almost changed.
Not a smile.
A near admission that the statement had landed correctly.
Mai saw it.
Ace saw that Mai saw it.
Shammy did not need to see it. The room had already warmed by a fraction.
Ash looked back at Mai.
“I did not leave a body in Charter Hill.”
“That is not the same as no.”
“No,” Ash said. “It is the answer I am giving.”
Mai accepted that with a slight nod.
Ace leaned one hip against the table. “Was he innocent?”
Ash looked at her.
This silence was different.
Not evasive.
Measured.
“No.”
Ace’s face did not change, but the shadows around her feet steadied instead of deepening.
Mai asked, “Was Kang Tao your client?”
Ash looked at her.
“That is a better question.”
“Answer would help.”
“It would help you.”
“Yes.”
“I do not know yet whether that helps me.”
Mai inclined her head.
“Fair.”
The overhead light flickered.
Once.
Twice.
On the ninth-second rhythm.
Ash’s eyes moved to it without moving her head.
Ace noticed.
Trap linked to fixture, she thought.
Mai probably had noticed before entering.
Shammy certainly knew the room disliked the ceiling.
Ace smiled into her coffee.
Ash saw that too.
“You find this funny.”
“I find it familiar.”
“What part?”
Ace looked around the ugly prepared office.
“Bad chairs. Too many exits. Someone pretending not needing people is a personality.”
Ash’s face went still.
Mai’s attention sharpened.
Shammy’s hair settled.
That sentence had touched something.
Ash did not move, but the room did.
The office became narrower around her. Not defensive like a cornered animal. Controlled like a door locking from the inside.
Ace did not apologize.
She also did not push.
Ash spoke after several seconds.
“People are liabilities.”
Ace took another drink.
“Sometimes.”
“Teams make noise.”
“Bad teams.”
“Good teams still leave angles.”
“Good teams cover angles.”
Ash’s eyes narrowed.
“Until they don’t.”
There it was.
Not the whole past.
Not even the door.
A seam.
Mai’s voice stayed gentle by Mai standards, which meant precise enough not to bruise unless necessary.
“You lost people.”
Ash looked at her.
“No.”
The answer came too fast.
Too clean.
Ace’s eyes softened by the smallest possible degree.
Shammy looked at the room instead of Ash.
“The room disagrees.”
Ash’s hand moved toward the baton.
Not far.
Not enough to draw.
Enough to remind everyone that trust had not arrived.
Ace’s Shadow Aura stirred at once.
Not as threat.
As reflex.
The corner shadows grew heavier. The plastic over the glass stopped reflecting the room correctly. The red emergency glow from below seemed suddenly distant, as if the office had slipped half a step away from ordinary light.
Ash’s hand stopped.
Her eyes went to Ace.
Now she knew the feeling better.
Not understood.
Recognized.
Ace did not move.
Mai’s voice cut through the pressure softly.
“Ace.”
“I know.”
The aura did not vanish.
It eased.
Enough.
Ash’s hand left the baton.
Her gaze stayed on Ace.
“What are you?”
Ace gave her a crooked smile.
“Short.”
“That is not what I asked.”
“It is one answer.”
Mai stepped in before the pressure found a new shape.
“Ace is not here to threaten your past out of you. Neither am I. Shammy is not reading your mind. We need to understand whether you are a problem Rogue is right to remove, or a professional whose business model is the problem.”
Ash’s expression was cold again.
“Convenient distinction.”
“Useful distinction,” Mai said.
Ace nodded toward her.
“She likes useful.”
“I noticed.”
Shammy’s voice was quiet. “You do too.”
Ash looked at her.
“No.”
“Yes.”
The word was not challenge.
It was weather.
Ash stared at Shammy for a long moment.
Then she laughed once.
Barely.
Dry, short, almost unwilling.
“You are irritating.”
Ace smiled. “She grows on people.”
“She alters air pressure until resistance becomes inefficient,” Mai said.
Shammy considered this.
“That is also affection.”
Ace pointed at Mai. “See? She admits it.”
“I admitted nothing.”
“You used more than seven words.”
“That is not a confession.”
“It is in this household.”
Ash watched them.
For the first time, she looked not confused, but displaced.
Not emotionally moved.
Not softened.
Displaced.
Like she had expected a contract crew, then a negotiation tactic, then perhaps a moral argument. She had not expected this: a compact blade, a structural mind, and an impossible tall woman who sat in an ugly chair as if the room had opinions worth hearing.
Ace let the silence stretch just long enough.
Then she said, “You knew Rogue would send someone.”
Ash’s face settled.
“Yes.”
“Why?”
“Because she understands markets.”
“And you?”
“I understand being priced.”
Ace did not joke.
Mai’s expression changed by a fraction.
Shammy went very still.
Ash noticed all of it and seemed to regret the sentence immediately.
Good, Ace thought.
Not because regret was weakness.
Because regret meant the sentence had been honest before control caught up.
Ace set her cup down.
“Places like Militech price people all the time.”
Ash looked at her.
“Do not compare street work to corporate work.”
“I wasn’t.”
“Then what?”
“I was comparing cages.”
The office became quiet enough that the music from downstairs sounded far away.
Ash’s eyes did not move from Ace.
For a few seconds, neither of them looked like the people the city would have described from the outside. Not the short black-haired anomaly with blades. Not the red-haired corporate problem solver with no crew. Just two people small enough for bigger systems to assume they had once been easy to spend.
Ash spoke first.
“Your cage had a name?”
Ace smiled without humor.
“Several.”
Mai did not look at Ace.
That restraint was love, though no one in the room named it.
Shammy’s atmosphere softened, but did not intrude.
Ash looked away first.
Not in defeat.
In decision.
“I do not work with teams because teams become leverage,” she said.
Mai listened.
Ace listened harder.
Ash continued, “If a client knows who matters to you, the job has already changed. If a handler knows your hesitation, the plan includes it. If a commander can order someone else into your blind spot, your blind spot belongs to them.”
She took the coffee again.
Her hand was steady.
“I do not give clients handles.”
Ace leaned back.
“That sounds learned badly.”
Ash’s eyes returned to her.
“Yes.”
There it was.
Not a confession.
Not a tragic monologue.
A door open just enough to prove there had once been a room behind it.
Ace nodded once.
“Same.”
Ash studied her.
The word same did more than sympathy would have.
Sympathy could be dismissed.
Same could not.
Mai let the silence hold for a moment before she asked, “Then why continue working for corporations?”
Ash’s expression almost hardened again.
“Because they pay.”
“That is not the whole answer.”
“No.”
“Will you give the rest?”
Ash’s gaze moved to the black plastic over the windows.
“Because corporations have problems worth solving.”
Ace’s mouth twisted.
“That sounds like something a corp writes over an elevator.”
Ash looked back.
“I did not say their problems are morally clean.”
“Then what?”
“A gang hires muscle because someone insulted pride. A local executive hires a fixer because he wants a rival embarrassed. A family hires a merc because grief needs a target. Street work is personal even when it pretends otherwise.”
Mai watched her.
Ash continued.
“Corporate work is systemic. Ugly, yes. Often worse. But when something breaks there, it can break a thousand people at once. Supply chains. Medical access. Security deployments. Black projects. Labor systems. Data architecture. Weapons procurement. The problems are larger than the people ordering them.”
Ace stared at her.
“You believe that?”
“I believe scale matters.”
“Corps use that as an excuse.”
“Yes.”
“And you still work for them.”
“Yes.”
Mai’s voice was careful. “Because sometimes the problem is real even if the client is rotten.”
Ash looked at her.
“Yes.”
Shammy’s eyes brightened faintly.
“The room believes that.”
Ace looked at Shammy.
“You sure?”
“The room does not believe she likes it.”
Ash’s hand tightened around the cup.
Mai looked at her.
“Colin Vey was part of something larger.”
Ash said nothing.
Ace waited.
Ash’s eyes moved to the floor.
“Vey was not a victim in the way Militech wants him to be.”
“That is still not an answer.”
“It is the answer I can give without making you part of the job.”
“We are already part of the job,” Mai said.
“No,” Ash said. “You are part of Rogue’s job. Not mine.”
Ace smiled faintly.
“That is annoyingly fair.”
“I practice.”
The overhead light flickered again.
This time, Shammy looked at it.
Ash noticed.
Mai noticed Ash noticing.
Ace looked up with theatrical suspicion.
“Ceiling trap is getting emotionally involved.”
Ash’s expression did not change.
“It is not a trap.”
Mai said, “It is a directional flash linked to a secondary disorientation charge.”
Ash looked at her.
Mai looked back calmly.
“I dislike ceilings that lie.”
Ace grinned.
Ash looked almost impressed.
Almost.
“It was insurance.”
“Against us?” Mai asked.
“Against everyone.”
Shammy looked at the room.
“It is tired of insurance.”
Ash stared at her.
“That makes no sense.”
“No,” Shammy said. “But it is still true.”
Ace picked up the thermos and poured another small cup for herself.
“So. You know Rogue wants you gone. You know we accepted. You know we’re not currently doing that.”
“Currently,” Ash said.
“I like precise people.”
“No, you like dangerous people who stop before stupidity.”
Ace pointed at her.
“See? You do understand me.”
Mai sighed softly.
Ash’s mouth nearly moved again.
Then she said, “What do you actually want?”
The question landed properly this time.
Not tactical.
Not bait.
Not polite.
Real.
Ace looked at Mai.
Mai looked at Shammy.
Shammy looked at the room.
The room, apparently, had no objection.
Mai answered.
“We want a solution where Rogue does not send another crew after you, the corps do not learn they can bypass the fixer ecosystem without consequence, and you do not become a precedent everyone imitates badly.”
Ash studied her.
“That is ambitious.”
“Yes.”
“Naive.”
“No,” Mai said. “Difficult.”
Ace added, “Naive would be asking everybody to be nice.”
Shammy nodded. “The room would reject that.”
Ash looked at Shammy.
“I believe it.”
Mai stepped closer to the table.
“This conversation is not the solution. It is only the first condition.”
“What condition?”
“That you are willing to walk into a room with Rogue and leave alive.”
Ash did not laugh.
“No.”
Ace tilted her head.
“No, you won’t?”
“No, that is not the first condition.”
Mai waited.
Ash set the cup down.
“The first condition is whether Rogue is willing to let me walk into her room alive.”
Ace smiled.
“That,” she said, “is why you should come with us.”
Ash stared at her.
“You want me to walk into Afterlife.”
“Yes.”
“With the people hired to kill me.”
“Yes.”
“To meet the woman who hired them.”
“Yes.”
“That is a terrible plan.”
Mai said, “It is not our worst.”
Ash looked at her.
Ace said, “Not even close.”
Shammy’s eyes brightened with private memory. “There was the elevator.”
Mai closed her eyes.
“We do not discuss the elevator.”
“It had feelings,” Shammy said.
“It had lawsuits,” Mai said.
Ash looked between them again.
This time the displacement was deeper.
Maybe because absurdity had survived contact with competence.
Maybe because the coffee was real.
Maybe because Ace had said same and not asked for the story.
Maybe because Mai had offered a structural problem instead of a moral lecture.
Maybe because Shammy sat in the ugly chair like the room’s weather had already decided no one here needed to die.
Ash looked toward the patched section of wall that hid her second exit.
Then toward the door.
Then toward the market below, where the drone she had sent to test Ace was still alive because Shammy had decided missed shots deserved mercy.
Finally, she said, “Rogue will be angry.”
Ace smiled.
“Rogue is usually angry.”
“She will be insulted.”
“Also normal.”
“She may still try to kill me.”
Mai answered this time.
“Not if the alternative is more profitable.”
Ash’s eyes moved to her.
There.
For the first time, genuine interest cut through the control.
Mai saw it and did not smile.
Ace saw it and did.
Shammy watched the room lean forward.
Ash said, “You have an alternative.”
Mai’s voice was calm.
“Yes.”
“What is it?”
Mai glanced at Ace.
Ace picked up the thermos.
“More coffee first.”
Ash looked at the cup.
Then at Ace.
“That is manipulation.”
Ace poured.
“Useful manipulation.”
Mai corrected, “Hospitality.”
Shammy added, “The room prefers hospitality.”
Ash stared at the three of them.
Then, slowly, she sat in the ugly chair opposite Shammy.
It was the first time she had chosen to sit.
The room noticed.
So did everyone else.
Ash took the cup.
“Talk.”
---
## Chapter 6 — A Better Business
Mai did not begin with morality.
That was one of the reasons Ash kept listening.
Morality had uses. It could anchor people. It could draw lines in places where Night City preferred fog. It could keep hands from becoming claws if a person still cared what they reached for.
But morality was also cheap when spoken by people not paying the invoice.
Ash had heard moral arguments before. She had heard them from executives with private security outside the door, from clients laundering guilt through vocabulary, from enemies trying to make survival sound like cruelty because they had lost the position to call it strategy.
Mai did not insult her with any of that.
She set the coffee cup down, placed both hands lightly on the table, and spoke like someone laying out load-bearing structure.
“Rogue has three problems.”
Ash watched her.
Ace leaned near the table, arms folded, close enough to be part of the conversation, far enough from Ash not to force the room back toward violence.
Shammy sat opposite Ash with one hand resting on the ugly chair’s arm, eyes quiet, hair stirring faintly whenever the office remembered it had air.
Mai continued.
“First, you bypass her.”
Ash’s expression did not change.
“Correct.”
“Second, corporations noticing that you bypass her may decide they can bypass fixers generally.”
“Correct.”
“Third, if Rogue kills you, she solves the immediate symbolic problem but creates a second one.”
Ash’s eyes narrowed slightly.
Ace smiled.
“She doesn’t like when the math gets interesting.”
Mai ignored both of them.
“Ash dead proves Rogue can still punish people who operate outside her system. But it also proves direct corporate problem-solvers exist, work well enough to threaten her, and are worth fighting over. If your death becomes visible to the right people, it becomes a market signal.”
Ash was silent for a moment.
Then she said, “That is not usually how people argue against their own contract.”
“We are unusual contractors.”
“Yes,” Ash said. “I noticed.”
Shammy’s eyes brightened.
The room accepted that as almost a compliment.
Mai went on. “You also have problems.”
Ash leaned back a fraction in the ugly chair.
“No.”
Ace snorted softly.
Ash’s gaze flicked to her.
Ace lifted both hands. “Sorry. That was my inside voice escaping.”
“You have too many voices.”
“Mai says that too.”
“I imply it,” Mai said.
“You imply loudly.”
Ash looked back at Mai. “State my problems.”
Mai nodded once.
“First, you are now visible to Rogue.”
“I expected that.”
“Expectation does not remove exposure.”
“No.”
“Second, any corporation aware of your role in the Vey incident may decide you are a liability.”
Ash said nothing.
Mai continued.
“Third, any corporation not aware of the full details but aware of the rumor may attempt to hire, copy, trap, own, expose, or remove you.”
Ash’s mouth tightened by almost nothing.
Mai caught it.
Ace caught Mai catching it.
Shammy watched the room close by one quiet degree.
“Fourth,” Mai said, “if Rogue sends a second crew, you either kill them, evade them, or disappear. Each option damages your position.”
Ash’s voice remained calm.
“Killing them prevents repetition.”
“No,” Mai said. “It escalates repetition. Dead mercs create reputation. Reputation creates curiosity. Curiosity creates clients, hunters, imitators, and people who think killing you will make them larger.”
Ace looked at Ash.
“She’s right.”
“I did not ask you.”
“No. But I’m short, so I compensate with free commentary.”
“That explains nothing.”
“It explains a lot,” Shammy said.
Mai pressed one finger lightly against the table.
“Fifth, your current model depends on remaining too useful to lose and too difficult to control.”
Ash watched her very carefully now.
Mai held her gaze.
“That balance is failing.”
The office became still.
The overhead light flickered once, late in its rhythm, as if the room had missed a breath.
Ash did not look away.
“You assume I want to preserve the model.”
Mai’s answer was immediate.
“Yes.”
“Why?”
“Because you are here.”
Ace smiled faintly.
Ash’s eyes moved to her.
Ace shrugged.
“If you didn’t want options, we’d still be downstairs pretending not to stab each other.”
“We were not pretending.”
“No. That’s why it was efficient.”
Shammy looked at the space between them.
“The room remembers that.”
Ash’s hand rested near the coffee cup.
Not on her weapon.
Near the cup.
That mattered more than comfort would have.
Mai let the silence settle before she spoke again.
“Your problem is not Rogue. Rogue is only the first visible pressure point. Your problem is access.”
Ash’s face became unreadable.
“Access to what?”
“To you.”
The air changed.
Small.
Sharp.
The office did not like the sentence.
Shammy’s gaze shifted to Mai.
Mai stopped.
Ace noticed instantly.
“What?”
Shammy looked at the table, then at Ash, then back to Mai.
“Wrong word.”
Mai absorbed that without defensiveness.
Ash’s eyes stayed on her.
Mai corrected herself.
“Not access. Contact.”
The room loosened by one fraction.
Shammy nodded slightly.
Mai continued.
“Corporations contact you directly. That protects you from fixer politics but leaves every contact point personal. Every client who reaches you proves there is a path to you. Every path can be sold, copied, coerced, poisoned, or followed.”
Ash’s silence said she hated that the sentence was accurate.
Mai’s voice remained steady.
“You refuse teams because teams become leverage. But direct clients also become leverage. You have removed one liability and concentrated another.”
Ace watched Ash’s face.
She did not flinch.
She did not soften.
But something in her stillness had changed from refusal to calculation.
Good, Ace thought.
Not safe.
Good.
Ash said, “Your solution involves Rogue becoming my handler.”
“No,” Mai said.
Too fast.
Shammy’s gaze moved to her.
Mai adjusted.
“No. That would fail.”
Ash leaned back again.
“Correct.”
“Rogue cannot own your operational choices. She cannot assign you crews. She cannot place a handler over you. She cannot require you to disclose methods beyond agreed proof-of-completion standards. If she tries, you leave, and the model collapses.”
Ash’s attention sharpened.
Ace looked at Mai with open appreciation.
“That was a nice list.”
“I am working.”
“I know. I like it.”
“Quietly.”
“I’m liking it quietly.”
“You are not.”
Shammy smiled.
Ash looked between them with the expression of someone trying to decide whether this was strategy, madness, or an obscure bonding ritual.
Mai continued before Ace could become worse.
“Rogue does not become your handler. She becomes the gate.”
Ash’s eyes narrowed.
“Gates lock.”
“Yes,” Mai said. “They also decide who gets through.”
Ash did not answer.
Mai straightened slightly.
“The model is simple. In Night City, corporate contracts for you go through Rogue.”
“No.”
“You have not heard the terms.”
“I heard enough.”
Ace tilted her head.
“You heard the shape.”
Ash looked at her.
Ace’s voice was quieter now.
“You don’t like gates because gates can become cages.”
Ash’s expression changed by nothing.
Nothing visible.
The room changed anyway.
Shammy’s fingers rested lightly against the chair arm.
Ace did not push harder.
Mai picked up the thread carefully.
“Rogue does not receive your location. Rogue does not receive your private channels. Rogue does not know where you sleep, where you stage, who you speak to, or how you move unless you choose to disclose it.”
Ash watched her.
“Then how does she broker?”
“Through a dead-drop contract structure and an escrow channel she controls but cannot use to reach you directly.”
Ash’s eyes narrowed again, this time with technical interest.
Mai saw it and moved into the opening.
“Clients approach Rogue. Rogue screens the contract. If it meets your criteria, she posts it through an agreed blind channel. You accept, refuse, or modify terms. Payment goes into escrow before movement. Rogue takes a percentage for brokerage, screening, deniability, and market control.”
“She will want too much.”
“Yes.”
Ash blinked once.
Ace grinned.
Mai continued. “That is a negotiation problem, not a structural one.”
Ash looked at the coffee cup.
“What percentage?”
“High enough to satisfy Rogue’s pride. Low enough that you do not walk.”
“That is not a number.”
“No. It is the truth before the number.”
Shammy’s hair lifted faintly.
“The room liked that.”
Ace pointed at Shammy. “See, this is why we bring weather.”
Ash looked at Shammy.
“You approve?”
“I do not approve contracts,” Shammy said. “I notice when people stop lying to themselves.”
Ash’s gaze lingered.
Then she looked back at Mai.
“Rogue would still know who hires me.”
“Yes.”
“That becomes leverage.”
“Less than direct contact. More than no contact. But Rogue already knows enough corporate appetite to be dangerous. The difference is that under this model, her interest becomes aligned with yours.”
Ash’s mouth tightened.
“Interests change.”
“Yes,” Mai said. “So we build exit clauses.”
Ace’s smile widened.
Ash noticed.
“You enjoy loopholes.”
“I enjoy Mai enjoying loopholes.”
Mai ignored that with visible discipline.
“Clause one. You retain right of refusal without explanation.”
Ash said nothing.
“Clause two. No attached crews unless you request them.”
Nothing.
“Clause three. No operational oversight.”
Still nothing.
“Clause four. Rogue cannot sell your identity, channels, operating preferences, or refusal patterns.”
Ash’s eyes sharpened.
“She would never agree to language she cannot exploit.”
“She will agree to penalties she dislikes less than market collapse.”
Ace murmured, “That sounded expensive.”
“It will be,” Mai said.
Ash looked at her.
“What penalties?”
“Immediate termination of exclusivity, forfeiture of escrow reserves, and release of a prepared market notice stating that Rogue failed to protect a premium corporate operator under her own brokerage.”
Ash stared.
Ace slowly looked at Mai.
Shammy’s eyes brightened.
Mai remained composed.
Ash said, “You would threaten Rogue’s reputation to protect mine.”
“No,” Mai said. “We would make Rogue’s reputation the lock protecting yours.”
The room went very quiet.
Ace smiled slowly.
“That is nasty.”
“It is practical.”
“It can be both.”
Ash’s face remained controlled, but her fingers tapped once against the coffee cup.
Once.
Then stopped.
Mai saw it.
A response.
Not agreement.
But the first physical sign that Ash was no longer only resisting.
Shammy looked at the office.
“It is listening now.”
Ash’s gaze shifted to her.
“The room?”
“No,” Shammy said. “You.”
Ash almost smiled.
Almost.
“Do not ruin the moment by being accurate.”
“I have been told that is difficult for me.”
Ace nodded. “Constant problem.”
Mai continued.
“Clause five. Rogue gets exclusive brokerage for your Night City corporate work.”
Ash’s face hardened.
“There it is.”
“Yes.”
“No.”
“Listen to why.”
“No.”
Ace spoke before Mai could.
“Because otherwise this doesn’t solve Rogue’s problem.”
Ash looked at her.
Ace pushed away from the table.
“You don’t have to like Rogue. You don’t have to trust her. You don’t even have to pretend she isn’t a manipulative old nightmare with a booth and a crown.”
Mai’s eyes flicked toward Ace.
“Ace.”
“What? She is.”
Ash watched her closely.
Ace continued, “But Rogue isn’t scared because you took one job. She’s scared because you proved corps can skip the whole street. If she doesn’t own the gate, she still has to kill the example.”
Ash’s eyes sharpened.
“And I become owned.”
“No,” Ace said. “You become expensive in the correct direction.”
Ash said nothing.
Ace’s voice lowered.
“Right now you’re useful to corpos and dangerous to Rogue. That means both sides eventually point weapons at you. Under Mai’s model, you are useful to corpos through Rogue and profitable to Rogue because corpos still need you. That doesn’t make anyone nice. It makes killing you bad business.”
Shammy watched the room soften around the word killing, not because it was gentle, but because it was honest.
Mai said, “Exactly.”
Ace glanced at her.
Mai added, “Less colorfully.”
“I helped.”
“You did.”
Ace looked pleased.
Ash did not.
But she had not rejected the point.
Mai stepped closer to the table.
“Exclusivity must be limited. Night City only. Corporate work only. Direct emergency exceptions permitted if failing to act would cause mass casualties or irreversible exposure.”
Ash looked at her.
“You assume I care about mass casualties.”
Mai did not answer.
Ace did.
“You do.”
Ash’s eyes moved to her.
Ace held them.
“You can say scale matters. You can say problems are larger than the people ordering them. You can call it systemic because that sounds cleaner. But you care what breaks.”
Ash’s face became still again.
Dangerous still.
Ace did not retreat.
Shammy’s atmosphere changed by the smallest degree, wrapping the room in something that was not pressure and not comfort. A buffer. A reminder that the next words did not have to become weapons.
Ash’s voice was quiet.
“Care gets people used.”
Ace answered just as quietly.
“Yes.”
That silence had weight.
Mai let it stand.
No one tried to decorate it.
Finally, Ash looked away.
Not surrender.
Not agreement.
Only the refusal to waste energy denying a truth everyone in the room had already seen.
She took the coffee cup and drank.
When she set it down, she asked, “What does Rogue get besides money?”
Mai was ready.
“Control of precedent. Market message. Corporate discipline. Information flow. A new premium category under her brokerage. Publicly, nothing. Privately, she becomes the only fixer in Night City who can reach Ash.”
Ash’s expression hardened again.
“Dangerous.”
“Yes.”
“To me.”
“To everyone. But less dangerous than being hunted by everyone separately.”
Ash leaned back.
“Rogue will sell that access.”
“Rogue will sell the possibility of access,” Mai said. “Not you. There is a difference.”
Ace smiled.
“Very Rogue.”
“Yes.”
Shammy looked toward the covered glass.
“The room thinks Rogue will like that too much.”
Mai nodded. “Probably.”
Ash studied Mai.
“You have thought about this longer than one hour.”
“No.”
“That is not reassuring.”
Ace said, “She does this.”
Mai gave Ace a side look.
Ace held up both hands again.
“Compliment.”
“This time?”
“Yes.”
Mai returned to Ash.
“The final term is face.”
Ash’s eyes narrowed.
“Whose?”
“Everyone’s.”
Ace made a small sound of approval.
Mai continued.
“Rogue cannot be seen to have failed to remove you. You cannot be seen to have submitted. The corps cannot be seen to have lost a direct channel. The street cannot be told anything useful.”
Ash’s gaze sharpened.
“So?”
“So the story is not that Rogue tried to kill you and settled. The story is that Rogue identified an unstable market condition and acquired exclusive brokerage before it became public.”
Ace looked delighted.
“That sounds awful.”
“It is excellent corporate language.”
“It tastes like poison.”
“It will work.”
Ash looked at Mai for a long moment.
Then she asked, “And the Triad?”
Mai paused.
Ace did not.
“We become the mistake nobody talks about.”
Ash looked at her.
Ace smiled.
“Rogue sent us to kill you. We brought you back with a business plan. That’s embarrassing for everyone.”
Shammy added, “But profitable.”
Mai nodded. “The best kind of embarrassing.”
Ash’s mouth moved.
This time, it was almost certainly amusement.
Almost.
Then it was gone.
“What if I refuse?”
Mai answered first.
“Then we walk out of this room.”
Ash watched her.
“You report to Rogue.”
“Yes.”
“And?”
“We tell her you are not dead.”
Ash’s eyes shifted to Ace.
Ace nodded.
“Honestly.”
“She sends someone else.”
“Probably.”
“And you?”
Ace’s face lost the smile.
“We try to stop that too.”
Ash studied her.
“That is not sustainable.”
“No.”
“Then eventually?”
Ace did not look away.
“Eventually somebody makes a decision nobody likes.”
The room understood that.
So did Ash.
For a while, there was only the distant pulse of Jig-Jig Street below and the small intermittent flicker of the overhead light.
Ash looked at Mai.
“You are asking me to walk into Afterlife.”
“Yes.”
“Unarmed?”
Ace laughed.
Ash looked at her.
Ace shook her head. “No. Nobody in Afterlife is unarmed. That would be suspicious.”
Mai said, “Visible weapons limited. No surprises unless necessary.”
Ash’s gaze moved to Shammy.
“And the room-reader?”
Shammy tilted her head.
“I will read the room.”
“That is all?”
“No.”
“What else?”
“I will notice when Rogue stops being angry and begins listening.”
Ace smiled.
“That’s usually three seconds before she pretends she was listening all along.”
Mai nodded. “Useful timing.”
Ash absorbed that.
“You trust Rogue?”
“No,” Mai said.
Ace said, “We trust Rogue to be Rogue.”
Shammy added, “The room trusts patterns.”
Ash looked at the coffee.
Then the door.
Then the patched wall concealing her second exit.
The room waited with her.
Not pushing.
Not pleading.
Just waiting.
That, more than any argument, seemed to matter.
Ash had built the office to control every angle. She had selected sightlines, exits, traps, noise cover, light, distance, weapons, and timing. She had expected a hunt. She had prepared for violence, deception, ego, leverage, and maybe a last conversation before one side made a mistake.
She had not prepared for space.
The Triad gave her space.
Not safety.
Not trust.
Space.
Ace watched Ash realize it and kept her mouth shut, which Mai later would probably mark as personal growth if she were feeling generous.
Ash finally spoke.
“If I walk into Afterlife, Rogue decides whether this is business before anyone else decides whether it is a funeral.”
Mai nodded.
“Yes.”
“What makes you think she will choose business?”
Mai’s expression became calm in a way that usually meant someone’s finances were about to suffer.
“Because I will make the funeral more expensive.”
Ace grinned.
Shammy’s hair lifted with warm approval.
Ash stared at Mai.
Then, very slowly, she picked up the coffee cup and finished it.
She set it down exactly where it had been.
“Fine.”
Ace’s grin sharpened.
Ash looked at her immediately.
“Do not celebrate.”
“I wasn’t.”
“You were about to.”
“Internally.”
“Do that silently.”
Mai said, “She cannot.”
“I can.”
Shammy shook her head. “No.”
Ace looked betrayed.
Ash stood.
The room shifted with her, old traps and prepared angles waking around the motion. She reached into her jacket, removed the collapsed baton, and set it on the table.
Ace’s eyes narrowed.
Mai’s attention sharpened.
Ash then removed a compact pistol from the back of her waistband and set it beside the baton.
Then a knife from her sleeve.
Then a smaller knife from the other sleeve.
Then a flat ceramic blade from inside her boot.
Then something that looked like a pen and absolutely was not.
Ace stared.
Mai stared with professional respect.
Shammy looked mildly concerned on behalf of physics.
Ash looked at them.
“Visible weapons limited,” she said.
Ace slowly raised one finger.
“Question.”
“No.”
“That pen thing.”
“No.”
“Is it a knife?”
“No.”
“Is it worse?”
“Yes.”
Ace smiled.
“I like her.”
Mai sighed.
Ash picked up the pistol again, checked it, and holstered it openly at her side.
One weapon visible.
The rest remained on the table.
Probably not all of them.
Everyone knew that.
Everyone accepted the lie as etiquette.
Ash looked at Mai.
“One condition.”
Mai waited.
“If Rogue calls me asset, property, resource, acquisition, or anything similar, I walk.”
Mai glanced at Shammy.
Shammy nodded once.
The room agreed.
Mai looked back at Ash.
“Accepted.”
Ace added, “If Rogue says pet project, I might walk too.”
Ash looked at her.
“She would say that?”
“To annoy me? Absolutely.”
Mai said, “Please do not give Rogue ammunition before we arrive.”
Ace considered this.
“Fine.”
Ash moved toward the patched wall.
Mai’s posture changed.
Ash noticed.
“I am not running.”
“No,” Mai said. “You are retrieving what you did not put on the table.”
Ash paused.
Then she opened the hidden panel.
Inside was a small go-bag, a folded jacket, spare magazines, two anonymous shards, and a second pair of shoes.
Ace leaned sideways to see.
“Good exit.”
Ash took the bag.
“Yes.”
“Better than the door.”
“Yes.”
“Ugly.”
“Yes.”
Ace smiled.
Ash looked at her for one second too long.
Then she said, “You like ugly doors.”
“They’re honest.”
Ash zipped the bag shut.
“No door is honest.”
Ace’s smile softened.
“Some are just bad at lying.”
Ash did not answer.
But she did not reject it either.
They left the upstairs office together.
Down below, the market remained dead, red-lit, and full of abandoned tests. The service drone sat upright beside the stall where Shammy had left it. Its indicator light blinked weakly as they passed.
Shammy paused.
Ace said, “No.”
“I did not say anything.”
“You had an expression.”
“It is alone.”
“It shot at me.”
“It missed.”
Mai said, “We are not bringing the drone to Afterlife.”
Ash stopped.
For the first time, genuine disbelief crossed her face.
“That was under consideration?”
Ace pointed at Shammy.
“Never underestimate her.”
Shammy looked at the drone.
“Stay safe.”
The drone beeped.
Ash looked at the drone.
Then at Shammy.
Then, very quietly, as if the sentence had escaped despite professional security, she said, “This city is impossible.”
Ace grinned.
“Now you’re getting it.”
They stepped out onto the service balcony.
Jig-Jig Street roared beneath them. Neon struck Ash’s red hair and turned it briefly into fire. She stood with the Triad under the wet night glow, no longer quite quarry, not remotely ally, something more dangerous than both because it had not yet been named.
Mai checked the route.
“Afterlife.”
Ash’s eyes moved toward the city.
“Rogue knows we are coming?”
Ace smiled.
“Not yet.”
Ash looked at her.
“That seems unwise.”
“Yes,” Mai said.
Shammy’s hair stirred in the night air.
“The weather is about to become expensive.”
Ace laughed softly and stepped onto the fire escape.
Below, Night City glittered like a knife pretending to be a skyline.
Together, they descended toward the street.
---
## Chapter 7 — Afterlife
Rogue did not know they were coming.
That made the approach more interesting.
Not safer.
Interesting.
Night City slid past the cab windows in wet neon layers, all reflections and bad intentions. Traffic crawled, surged, stalled, and threatened itself with horns. Above them, corporate towers stood in the rain like vertical lies, each one pretending the city below was a problem of lighting rather than design.
Ace sat in the front passenger seat because she had claimed it before anyone else could explain why that was inefficient.
Mai sat in the back left.
Shammy sat in the back right, folded with the patient dignity of a tall woman enduring transportation designed by cowards.
Ash sat between them.
She did not look trapped.
That was probably intentional.
Her pistol sat openly at her side, visible but untouched. Her go-bag rested between her boots. Red hair, dark jacket, compact posture, eyes on the window without seeming to ignore the people beside her.
Ace watched her through the cracked reflection in the windshield.
Ash noticed.
Of course she did.
“You stare too much,” Ash said.
Ace looked forward. “You notice too much.”
“Yes.”
“See? We both have hobbies.”
Mai’s gaze remained on the route display. “Please do not classify mutual threat assessment as bonding.”
“It has potential.”
“No.”
Shammy looked out at the passing city.
“The cab is uncertain.”
Ash’s eyes shifted toward her.
“The cab?”
“Yes.”
Ace glanced back. “Is it because Shammy is sitting in it?”
“No. It is because we are taking someone to Afterlife who is not sure whether she is a guest, prisoner, negotiation piece, or target.”
Ash said nothing.
Mai looked at Shammy.
“And the answer?”
Shammy’s hair stirred faintly against no wind.
“Not prisoner.”
Ace nodded. “Good.”
“Not target,” Shammy continued.
Mai’s eyes moved to Ash.
Ash remained still.
Shammy looked at the reflection of her own face in the window.
“Not guest either.”
Ace frowned.
“Then what?”
Shammy considered.
“Condition.”
Ash’s gaze sharpened by a fraction.
Mai’s expression changed more visibly.
Ace leaned back in her seat.
“Useful word.”
“Yes,” Mai said softly. “Very.”
Ash looked forward again.
“I dislike being a condition.”
Ace turned slightly.
“Better than being an answer.”
That landed.
Ash did not respond immediately.
Outside, a billboard flickered across the cab interior: perfect skin, perfect teeth, perfect violence implied by a perfume bottle shaped like a blade. The light crossed Ash’s face, then vanished.
Finally, she said, “Sometimes.”
The cab pulled up two blocks from Afterlife.
Mai had chosen the drop point.
Not close enough to look like they were being delivered.
Not far enough to invite unnecessary theater.
Ash noticed that too.
“Controlled approach,” she said.
Mai opened the door. “Yes.”
“Your idea?”
“Yes.”
Ace climbed out. “I suggested front door dramatic entrance.”
Mai stepped onto the wet pavement. “You suggested arriving through the roof.”
“That is a kind of front door if you commit.”
“It is not.”
Shammy exited last and unfolded to full height under the rain, coat settling around her like the city had briefly lost an argument with weather.
Ash stepped out beside her.
For a moment, under the alley glow, the four of them stood together in a shape no one passing by knew how to interpret.
The Triad was recognizable now.
Ace, small and dark and impossible to dismiss.
Mai, silver and precise.
Shammy, too tall for the street and too calm for the weather.
And Ash.
Unknown.
Red-haired.
Compact.
Armed.
Walking with them.
Not behind.
Not ahead.
With.
A couple of mercs at the corner noticed.
One opened his mouth as if to say something to the other.
Then Ace looked at him.
He changed his mind with visible maturity.
Ash saw it.
“You do that often?”
Ace smiled. “What?”
“Convince people to continue living quietly.”
“Only when they show promise.”
Mai walked toward Afterlife. “Please do not mentor strangers through intimidation.”
“I’m helping.”
“You are curating fear.”
“Fear has quality tiers.”
Shammy’s eyes brightened. “That one was medium.”
Ace pointed at her. “See? Field review.”
Ash said nothing.
But her mouth almost moved.
Almost.
The entrance to Afterlife waited beneath its familiar weight of history and bad decisions.
The bouncer recognized the Triad instantly.
He did not recognize Ash.
That mattered.
His eyes moved from Ace to Mai to Shammy, then to the red-haired woman walking with them. The recognition did not arrive. Only caution.
“Rogue expecting you?”
Ace smiled.
“No.”
The bouncer’s face performed a small private calculation involving Rogue, the Triad, the unknown armed woman, and his own desire not to become part of anyone’s anecdote.
Mai said, “She will want to see us.”
“That what she said?”
“No.”
“That what you’re saying?”
“Yes.”
Shammy leaned slightly to clear the doorway’s overhang.
“The door would prefer not to argue.”
The bouncer looked up at her.
Then at Ace.
Then at Mai.
Then at Ash, who had not spoken and somehow made silence feel like a credential.
He stepped aside.
“Try not to start anything near the bar.”
Ace looked offended. “We are very polite.”
Mai passed him. “No, we are not.”
Ash followed them in.
Afterlife did not get quiet.
Not immediately.
It noticed first.
That was different.
Noise shifted instead of stopping. Conversations lost half a sentence. A laugh arrived late and died early. A glass paused halfway to someone’s mouth. The room saw the Triad, accepted the expected category of danger, and then failed to place the fourth woman walking with them.
Not a known merc.
Not one of Rogue’s usual messengers.
Not a fixer.
Not a corpo obvious enough to sneer at.
Not a tourist.
Not prey.
The problem with Afterlife was that it knew too many kinds of people.
Ash fit none of them.
So the room started making guesses.
Ace felt the attention and disliked most of it.
Mai tracked the visible reactions automatically: the merc near the west pillar shifting his weight, the woman at the bar checking Ash’s weapon, the two netrunners in the corner exchanging a silent look, Claire’s eyes moving once from Ash to Ace and then toward Rogue’s booth.
Shammy listened to the pressure change.
Ash looked straight ahead.
She did not perform ignorance.
She simply did not feed the room.
That was almost impressive.
“People are staring,” Ace said.
Ash’s voice was level. “Yes.”
“You’re handling it well.”
“I have been in rooms.”
“Not this room.”
“No.”
Mai looked at Ash briefly.
“You are not recognized.”
Ash’s eyes moved to her.
“No.”
“Good.”
Ash seemed to understand what Mai meant.
If Afterlife had recognized Ash, Rogue’s problem would already be public.
If Afterlife did not, the problem could still be shaped.
That made this dangerous.
It also made it possible.
They crossed the floor.
By the time they reached the stairs to Rogue’s booth, Afterlife had become quiet enough to pretend it had not.
Rogue looked down before they reached the first step.
Her face did not change at first.
Then she saw Ash.
The glass in her hand stopped moving.
That was all.
For Rogue, that was a shout.
Ace climbed first.
Mai followed.
Ash came third.
Shammy came last, ducking again with long-suffering patience because Afterlife’s architecture still had not learned.
Rogue’s eyes stayed on Ash.
Not on Ace.
Not on Mai.
Not even on Shammy, despite the fact that Shammy entering any booth was technically a spatial event.
On Ash.
The Triad reached the booth.
Ash stopped just outside it.
That was smart.
She did not step into Rogue’s territory without invitation.
Also smart.
She did not stand behind the Triad.
Smarter.
Rogue set her glass down.
Very carefully.
“You didn’t kill her.”
Ace said, “No.”
Rogue’s gaze moved to Ace then.
Slowly.
“That was the job.”
“We found her.”
“I can see that.”
“She wasn’t lost,” Ash said.
Rogue looked back at her.
The booth became cold in a way temperature had nothing to do with.
“No,” Rogue said. “You were not.”
Mai stepped in before the silence chose teeth.
“We need to talk.”
Rogue laughed once.
It had no humor in it.
“You brought Ash into my club to talk.”
“Yes.”
“Alive.”
“Yes.”
“Armed.”
Ace glanced at Ash’s visible pistol.
“Politely armed.”
Rogue’s eyes cut to her.
Ace looked back with the expression of someone absolutely prepared to defend the social category of polite armament.
Mai said, “Rogue.”
The name landed with enough weight to matter.
Rogue did not take her eyes off Ace for another second.
Then she leaned back.
“Sit.”
Ash did not move.
Rogue’s mouth tightened.
“That was not a suggestion.”
Ash’s voice remained even.
“I know.”
Ace looked up at her.
Ash looked at Rogue.
“I was told this would be business before it became a funeral.”
Rogue’s gaze moved to Mai.
Mai did not blink.
“That was accurate.”
“Your phrasing?”
“Yes.”
Rogue’s eyes narrowed.
“I’m starting to hate this already.”
Ace smiled faintly. “You started before we arrived.”
“Don’t help.”
“I wasn’t.”
“You were enjoying yourself.”
“Different category.”
Shammy looked at the booth.
“The booth is angry but listening.”
Rogue’s eyes moved to her.
For a second, the queen of Afterlife looked as if she considered arguing with the atmospheric verdict.
Then she decided against it.
Smart.
“Fine,” Rogue said. “Everybody sit before the whole club starts inventing better rumors than the truth.”
Ace slid into the booth first, because she had the least respect for emotional seating arrangements.
Mai sat beside her.
Shammy sat at the outside edge with care.
Ash remained standing for one second longer.
Not defiant.
Calculating.
Then she sat opposite Rogue.
Not beside the Triad.
Not beside Rogue.
Opposite.
The room below noticed.
Of course it did.
Rogue’s booth had many kinds of silence. This was a new one.
Claire approached with the speed of someone who had learned that delays near Rogue’s booth could become expensive.
“Drinks?”
Rogue did not look away from Ash.
“No.”
Ace lifted one finger.
“Coffee?”
Mai closed her eyes.
Rogue turned her head slowly.
Ace lowered the finger.
“Never mind.”
Claire looked like she had just decided not to ask any follow-up questions for the rest of her life.
She left.
Ash looked at Ace.
“You did that intentionally.”
Ace smiled. “Maybe.”
Rogue’s voice cut across the table.
“What the hell is this?”
Mai answered.
“A solution.”
“I had a solution.”
“You had an execution.”
“They overlap.”
“Not here.”
Rogue’s mouth tightened.
“Careful.”
Mai leaned forward slightly.
“No. You called us because Ash threatens the architecture, not because you wanted blood. If blood solved the architecture cleanly, you would not have needed us.”
Rogue’s eyes changed.
There it was.
Annoyance, yes.
Anger, absolutely.
But beneath it, the first unwilling recognition that Mai had arrived at the actual shape of the problem.
Shammy noticed.
“She is listening,” Shammy said quietly.
Rogue pointed at her without looking.
“Do not narrate me.”
“It helps.”
“It does not.”
Ace looked at Shammy.
“It kind of does.”
Rogue’s glare turned toward Ace.
Ace looked innocent in the deeply unconvincing way she used only when guilty of enjoying something.
Ash watched all of it.
No one in corporate rooms talked to power like this unless they had already priced the consequences.
The Triad did not price them.
They simply lived there.
Rogue looked back at Mai.
“You have two minutes before I decide this was insulting.”
Mai’s expression remained calm.
“That is enough for the outline.”
Rogue leaned back.
Ash sat very still.
The club below held its breath badly while pretending to drink.
Mai began.
“Ash continues working corporate problem contracts in Night City.”
Rogue’s face hardened.
“No.”
“Through you.”
Rogue stopped.
Ash watched her.
Ace watched both.
Shammy watched the booth.
Mai continued before anyone could spend the pause poorly.
“You become exclusive broker for Ash’s Night City corporate work. Clients approach you. You screen. You post eligible contracts through a blind channel. Ash accepts, refuses, or modifies. Payment goes into escrow before movement. You take a percentage.”
Rogue’s expression did not soften.
But her anger shifted direction.
That mattered.
Ash saw it.
Shammy saw it more clearly.
Ace leaned back and let Mai work.
Rogue said, “She works for me.”
“No,” Ash said.
Immediate.
Flat.
The booth air tightened.
Mai said, “No. She does not.”
Rogue’s eyes moved to Mai.
Mai held them.
“You broker access. You do not own operations.”
Rogue’s laugh was quiet and dangerous.
“You brought her here to tell me what I don’t own?”
“Yes,” Mai said.
Ace looked briefly delighted.
Ash did not.
But she did not leave.
Rogue leaned forward.
“If I am not controlling operations, what am I selling?”
“Screened possibility,” Mai said. “Deniability. Market discipline. Your name attached to the fact that direct corporate work still passes through Afterlife if it wants to survive in Night City.”
Rogue’s eyes narrowed.
Mai continued.
“You do not sell Ash. You sell the only legitimate path to request her.”
Ash’s gaze moved to Mai.
Legitimate.
Interesting word.
Rogue noticed the same thing.
“Legitimate,” Rogue repeated.
“In this context.”
Ace added, “Night City legitimate.”
“That means expensive and morally damp,” Rogue said.
“Exactly,” Mai said.
Rogue looked at Ash.
“And why would I not just kill her and send the same message cheaper?”
Ash did not answer.
Mai did.
“Because killing her proves the model exists and is worth suppressing. Acquiring the channel proves the model belongs to you.”
The booth went still.
Below, someone laughed at the bar and immediately regretted the timing.
Rogue’s eyes did not move from Mai.
Ace stayed quiet.
Shammy smiled faintly.
Ash’s fingers rested near the edge of the table, still but ready.
Rogue said, “Keep talking.”
Mai did.
---
## Chapter 8 — Negotiation
Mai did not raise her voice.
That made the booth more dangerous.
Raised voices were cheap. Afterlife heard them every night: mercs negotiating badly, fixers applying pressure for the benefit of witnesses, clients pretending outrage had not already been included in the price. Loudness could be useful, but it was rarely precise.
Mai was precise.
Rogue hated that.
Rogue respected that.
Those two facts occupied the same chair inside her and did not get along.
“You screen contracts,” Mai said. “You do not assign them. You do not control methods. You do not attach crews. You do not place watchers. You do not require operational disclosure beyond proof standards agreed in advance.”
Rogue stared at her.
“You keep telling me what I don’t get.”
“Yes.”
“That is a poor sales strategy.”
“It is an accurate structural boundary.”
Ace leaned back in the booth. “Mai’s sales strategy is making people realize the alternative is worse.”
Rogue’s eyes cut to her.
Ace smiled.
“Usually works.”
“Usually makes me want to throw you over the railing.”
“That also usually works.”
Ash sat opposite Rogue, still and compact, one visible pistol at her side, hands empty and resting near the table. She had not touched the weapon since entering Afterlife. That did not mean she had forgotten it existed. Rogue knew better. Everyone at the booth knew better.
Shammy sat at the edge, half inside the booth and half in defiance of its original design. Her knees had reached an uneasy peace with the table. Her eyes moved between Rogue, Ash, Mai, and the room below, not tracking expressions so much as pressure gradients.
Below them, Afterlife pretended not to watch.
It was bad at it.
Claire remained behind the bar, but her attention drifted up more often than usual. Two mercs near the west wall had gone quiet. Someone in the corner had started a conversation and abandoned it three words later. The room did not know Ash. That made the situation worse. Known danger had handles. Unknown danger sitting across from Rogue had imagination.
Rogue knew the room was watching.
She let it.
Then she leaned forward.
“If I broker, I need reliability.”
Ash answered before Mai could.
“No.”
Rogue’s gaze moved to her.
“I didn’t finish.”
“You did.”
Ace looked delighted.
Mai did not, but only because she was disciplined.
Ash continued, “Reliability, in your mouth, means obedience with better spelling.”
Rogue’s smile was thin.
“Careful.”
“No.”
The booth cooled.
Ace’s posture changed by almost nothing.
Mai’s eyes sharpened.
Shammy’s hair stirred faintly.
Ash did not move.
Rogue watched her with the old stillness of someone who had survived longer than most people’s principles.
“You walk into my club,” Rogue said, “alive because they brought you here, and you tell me no.”
Ash’s voice remained level.
“Yes.”
“Bold.”
“Efficient.”
Rogue’s mouth twitched once despite herself.
Ace saw it.
Mai saw Ace see it and silently warned her not to enjoy it out loud.
Ace enjoyed it silently.
Mostly.
Ash went on. “I will not give you reliability. I will give you response windows, acceptance thresholds, refusal rights, and completion proof. If that is not enough, this conversation ends.”
Rogue looked at Mai.
“She always like this?”
Ace answered. “We met tonight.”
Rogue looked at Ace.
Ace shrugged. “Strong first impression.”
Mai stepped back into the center before Rogue could decide whether stabbing the conversation would save time.
“The word you want is predictability, not reliability.”
Rogue’s gaze returned to her.
Mai continued. “Reliability implies control. Predictability implies rules. Ash can operate under rules if they protect her independence. You can sell rules.”
Rogue looked at Ash.
Ash did not object.
That mattered.
Rogue noticed.
Of course she did.
“What rules?” Rogue asked.
Mai placed one hand lightly on the table, fingers relaxed.
“Contract categories. Exclusion categories. Response time. Payment structure. Proof standard. Termination triggers. Breach penalties.”
“Percentage?”
“Negotiable.”
“That means ugly.”
“Yes.”
Rogue almost smiled.
“Good.”
Ash’s eyes narrowed. “Do not enjoy that too much.”
Rogue’s gaze cut to her.
“I enjoy expensive things.”
“I am not a thing.”
The sentence did not rise.
It did not need to.
Rogue held Ash’s eyes for one second too long.
Ash did not look away.
Shammy’s atmosphere changed.
Not dramatically. Just enough that Ace felt the edge of it against her skin.
Mai noticed and paused.
Rogue noticed Mai pausing.
That irritated her further.
Then Rogue said, “No. You’re not.”
Ash remained still.
The booth remained cold, but the shape of it changed.
Shammy said quietly, “Good.”
Rogue pointed at her again.
“I said do not narrate me.”
“You corrected the room.”
“I corrected a word.”
“Yes.”
Ace smiled faintly. “Weather approves.”
Rogue looked at Ace. “If weather starts invoicing me, I am blaming you.”
Shammy considered. “I do not know what my hourly rate is.”
“Do not encourage her,” Mai said.
Ash looked between them.
Again that displaced look. Not softness. Not trust. The private recalculation of someone who had expected weapons and found something stranger: people who could joke with a loaded room without forgetting it was loaded.
Rogue leaned back.
“Fine. Rules.”
Mai nodded.
“First: Night City corporate problem contracts only.”
Rogue said, “No street jobs?”
“No.”
Ash said, “No.”
Both answers arrived together.
Ace looked between them.
“That was almost harmonious.”
Rogue ignored her.
Ash ignored her better.
Mai continued. “Street-level work remains outside scope. Personal vendettas outside scope. Gang politics outside scope. Corpo contracts outside Night City outside scope unless renegotiated.”
Rogue’s eyes narrowed.
“You limit my market.”
“We define your market,” Mai said. “Undefined markets become wars.”
Rogue looked at Ash.
Ash said, “I do not want your street.”
“Good,” Rogue said. “It bites.”
“It is loud.”
“So are corps. They just use conference rooms.”
Ash’s eyes shifted by a fraction.
Agreement, maybe.
Or disgust.
With Ash, those could share a coat.
Mai continued. “Second: Rogue screens requests before Ash sees them.”
Ash’s gaze sharpened.
Mai lifted one finger before she could object.
“Screening excludes traps, duplicate requests, ego work, vendettas disguised as corporate necessity, jobs designed to expose Ash, and clients attempting to use Rogue only as a mail slot.”
Rogue’s smile grew more real.
“A mail slot.”
“An expensive one,” Mai said.
“Better.”
Ash watched Rogue.
“You would reject paying clients.”
Rogue’s eyes moved back to her.
“I already reject paying idiots.”
Ace murmured, “Sometimes.”
Rogue did not look away from Ash.
“Frequently enough.”
Ash seemed to accept that.
Not trust.
Accept.
Mai said, “Third: Ash retains unilateral right of refusal.”
Rogue’s expression hardened. “Without explanation?”
“Yes.”
“No.”
“Yes,” Ash said.
Rogue looked at her. “You want my name on this, I need to know why high-value requests die.”
“You need patterns,” Ash said. “Not reasons.”
Mai nodded. “Compromise: refusal metadata. Category only. Not details.”
Rogue’s eyes narrowed. “Examples.”
Mai counted them off.
“Insufficient information. Unacceptable exposure. Client conflict. Ethical boundary. Operational impossibility. Personal veto.”
Rogue’s gaze sharpened on one.
“Ethical boundary?”
Ace watched Ash.
Ash watched Mai.
Mai did not apologize for the phrase.
Rogue looked amused and cruel for half a breath.
“You have those?”
Ash’s expression did not change.
“Yes.”
The booth went silent.
Below, the room missed another sentence.
Rogue looked at Ash for a long moment.
Then she said, “Fine.”
Ace’s eyebrows rose.
Rogue pointed without looking at her.
“Do not.”
Ace closed her mouth.
Mai continued as if nothing had happened.
“Fourth: payment escrow. Full payment funded before Ash moves. Rogue takes brokerage percentage at funding, not completion.”
Ash’s eyes cut to Mai.
Rogue’s did too.
Mai held up one hand.
“That aligns incentives.”
Rogue smiled. “It aligns mine.”
“Yes. You get paid to screen and structure, not to interfere after acceptance.”
Ash considered that.
Rogue considered it differently.
Mai continued. “Completion bonus, if any, is separate and goes to Ash minus agreed administrative percentage.”
Rogue said, “Administrative.”
Ace whispered, “That means greedy but wearing a tie.”
Mai said, “Ace.”
“What? It does.”
Rogue’s smile was almost approving.
Almost.
“Fifth,” Mai said, “blind channel. You do not receive Ash’s location, staging points, private contacts, movement patterns, equipment lists, refusal patterns beyond metadata, or personal channels.”
Rogue looked bored.
“That makes me blind.”
“That is why it is called a blind channel.”
Ace made a small sound that was absolutely a laugh pretending to be a cough.
Rogue ignored her with visible effort.
Ash did not.
Her mouth moved.
Barely.
Mai continued. “Messages pass through a relay neither side fully controls. Rogue can verify that a contract has been posted and responded to. Ash can verify that Rogue has not altered terms after acceptance.”
Rogue’s eyes sharpened.
“You are building this?”
“Yes.”
“When?”
“After terms.”
“How long?”
“Long enough.”
Rogue stared at her.
“That answer annoys me.”
“Yes.”
Ace smiled. “Also a Mai strategy.”
Mai continued, “Sixth: no attached crews.”
Rogue said, “What if the job requires assets?”
Ash’s hand stopped moving.
It had barely moved at all.
But it stopped.
The booth air snapped tight.
Ace’s expression vanished.
Mai turned her head slowly toward Rogue.
Shammy’s hair lifted.
Rogue saw all of it.
She also saw Ash’s eyes.
For the first time since they had sat down, Rogue looked like she had stepped close to something she had not intended to touch.
Ash’s voice was quiet.
“No.”
Rogue held her gaze.
Then, very deliberately, Rogue said, “What if the job requires additional personnel?”
The booth loosened.
Not much.
Enough.
Shammy breathed out softly.
Ace’s smile returned at the edge, but without mockery.
Mai nodded once.
“Then Ash may request support. Support is optional, contract-specific, and never mandatory.”
Rogue looked at Ash.
Ash said, “Correct.”
“Support from who?”
“My choice.”
Rogue laughed softly. “That sounds like nobody.”
“Usually.”
Ace leaned forward. “Sometimes nobody is the correct number.”
Rogue looked at her.
Ace shrugged.
“I’m learning restraint tonight.”
Mai’s expression said this claim would require future audit.
Shammy looked pleased anyway.
Rogue tapped one finger against the table.
“Seventh.”
Mai’s voice cooled.
“Breach penalties.”
Rogue smiled without warmth.
“There it is.”
“Yes.”
“You think I’m going to sign a leash around my own throat?”
“No,” Mai said. “I think you will recognize that reputation can secure what goodwill cannot.”
Ash watched Mai closely.
Rogue did too.
Mai continued. “If Rogue sells Ash’s private channels, operating details, identity information beyond the name already known, location data, or refusal patterns, exclusivity terminates immediately.”
Rogue said nothing.
“Escrow reserves are forfeited.”
Still nothing.
“And a prepared notice goes to selected corporate channels stating that Afterlife failed to protect a premium operator under exclusive brokerage.”
The booth went very still.
Rogue’s eyes became flat.
Ace, wisely, did not speak.
Ash did not either.
Shammy watched Rogue’s anger arrive, sit down, and begin reading the numbers.
Rogue said, “You came into my booth and proposed blackmail.”
Mai’s expression did not change.
“No. I proposed insurance you control by not breaching.”
“That is blackmail with better shoes.”
“Yes,” Mai said.
Ace could not help it.
She grinned.
Rogue’s eyes flicked to her.
Ace looked down at the table, admirably silent.
Mostly.
Rogue leaned closer.
“You think I would accept that?”
Mai said, “Yes.”
“Why?”
“Because without an enforceable boundary, Ash walks. If Ash walks, you are back to execution or open conflict. If you execute, you create a martyr signal or a rumor asset. If you fail, your authority weakens. If you send more crews, the street starts asking why. If you ignore her, the corporate direct-work model expands outside your control.”
Rogue’s expression did not move.
Mai’s voice stayed calm.
“This gives you money, influence, information flow, and ownership of the precedent without owning the person. That is the maximum viable outcome.”
Silence.
Afterlife held itself still below.
Shammy looked at Rogue.
“She is listening now.”
Rogue did not tell her not to narrate.
That was how everyone knew Shammy was right.
Rogue picked up her glass.
This time she drank.
Slowly.
Then she set it down.
“What do I get if she breaches?”
Ash answered.
“You lose me.”
Rogue smiled. “That already happens if you walk.”
Ash’s voice remained even.
“If I breach, you release that I failed terms under your brokerage. Not methods. Not identity. Not location. A clean market notice. I become unreliable to direct corporate clients.”
Rogue looked interested despite herself.
Mai looked at Ash.
Ace looked at Ash too, sharper.
Shammy’s gaze softened by one degree.
Ash continued. “If I accept exclusivity, I carry risk. So do you. If I break it, I pay in the currency that matters.”
Rogue studied her.
“Reputation.”
“Yes.”
“You hate this.”
“Yes.”
“Good.”
Ash’s eyes narrowed.
Rogue leaned back.
“If you didn’t, it wouldn’t mean anything.”
Mai nodded once.
“Symmetrical penalty. Rogue breaches, Rogue’s premium brokerage reputation is damaged. Ash breaches, Ash’s professional reliability is damaged. Both notices limited and pre-agreed.”
Ace murmured, “Mutually assured embarrassment.”
Rogue looked at her.
Ash looked at her.
Mai closed her eyes.
Shammy smiled.
Ace lifted both hands.
“I’m helping with branding.”
“No,” Rogue said.
“No,” Mai said.
Ash said, “No.”
Shammy considered.
“No.”
Ace looked wounded.
“Unanimous betrayal.”
Rogue’s mouth twitched.
It was almost laughter.
Almost.
Then she looked at Ash again.
“Colin Vey.”
The name changed the booth.
Not violently.
Precisely.
Ash became still.
Mai watched.
Ace watched Ash.
Shammy watched the room tighten around an absence.
Rogue said, “Militech wants a ghost. Kang Tao wants a contract. You’re sitting in my booth because something happened around that man and now my city has a new problem. If I put my name between you and corporate clients, I need to know whether Vey becomes my problem.”
Ash’s voice was flat.
“Vey is already your problem.”
Rogue’s eyes sharpened.
“That was not reassuring.”
“It was not meant to be.”
Mai asked, “Is he alive?”
Ash did not answer.
Ace leaned forward slightly.
“Ash.”
Ash’s gaze moved to her.
Ace’s voice was quiet.
“If the answer makes this impossible, say that.”
For a moment, the booth became something smaller than a negotiation.
Ash looked at Ace and saw, perhaps, the same thing she had seen in the market when the shadows around Ace stopped obeying the lights. Not threat. Not kindness. Something older and less convenient.
A person who knew cages did not always have locks.
Ash looked away first.
“Vey is alive,” she said.
Rogue’s eyes narrowed.
Mai’s expression sharpened.
Ace did not smile.
Shammy’s hair settled.
Ash continued. “He is not available to Militech. He is not available to Kang Tao. He is not available to you.”
Rogue said, “That sounds like available to someone.”
“It sounds like alive.”
“Why?”
Ash looked at her.
“Because he chose the door.”
Shammy’s gaze shifted.
Ace’s eyes sharpened.
Mai became very still.
Rogue looked between them.
“What does that mean?”
Mai answered without looking away from Ash.
“It means Charter Hill was not a body removal.”
Ash did not confirm.
She did not need to.
Rogue’s fingers touched her glass but did not lift it.
“Did Vey hire you?”
“No.”
“Did Kang Tao?”
Ash said nothing.
Rogue smiled slightly.
“There it is.”
Mai said, “We do not need that answer for this negotiation.”
Rogue’s eyes cut to her.
“I do.”
“No,” Mai said. “You want leverage. Different category.”
Ash’s gaze moved to Mai with something close to approval.
Rogue noticed.
Of course she did.
“If I broker her,” Rogue said, “I inherit consequences.”
“You inherit influence over consequences,” Mai corrected.
“Same thing in expensive lighting.”
“Not the same thing.”
Rogue looked back at Ash.
“What is Vey tied to?”
Ash’s expression remained controlled.
“A Militech personnel logistics architecture that should not be deployed.”
Ace’s face went quiet.
Mai’s eyes narrowed.
Shammy looked down toward the floor as if the whole club had shifted under that sentence.
Rogue said, “That sounds like corporate poetry for moving bodies.”
Ash’s voice was colder now.
“Tracking bodies. Predicting bodies. Pricing bodies. Moving bodies if the price is wrong.”
Ace’s Shadow Aura stirred before she meant it to.
The booth darkened by a breath.
Not visibly enough for the room below to understand.
Enough for Ash to notice.
Enough for Rogue to notice that Ash noticed.
Mai’s hand moved under the table and rested near Ace’s knee, not touching, close enough to anchor if needed.
Ace inhaled once.
The shadow eased.
Rogue watched all of it without comment.
That, too, was professional.
Ash said, “Vey built part of it.”
Mai asked, “And regretted it?”
“Too late.”
Ace looked at her.
“But he did?”
Ash’s gaze met hers.
“Yes.”
Silence.
Rogue leaned back.
“Well,” she said, “that complicates my clean execution.”
Ace smiled faintly.
“Told you.”
“I will throw you over the railing.”
“You keep promising.”
Mai said, “Rogue.”
Rogue waved one hand sharply.
“I know. Business.”
Shammy’s eyes brightened.
“She is less angry.”
“I am not less angry,” Rogue said.
“Yes,” Shammy said. “But now it has accounting.”
Ace laughed once before she could stop herself.
Rogue glared.
Ash looked down at the table.
Her mouth almost moved.
Almost.
Rogue set both hands on the table.
“Fine. Let’s assume I don’t have everyone here shot for wasting my evening.”
Ace looked around. “Everyone?”
Rogue ignored her.
“What percentage?”
Mai answered with a number.
Rogue stared.
Ash stared.
Ace’s eyebrows went up.
Shammy looked interested despite likely not caring about brokerage math.
Rogue said, “That is insulting.”
Mai said, “That is opening.”
“That is charity.”
“That is first-quarter trust-building.”
“That is not a phrase that belongs in my booth.”
“It does now.”
Rogue’s smile finally showed teeth.
“Double.”
Ash said, “No.”
Rogue looked at her.
Ash said a lower number.
Mai immediately said a third.
Rogue countered.
Ash rejected.
Mai adjusted.
Ace listened for approximately thirty seconds before visibly losing spiritual connection to the conversation.
Shammy noticed.
“The numbers are making Ace restless.”
“The numbers are trying to kill me,” Ace muttered.
Mai said, without looking at her, “Think of them as knives with decimals.”
Ace straightened slightly.
“Better.”
Rogue gave Mai a look.
“That worked?”
“Unfortunately.”
Ash watched Ace reconsider the negotiation with renewed attention because decimals had been reclassified as potential weapons.
“Strange,” Ash said quietly.
Shammy smiled. “Yes.”
The number landed eventually.
Ugly enough for Rogue.
Bearable enough for Ash.
Elegant enough for Mai not to look offended by its existence.
Ace did not understand all of it and decided that was probably healthy.
Then came proof standards.
Rogue wanted evidence.
Ash refused surveillance.
Mai proposed layered confirmation: client objective validation, limited encrypted artifacts, third-party result markers, and escrow release triggers. Rogue argued. Ash cut half the language. Mai rebuilt it cleaner. Rogue added penalty language. Ash removed two adjectives and one entire category of “operational cooperation” with such cold precision that Ace nearly applauded.
Then came refusal metadata.
Then response windows.
Then emergency exceptions.
Then the question of what counted as Night City corporate work if a contract began outside the city but targeted infrastructure inside it.
Rogue said inside.
Ash said origin mattered.
Mai said operational center mattered.
Ace said the city would probably find a way to make it everyone’s problem.
Shammy said the room agreed.
Mai wrote “case-by-case review.”
Rogue hated it.
Ash hated it differently.
That meant it stayed.
At some point, Claire returned despite herself.
“Are you sure nobody wants anything?”
Rogue did not look up from the temporary contract framework Mai had projected over the table.
“No.”
Ace raised one finger again.
Mai caught her wrist gently without looking.
Ace lowered the finger.
Claire looked at them.
Then at Ash.
Then at the projected contract terms.
Then at Rogue.
“I’m leaving.”
“Good,” Rogue said.
Claire left.
Ash watched the exchange.
“You do that often?”
Ace looked up. “Try to order coffee at bad times?”
“Survive Rogue.”
Ace smiled.
“Practice.”
Rogue did not look amused.
She also did not deny it.
Finally, the framework stood.
Not final-final. Nothing in Night City was final until someone had bled on it, paid for it, or both. But the structure was there.
Blind channel.
Brokerage.
Refusal rights.
Escrow.
Breach penalties.
Exclusivity limited to Night City corporate problem contracts.
No ownership.
No handler.
No assigned crews.
No operational oversight.
Rogue’s name as the gate.
Ash’s independence as the product no one was allowed to call a product.
Mai looked at the projection once, then dismissed it into encrypted storage.
Rogue leaned back.
Ash did not.
Ace watched both of them.
Shammy looked at the booth and smiled faintly.
“What?” Rogue asked.
Shammy’s eyes remained gentle.
“The room stopped looking for an exit.”
Ash’s gaze moved to her.
Rogue’s did too.
Ace said, “That sounds good.”
“It is cautious,” Shammy said.
Mai nodded. “Cautious is enough.”
Rogue looked at Ash.
“You walk out of here tonight, you do not take a direct Night City corporate contract behind my back.”
Ash looked back.
“You do not sell me.”
“No.”
“You do not call me asset, property, resource, acquisition, or anything adjacent because your pride needs a word to stand on.”
Rogue’s eyes narrowed.
Ace became very interested in the table.
Mai became very still.
Shammy’s hair lifted faintly.
Rogue held Ash’s gaze.
Then she said, “Operator.”
Ash considered.
“Acceptable.”
Rogue’s mouth twitched.
“Expensive operator.”
“Accurate.”
“Difficult operator.”
“Also accurate.”
“Pain in my ass.”
Ace nodded solemnly.
“That category has precedent.”
Rogue looked at her.
Ace smiled.
Ash almost did.
Rogue extended her hand.
Not warmly.
Not kindly.
Business did not need warmth to exist.
It needed terms, leverage, consequence, and enough mutual benefit to make violence inefficient.
Ash looked at the hand.
For one second, she did not move.
Ace could see the calculation.
So could Mai.
Shammy watched the room hold still, not pushing.
Then Ash reached across the table and took Rogue’s hand.
The handshake was brief.
Firm.
No dominance game.
No trust.
Agreement.
Below them, Afterlife did not know what had happened.
It only knew something had.
Rogue released Ash’s hand and looked at the Triad.
“You are still bad for my blood pressure.”
Ace grinned. “We solved the problem.”
“You brought the problem into my booth.”
Mai said, “And converted it into revenue.”
Rogue pointed at her.
“That is the only reason you are still sitting there.”
Shammy’s eyes brightened.
“The booth likes that reason.”
Rogue sighed in a way that could have cut glass.
Ash stood.
The booth reacted.
Not with fear this time.
With a new category.
Rogue looked up at her.
“Your blind channel will be ready when Mai says it is ready.”
Ash looked at Mai.
Mai nodded once.
“Soon.”
Ash’s eyes narrowed.
“That answer annoys me.”
Ace smiled. “It’s spreading.”
Rogue picked up her glass.
“Go before I change my mind.”
Ash did not smile.
But something in her face changed.
Not softness.
Not relief.
A professional recognizing that the room had not killed her, had not caged her, and had not required gratitude as payment.
She turned to leave.
Ace slid out of the booth first.
Mai followed.
Shammy unfolded carefully, because even successful negotiations did not make architecture less rude.
Ash stepped down with them.
This time, the room below watched differently.
Still curious.
Still wary.
But the worst guesses had lost their teeth.
No one knew Ash.
Not yet.
But everyone saw Rogue had allowed her to leave the booth alive.
In Afterlife, that was not a small statement.
At the bottom of the stairs, Ash paused.
Ace stopped beside her.
Mai and Shammy stopped too.
Ash looked toward the exit.
Then at Ace.
“Coffee was not terrible.”
Ace’s smile widened slowly.
“That is the nicest thing you’ve said.”
“It was an assessment.”
“I accept.”
Mai said, “Please do not build an entire friendship on hostile coffee review.”
Ace looked up at her.
“That sounds exactly like how Night City friendships start.”
Shammy nodded. “The room supports this.”
Mai sighed.
Ash looked between them.
Then, finally, she almost smiled.
Almost.
“I will contact you when the channel is ready,” Mai said.
Ash nodded.
“Not Rogue?”
“Rogue will contact clients,” Mai said. “I will build the channel.”
Ash considered that.
“Acceptable.”
Rogue’s voice came from the booth above.
“I can still hear you negotiating in my club.”
Ace looked up.
“Technically we’re leaving.”
“Leave faster.”
Ace looked at Ash.
“See? Warmth.”
Ash stared at her.
“That is not warmth.”
“In Afterlife it counts.”
Shammy’s hair shifted gently.
“The room agrees.”
Ash looked toward the exit again.
Then she walked out into the wet Night City night, no longer a target, not quite an ally, and now far too expensive to kill casually.
Ace watched her go.
Mai stood beside her.
Shammy behind them.
For a few seconds, none of them spoke.
Then Ace said, “I like her.”
Mai answered, “I know.”
“She’s rude.”
“Yes.”
“Fast.”
“Yes.”
“Has terrible chairs.”
“Yes.”
Shammy smiled.
“She noticed the room.”
Ace’s expression softened into something thoughtful.
“Yeah.”
Above them, Rogue called down from the booth.
“Triad.”
All three looked up.
Rogue raised her glass slightly.
Not a toast.
Not thanks.
Recognition with alcohol nearby.
“You technically solved my problem.”
Ace grinned.
“Best kind of solved.”
Rogue’s eyes narrowed.
“I hate that I can’t argue.”
Mai smiled faintly.
“That is also part of the service.”
Rogue drank.
The room resumed breathing.
Outside, Ash disappeared into Night City.
Inside, Afterlife adjusted around a new secret.
And somewhere in the city’s corporate bloodstream, the first rumor began changing direction before anyone knew why.
---
## Epilogue — Safehouse Weather
The Watson safehouse was quiet in the way homes became quiet after dangerous people returned alive and tried very hard not to make that a ceremony.
Outside, rain touched the windows in thin silver lines. Watson’s neon blurred through the glass, broken by security mesh, old concrete, and the stubborn ugliness of a district that had never needed permission to survive. Somewhere below, a bike engine coughed twice and died. Somewhere farther away, someone shouted at someone else with the confidence of a person who had not yet met the consequences of volume.
Inside, the lights were low.
Mai sat at the main table with three encrypted shards, two secure relays, a portable terminal, and the kind of expression that made lesser financial systems consider confession.
Ace sat on the back of the couch upside down, because apparently gravity had insulted her earlier and the argument remained unresolved.
Shammy occupied the largest chair in the room, bare feet tucked beneath her with improbable dignity, silver-white hair loose over one shoulder. A mug rested in both her hands. Steam curled upward and behaved better near her than steam usually did.
For a while, only Mai worked.
Ace watched the ceiling.
Shammy watched Mai.
The safehouse watched all of them, if Shammy’s faint smile meant anything.
Then Ace said, “So.”
Mai did not look up.
“No.”
“I didn’t ask anything.”
“You were about to.”
“You don’t know that.”
“I have accumulated sufficient evidence.”
Ace lifted one finger from her upside-down position.
“That sounds suspiciously like bias.”
“It is pattern recognition.”
Shammy’s eyes brightened over her mug. “The couch agrees.”
Ace looked at the couch beneath her.
“You stay out of this.”
Mai typed one final command.
A relay on the table blinked once.
Then again.
Then settled into a slow, steady pulse.
Mai leaned back.
“There.”
Ace rolled off the couch backward, landed on her feet, and padded over to the table.
Shammy rose more slowly and came to stand behind Mai’s shoulder.
Ace peered at the relay.
“It looks boring.”
“It is supposed to look boring.”
“Successful crime technology should have more personality.”
“This is not crime technology.”
Ace looked at her.
Mai paused.
“This is not only crime technology.”
“Better.”
Shammy tilted her head. “The little light is proud.”
Mai looked at the relay.
“It should be. It is doing something difficult.”
Ace leaned against the table.
“Blind channel?”
“Yes. Rogue can post contracts through a controlled gate. Ash can retrieve them without exposing location, private channels, or operating patterns. Terms cannot be altered after posting without both ends knowing. Payment confirmation is escrow-visible. Response metadata is restricted.”
Ace stared at her.
Mai looked up.
“What?”
“I understood some of those words.”
“I am pleased for you.”
“Was the part I understood the dangerous part?”
“Yes.”
“Excellent.”
Shammy’s hair shifted faintly.
“It feels like a door that does not want to become a cage.”
Mai’s expression softened by a fraction.
“That was the goal.”
Ace’s smile changed.
Not bigger.
Warmer.
“She’ll notice.”
“Ash?”
“Yeah.”
Mai looked at the relay again.
“Yes. She will.”
A message arrived before anyone said anything else.
The relay pulsed twice, then projected a single line of text over the table.
CHANNEL RECEIVED.
No name.
No signature.
No decorative threat.
Ace grinned.
“Fast.”
Mai’s mouth curved slightly.
Shammy’s eyes brightened.
A second line appeared.
FUNCTIONAL.
Ace looked personally offended.
“That’s all?”
Mai said, “It is Ash.”
“It could have said nice work.”
“It said functional.”
“That is Ash for nice work.”
Shammy nodded solemnly.
“The room accepts this translation.”
Ace pointed at her.
“Thank you.”
A third line appeared.
COFFEE WAS ACCEPTABLE.
Ace went very still.
Mai closed her eyes.
Shammy’s smile widened slowly.
Ace whispered, “That is a compliment.”
Mai opened her eyes. “Technically.”
“That is absolutely a compliment.”
“It is an assessment.”
“From Ash. Compliment.”
The relay pulsed again.
STOP SMILING AT THE CHANNEL.
Ace froze.
Mai stared at the text.
Shammy made a small sound that might have been laughter if weather laughed quietly.
Ace leaned closer to the projection.
“How does she know?”
A final line appeared.
PATTERN RECOGNITION.
Then the channel went silent.
For a moment, nobody moved.
Then Ace straightened very slowly.
“I like her.”
Mai rested her forehead briefly against one hand.
“I know.”
“She’s awful.”
“Yes.”
“Fast.”
“Yes.”
“Rude.”
“Yes.”
“Good taste in ugly doors.”
Mai looked up. “I am not sure that is a professional category.”
“It should be.”
Shammy returned to her chair, still smiling into her mug.
“She is less alone than she was yesterday.”
That quieted the room.
Ace’s grin faded into something gentler.
Mai looked at the relay, then at the rain beyond the windows.
“Not by much.”
“No,” Shammy said. “But enough for the room to notice.”
Ace sat on the edge of the table.
Mai gave her a look.
Ace slid off the table and stood properly.
Mostly.
The next message came through a different channel.
Rogue.
Mai opened it.
No greeting.
No courtesy.
Only a contract marker, a corporate routing signature, and a short note.
First request came in already. Militech channel, indirectly. They asked for Ash by name without asking for Ash by name.
Ace laughed softly.
“Already?”
Mai’s eyes moved across the packet.
“Apparently.”
Shammy looked toward the window.
“The weather changed quickly.”
Ace leaned over Mai’s shoulder. “What’s Rogue saying?”
Mai scrolled.
“She rejected it.”
Ace blinked.
“Rogue rejected money?”
“Rogue rejected bad money.”
“That must have hurt.”
Mai’s mouth curved.
“She marked it as a duplicate exposure attempt, likely designed to identify the channel rather than hire the operator.”
Ace whistled.
“Rogue is learning.”
Mai continued reading.
“She also wrote: Tell your expensive headache the gate works.”
Ace’s smile became enormous.
“Expensive headache.”
Shammy tilted her head.
“Acceptable?”
Mai considered.
“It does not imply ownership.”
Ace nodded solemnly.
“Valid category.”
Another line from Rogue appeared beneath the first.
And tell Ace if she says “I told you so,” I will add a surcharge to breathing near my booth.
Ace pointed at the message.
“She thinks about me.”
Mai did not look at her. “Not fondly.”
“Still counts.”
Shammy’s mug paused halfway to her mouth.
“The safehouse disagrees.”
Ace looked betrayed.
“Everybody is getting bold tonight.”
Mai closed Rogue’s message and secured the relay.
For a few seconds, the safehouse settled around them again.
Rain.
Low lights.
The hum of old systems.
A new channel pulsing quietly on the table, invisible to everyone who did not know where to look.
Somewhere in Night City, Ash was still moving alone.
But not quite the same way.
Somewhere in Afterlife, Rogue was probably pretending she had intended this outcome all along while calculating how much profit could be extracted from being furious.
Somewhere in a corporate office, someone had just learned that calling Ash now meant calling Rogue first.
And in Watson, the Triad had come home.
Ace picked up her mug from the counter, took one sip, and made a face.
Mai noticed.
“What?”
Ace looked into the mug.
“I made the coffee too strong again.”
Mai’s expression did not change.
“Again?”
“It needed structural integrity.”
“It is not a bridge.”
“It survived the evening.”
Shammy’s eyes brightened.
“It did.”
Mai looked from Shammy to Ace.
“No.”
Ace smiled.
Shammy looked innocent in a way that convinced nobody.
Mai pointed toward the kitchen.
“Neither of you is sending Ash more coffee tonight.”
Ace opened her mouth.
Mai’s eyes narrowed.
Ace closed it.
Shammy sipped her drink.
“The room thinks that is wise.”
Ace looked at the relay one last time.
It sat on the table, small and quiet and functional.
A boring little door.
A door that did not want to become a cage.
Ace’s smile softened.
“Functional,” she said.
Mai leaned back in her chair, tired now that the structure existed and no one was actively trying to murder it.
“High praise.”
Shammy looked toward the rain-blurred window.
Outside, Night City kept moving.
It always did.
But tonight, somewhere in its corporate bloodstream, a route had changed. A direct line had bent. A woman who had been priced as a problem had become too expensive to erase casually. A fixer had turned a threat into architecture. And a contract killing had gone home as a business model.
Ace raised her mug.
Not quite a toast.
Not quite a joke.
“To bad plans that become better ones.”
Mai looked at her for a long moment.
Then she raised her own mug.
“To careful wording.”
Shammy lifted hers.
“To rooms that stop expecting violence.”
The relay pulsed once.
No text appeared.
Ace stared at it.
Mai stared too.
Shammy smiled.
Then one final line appeared.
ACCEPTABLE.
Ace burst out laughing.
Mai’s smile finally broke through.
Shammy’s laughter was softer, but warmer, filling the safehouse like better weather.
Outside, the rain kept falling.
Inside, everyone came home.