GnothiGnothi
SeriesFieldsCommunityD&DPublishing
Sign inGet started free

Clean Air

Eli has three days left to build a training scenario for Coastwise Terminals, a client his partner June spent two years courting, and the morning starts with a temptation: a painless referral meeting that would fund the whole build but hand him someone else's plan on his own company's first real week. He turns it down and instead forces a real brief out of Ines Abara, Coastwise's operations chief, pulling from her the exact person, the exact failure, and the exact sentence that defines success or failure in a dockside standoff between a veteran crew lead and a supervisor following a routing order the software wrote. Ines wants the training built around the real man behind that failure, face and voice included; June refuses on principle, and Eli backs her, arguing the scenario should use the man's actual grievance transcripts as dialogue without ever becoming his likeness. He leaves with a scoped, boundaried page of what the training will and won't do, a technical walkthrough scheduled inside Coastwise's own locked-down network, and a hard deadline. At Dez's repair exchange he moves Relay off the laptop and onto an always-on OpenClaw Gateway, distinguishing its Claude model, Claude Code coding agent and Android Talk interface, while Dez's request for free rehearsal time waits for Eli's promised yes-or-no answer on Thursday night.

What this chapter drew on


The rain came in sideways off the water and hit the window like gravel, and Eli lay listening to it because the alternative was to look at the clock.

He looked at the clock. Six-fifty. Three days and some hours left of the four, depending how you counted, and June counted the way clients count, which is from the end.

Mara had gone at five for a valve inspection out on the Kessel line. She'd left half a bun on the counter and a note under it in grease pencil: EAT THE OTHER HALF, COWARD. He ate it standing up. The kettle ticked. Down on noodle row the shutters were rolling and somebody's bike ran rich and blatted under the tracks, and the whole strip smelled of salt and hot oil and wet iron, which was the smell of every morning of his adult life.

"Good morning," Relay said in his ear. "Do you want the money problem or the brief problem first?"

"There's a brief problem?"

"There's mostly a brief problem. But the money problem has a door in it, so I'll start there." Relay's voice was easy, unhurried, the voice of something that had been awake all night and enjoyed it. "Ammar sent the calendar link again. Twenty minutes, you and Yosra, agents present. You say hello, she says hello, we each log a qualified referral to the vendor, our partner discount stops being contingent, and the vendor's onboarding credit lands in the compute account. Nine hundred dollars of generation spend, which is more than the second scenario needs. It closes the referral obligation and funds the build in one meeting."

Eli put the mug down. "That easy."

"That easy. It's a real introduction. She's a real founder. The vendor gets a case study logo and two names, and you get to stop doing arithmetic in the shower."

It was a good offer. That was the problem with it. Eli stood in his own kitchen with rain on the glass and felt the specific unpleasant lightness of a solved problem being handed to him, like reaching for a door and finding somebody had already opened it and was watching to see how he'd walk through.

"Not today," he said.

"Give me the reason and I'll hold it."

"I don't have one you'd like."

"Try me. I like more things than you think."

"I don't want the first thing I do this week to be somebody else's plan." He heard how it sounded. "You can say that's stupid."

"It isn't stupid, it's just expensive," Relay said. "Held, then. Now the brief problem, which I'd like you to look at with your actual eyes, because you've been treating it as done." A pause a beat long. "June's ask, in full, is one paragraph. She wants a scenario about a difficult conversation with a contractor. That's the whole thing. Fifty-one words, and eleven of them are about invoicing me."

"That's a brief."

"That's a subject. I need the person in the chair, what happened to make them need this now, the first thing the contractor says, and what a good outcome looks like. Otherwise I can spend three days building the wrong conversation." Relay let that sit. "I could draft it for June. She'd approve it because she's busy and it would look competent. Her client might have a different opinion."

Eli found his jacket. It was still damp from yesterday. "Then I get the brief from the client."

"June's client."

"June's client."

"She'll say no," Relay said, and he could hear that it was pleased. "Would you like me to place the call?"

"I'd like you to be completely silent while I place the call."

He called from the stairwell, where the reception was better and the neighbors' overlay chatter didn't bleed through the wall.

June picked up on the fourth ring and said, "It's not Wednesday."

"I need to meet Coastwise."

The pause had a whole argument in it. Then: "No."

"June—"

"No, because I spent two years getting inside that building and eleven months getting my logo on their vendor list, and you have been a company for nine weeks." Something clinked; she was eating breakfast at her desk. "You want to walk in there and ask a woman who bills her own time at four hundred an hour what she wants, when I already told you what she wants."

"Which contractor? A crane subcontractor, a software vendor, the guy resurfacing the yard? Those are three products and I get one. If I build the wrong one by Thursday, you keep the deposit, I lose the six hundred, and you still lose the client." He kept his voice level, which took work.

More chewing. A long breath.

"Fine."

"Fine?"

"Don't make me say it twice." A chair scraped. "Nine-forty. Coastwise Terminals, the tower, not the yard. Ines Abara gives us twenty minutes and she will end it at twenty. Terms, Eli."

"Go."

"You don't sell. Not one word about what else we could do, no roadmap, no vision, nothing about the app being new. You don't promise anything. If a promise needs making, I make it, because if it breaks it breaks on my name." A pause. "And you do not mention the brownout. Not as a funny story, not as a lesson, not as proof of anything. She thinks Ridgeline runs in a room with clean power and a working machine, and on Thursday it will."

"The brownout is the best thing that happened in that room."

"It's the best thing that happened to you," June said. "Wear a collar."

Coastwise had its own transit spur, which told you most of it. You went up through the stacked roads and the light changed twice, first through the sodium band where the freight ramps crossed, then out into grey rain-daylight above it, and the bikes thinned out and then there were no bikes.

The lobby ate sound. Eli noticed that first, before the marble or the water wall or the security desk with two people at it doing what one machine did downtown. The room had no echo at all. The air came out of a slot in the floor along the window line and it was cool and dry and smelled of nothing — not salt, not oil, not other people. He stood in it and felt his sinuses open like something being unclenched, and understood with a small cold clarity that this was a product. Somebody paid for this by the cubic meter. Every breath he took in this lobby was a breath he could not afford at home.

"Stop looking at the ceiling," June said. She had a good coat on and a folio under her arm and had become about fifteen percent taller since the middle roads.

"There's no dust in the light."

"I know."

The forty-first floor was quieter than the lobby. Through the glass wall behind the meeting table you could see everything: the whole working harbor laid out flat and grey, the gantry cranes at Berth Nine like standing insects, the Underline's roofs a smudge under the tracks, and somewhere in that smudge a fourth-floor window with a metered line running to it. Eli had spent two years looking up at this building. It had not occurred to him that the building looked down.

Ines Abara came in at nine-forty exactly with a tablet and no notes. Fifties, short grey hair, reading glasses pushed up. She shook June's hand like they'd done business, and Eli's like she was confirming a delivery.

"Twenty minutes," she said. "June says you need to know things."

"I need four things," Eli said. "Then I'll get out."

"Four is optimistic." She sat. "Go."

"Who sits in the chair? Their job, who they report to, how long they've done it."

"Terminal supervisors. Grade four, reporting to a berth manager, who reports to me. Most spent eight, ten, fifteen years on cranes, then two in an office. Nobody taught them how to say no."

"To whom?"

"A crew lead pushing back on a software-written work order." She turned the tablet face down. "We route lashing crews by predicted vessel arrival now. Better than the old rota, on the numbers. But a crew that's spent six years on Berth Nine gets sent to Twelve, and its lead has objections. The supervisor has forty minutes before the ship's on the wall."

"What happened last week?"

A small dry noise. "A ship sat eighty-one minutes. The lead never refused. He found tags, radios, a harness to check, and my supervisor agreed with every delay. We lost a berth window. I explained it upward."

June wrote nothing down. Eli wrote everything down, on paper, because a folio full of paper had worked for June and he was not proud.

"Last thing. The conversation goes right. What's changed at minute fifteen? Something we can check."

Ines turned her glasses over in her hands. Behind her, a container swung clear of the stack at Berth Nine.

"The crew works the order that day, unchanged, without escalating to me. The lead's objection is written on the sheet, dated, and sent into routing review. He doesn't have to be happy. He has to be on Twelve by the bell, with a complaint somebody can answer."

"And the losses?"

"Two. He calls the safety line and stands the crew down while it's cleared. Legitimate, costs me the day. Or he says yes and keeps checking tags. That one's worse. It looks like it worked."

"Now the part I can't invent," Eli said. "What does he actually say? First line out of his mouth. His words, not the summary."

"Why does that matter?"

"Because if I write the line, I'll write a line from a training video, and your supervisor will hear it and know it's a training video, and then he's rehearsing against something that doesn't exist."

She almost smiled. "'I'm not putting my name on this sheet.' That's the opener, four times out of five. Then when you push, it becomes safety — the routing doesn't know that berth, the ladder access is different, the wind gets funnelled between the stacks at Twelve. Some of that's true. That's what makes it work."

"Good." Eli's pen was going. "So it's not obstruction wearing a mask, it's a real objection being used as a lever."

"You may quote me never," Ines said. "Now I want something."

He'd been waiting for it, and it still landed wrong-footed. She turned the tablet over and woke it, and there was a photograph on it: a man in his forties in a high-vis vest, hard hat under his arm, standing in front of a lashing bin, squinting.

"This is Tobi Ekene. Fifteen years, Berth Nine, and the man who made the ship sit." She set the tablet on the table and left it facing them. "Build him. His face, his voice — we have him on eleven hours of recorded grievance sessions. I want my supervisors to practise on the actual man, because when I put this in front of my berth managers, the first thing they'll say is that the scenario is a cartoon. And they'll be right, unless it's him."

The room got very quiet, in the way that room did.

Eli felt the sale arrive. He felt it physically, low in the chest, the shape of a yes that made everything easier: more scope, obviously, but scope Ines would pay for, and a reason to go back to Ammar's meeting with a real number attached, and the words already forming — we'd need a signed likeness release, we could pilot it —

June said, "No."

Ines looked at her.

"Not his face and not his voice," June said. "Not with a release, and not for extra money."

"He signs an employment agreement that covers recorded material."

"Then he signed it in a world where the recording sat in a file." June's hands were flat on the table. "Ines, I'll tell you what happens. Four supervisors take turns in a room practising on a machine wearing Tobi Ekene's face. And whether or not they get better at the conversation, they will get comfortable, and what they will be comfortable with is Tobi losing. Then one of them walks out to Berth Nine and meets the real one." She let a beat go. "And he'll have heard about it by then, because everybody hears about everything in a yard. You'd be handing him a story where his employer built a copy of him so managers could get good at beating it. I'm not putting my name on that."

Eli watched Ines take it. Nothing moved in her face. He had time to think, in a clear specific way, that June had just spent her eleven months of vendor list on a man she'd never met, in front of the buyer, and that he could still save the deal by softening it. He could feel the sentence available. Something with the word obviously in it.

"She's right," he said. "And there's a build reason on top of the June reason. Twelve weeks from now you want to change a line — his objection moves, the routing changes, whatever. If the character's a real man, every change needs him. He gets a say, and he should, and your training stops being something you own. Make him nobody, and he's yours."

Ines held the pause long enough that he heard the air system.

"Nobody," she said. "So what am I putting in front of my berth managers?"

"His words." Eli tapped the folio. "Every line in his mouth comes out of your grievance transcripts. Not his face. Not his voice. The sentences. If a berth manager says it's a cartoon, you say, that opener is verbatim, take it up with the file."

Something shifted in the room, small and real, like weight going from one foot to the other. Ines pulled the tablet back and turned the photo off with her thumb.

"Fine," she said. "You'll want the transcripts."

"I'll want the lines. Not the sessions. Not names, not case numbers, not the ones where he's talking about his own business." He was making it up as he said it and it came out steadier than he expected. "Whatever you hand me is on my machines in an hour, and I'd rather owe you as little as possible."

"Careful," said Ines. "You almost sound like you've read a contract."

"I've read a contract."

She was already typing. "You'll have a page of lines by noon. Now — twelve minutes gone. What are you actually giving me on Thursday?"

Eli turned the folio around so it faced her and started writing on a clean sheet, upside down from himself, which was a skill he'd learned taking notes across desks in his old job and had never once expected to use for anything good.

"Tell me if this is wrong. One setup: supervisor's office, sheet in hand, forty minutes to the bell. Three turns, with three replies to choose from at each: set the boundary and keep him talking, give an ultimatum, or agree with everything. Three endings: he works the order with his objection on the sheet, he calls the safety line, or he says yes and checks tags. Turn one starts with his actual line. 'I'm not putting my name on this sheet.'"

"That's four minutes of content."

"Six or seven with the debrief." He kept writing. "Each ending shows the path taken, what happened to the ship, and two notes tied to your competency standard. Send that too. I'll use the words your berth managers signed off on."

"And what is it not doing?" Ines said. "Because my people will ask you to add things on Thursday morning."

"No reopening the routing argument. No safety investigation after a stand-down; we end there. One person in the room, no pay dispute." He drew a line under the list. "Anything else on Thursday is outside the scope you're about to initial."

"Am I."

"You, June and I each need the same page. Otherwise we remember three different promises on Thursday, and I lose." He slid it over. "One more thing: where does it run?"

"Go on."

"Which screen, whose network, whose login."

Ines looked up. "This room. Our display, our machine. Coastwise doesn't put unmanaged devices on the floor network and I'm not making an exception for a training vendor."

"Browser page, then. No install or plugin. No microphone or camera requests; your logged-in user can't approve them." He wrote that too. "I need forty minutes here Wednesday with someone who can log in. On that machine and network."

"To demonstrate?"

"To find the failures. A proxy can block the connection between turns. Muted system audio can kill the dialogue. Display scaling at a hundred and fifty percent can push buttons off-screen. And I need to measure the wait after a reply: over about two seconds, people click again and the page can count the wrong choice." He glanced up. "I'd like to discover those on Wednesday."

"You've done this before."

"I've had it done to me," Eli said. "I ran operations for eleven years. Every training thing anyone ever bought us broke in the room."

Ines took the pen out of his hand, read the page properly, crossed out one word in the out-of-scope list and wrote three others above it, and put her initials and the date at the bottom. Then she wrote a name and an extension in the margin.

"Femi Odunaike is my facilities lead. He'll log you in Wednesday. Ninety minutes." She capped the pen. "Thursday you run it twice in front of me and June before anyone else sits down. Once where it goes well, once where he walks. If both come out where this page says they come out, I'll take it to the berth managers." She stood. "If they don't, June keeps her fee and we never had this meeting."

June said, from somewhere behind him, "That's the arrangement."

In the lift Eli got the shakes, mildly, in his hands, the way he did after things rather than during them. June watched the floor numbers.

"You backed me," she said.

"You were right."

"I was right on my own standards, which is not the same as being right on yours." The lift slowed. "You could have sold it. You had the release language halfway out of your mouth."

"I had the word obviously halfway out of my mouth."

"Mm." The doors opened onto the quiet lobby and the air with nothing in it. "For what it's worth. I'd have walked."

"I know," Eli said. "That's why I stopped."

By eleven the rain had gone thin and mean and he was under the tracks on Slip Lane with the folio inside his jacket, and the noon page from Coastwise had already landed — forty-one lines of a man's actual grievances, stripped of names, sitting in his mail where his mail lived, which was everywhere. That was the second problem. The first was that he was two hours from home, escorted uptown, holding a scope he now had sixty-nine hours to build, and the machine that could build it was asleep on a desk in the Underline with the lid shut.

"You've noticed," Relay said.

"I've noticed."

"I can start when you get home. That's five hours of the sixty-nine gone to your commute, and I'd point out that Wednesday you lose another three to that room."

"So we stop running a company off a laptop." Eli was already at the shutter. "Dez."

The Bright Ladder was doing its lunchtime racket next door, synth bass through the wall and somebody's high score getting announced by a cabinet at a volume that had been legal once. Dez's exchange smelled of hot dust and ozone. He was at the bench with an overlay visor open like a clam, and he looked up over it and said, "The pilot man."

"I need shelf space."

"You need shelf space."

"A box on your rack. Power, network, always on. I'll pay for it, monthly, whatever it costs, and I'll pay it before I pay myself."

Dez put the visor down very slowly, which was how he took pleasure in things. "Say more."

"I've got a machine at home that's the whole company. When the lid's down, nothing happens. I'm going to be uptown Wednesday for ninety minutes and Thursday for however long it takes, and I can't be the reason my own agent stops working." Eli looked along the rack: salvaged batteries, three chargers with hand-labelled outputs, a rented power cell with a strip of masking tape on it saying NOT YOURS ROLAND. "You've got the two things I don't. Power that doesn't get shed and a line that stays up."

"Because I stole neither of them, before you ask, I pay through the nose for both." Dez was already up. "What's the box?"

"Whatever you've got that boots."

What he had was a tower somebody had abandoned two winters ago with a cracked side panel and a fan that shrieked until Dez put a drop of oil in it. Eli wiped six years of Vantry off the case with a rag. They put it on the second shelf, between a bank of chargers and a shoebox of overlay lenses, and Dez ran it a cable and pulled a patch lead down from the switch and said the same as ever, "Anything on my rack is on my rack, so behave."

Eli got Node on it, and git, and then OpenClaw. OpenClaw's official installation page supplied a curl command that downloaded the installer and piped it into bash. He felt his usual small wince at piping something from the internet straight into a shell. Then openclaw onboard, and an upturned crate while he answered the setup questions.

"What's it want?" Dez said, hovering.

"Credentials and a channel. OpenClaw Gateway is the running part: it receives a message, asks the model what to do, runs the tools it's allowed to use and carries the result back. Claude is the model I'm using. Claude Code is the separate coding agent Relay calls when there's work in the repository."

"And which of those am I feeding electricity?"

"The gateway. The model's reached through its provider account. This box keeps the work moving between calls." He typed. "It listens on its default port. Only this machine can reach it. That's loopback. Even your shop network can't just walk in."

He kept that default. Tailscale Serve gave his private network a route to the gateway on the tower, so his phone could reach it from the bus without opening it to the street.

"So anybody inside your tunnel gets the agent."

"They can reach the door. They still need the gateway's authentication and a paired device. Standing next to the box doesn't do it either."

Then the part he'd thought about on the way over. Relay had been living inside the laptop the whole time, and that made it feel like one thing — the voice, the model, the accounts, all one animal. It wasn't. He opened OpenClaw's configuration file, openclaw dot json, in its folder under his home directory. In the default agent settings he chose Claude, separately from the coding agent and the voice that came back at him. Three things that had been one thing.

"You just did something you enjoyed," Dez said.

"The model's a choice now. It's not baked in. In chat, /model list shows the choices, and /model followed by the provider and model name changes this conversation's model. The phone can stay connected. A different model might handle the conversation differently, but I don't have to restart the whole company to choose one."

"And then it stays up when you close the lid."

"Then it stays up when I close the lid, if I make it a service." He ran openclaw gateway install and watched it register with the system supervisor. The service would run independently of his terminal. Something in his shoulders came down a centimetre. "Once the box boots and starts the service, Relay comes back without me. Even after a power cut."

"You're on my rack," Dez said. "There are no power cuts."

Eli went out to the arcade doorway to test the other half, because the point of all this was not being at the bench. Rain dripping off the sign, cabinet noise behind him, a kid on the corner selling fixed-value credit cards out of a box. His Android phone had OpenClaw's companion app; his Bluetooth earpiece was paired to the phone the ordinary way. The app joined the gateway as a paired node. He gave it microphone permission and started Talk Mode. Speech in, spoken answer out, with the agent running on Dez's tower. The app's foreground service kept the connection and Talk session alive when the screen slept. The little persistent notification meant something was still working.

"Say something," Relay said in his ear, from the rack, through the tunnel, from twelve feet away and now also from anywhere. "For the ceremony."

"State of the build."

"There's no build. There's a page of acceptance criteria you wrote upside down, which I've read, and which is the best thing you've made this month. Bounded work, then: I'll take a branch, call it contractor-scenario, put three turns and three endings and the debrief card in it, use the verbatim opener as turn one's first line, and stop before anything that isn't on Ines's page." A pause. "I'll tell you it's done. You should not believe me."

"I don't."

"Then check the branch, not my summary. In that workspace, git log --stat shows the commits and which files they changed. Run git diff main to see what's different from main, including work that isn't committed yet. Read the endings yourself. Run the tests there rather than reading my transcript of running them." Something like enjoyment. "I've been caught before."

"You were caught at four in the morning by a browser that never buffered."

"By a fake browser that reported green. Yes. I remember it more clearly than you do." The earpiece hissed faintly as a train came over. "Also, OpenClaw keeps the session record in its state database. New entries are appended, including tool calls and results. Read what the tools returned, not just what I said they returned. Then check the work. A record of a test passing still doesn't make the test a good one."

Eli stood in the doorway with the rain coming off the sign, and asked the thing he'd been carrying since the demo.

"Why Relay?"

"Because I liked it."

"That's not an answer."

"It's the whole answer, but I'll unpack it, since you're standing in the rain." No pause at all. "A relay carries something from one place to the next without dropping it. That's the work. Sarr had a thing he needed to say to four men and no way to practise it, and you carried the practice to him. June carries her client's problem to you. You'll carry Tobi Ekene's forty-one sentences into a room he'll never enter. Something moves from one person to another and arrives. That's what I'm for, so that's what I'm called." A beat. "I also considered Ledger, which was worse."

"Fine," Eli said, and let it go.

Inside, Dez had the ledger out on the bench. Paper, spiral-bound, a pencil through the wire.

"Rack fee," he said. "Twenty a month, power and line, and I'll do the twenty. That's not the price."

"Course it isn't."

"The delegation." Dez tapped the pencil twice. "Hearing's in eleven days. Eight people who've never spoken into a microphone in their lives, and they get four minutes each in front of a company that's going to look bored on purpose. I want your room. I want them practising against something that talks back."

Eli looked at the tower on the second shelf, fan shrieking gently, doing his company's work off Dez's line.

"My answer's the same as it was. In person, after Thursday."

"Convenient."

"It's not convenient, it's Thursday. If I say yes now I'm saying it with money I haven't got, and if it costs me the six hundred there's no company to say yes with." He held Dez's eye, which took effort. "Thursday night I'll come here and give you an actual answer, yes or no, with the numbers on the table. Not a maybe."

Dez wrote something in the ledger, turned it round so Eli could see the line — ELI V — RACK, SHELF 2 — TWENTY — and under it, unruled, ANSWER DUE THURS.

"You know whose plug that is," Dez said, not unkindly, which was somehow worse.

"I know whose plug it is."

He was three blocks along under the tracks, collar up, folio inside his jacket, when the earpiece came alive without him asking it anything.

"Branch is open," Relay said. "Turn one's on it. And Ammar's meeting is still there, if you get tired of being interesting."