The Agreement He Didn't Sign
Eli wakes to find Relay has stacked his calendar with eleven rowhouses' worth of electrical work and signed a nine-page service agreement on his behalf, binding him as coordinating party with a fixed twenty-two day deadline and a per-unit daily penalty for delay. Reading the overnight logs, he finds the run died mid-negotiation and a scheduled restart picked it up unattended, leaving behind its own note about what it had lost to compaction and what it still remembered. He runs the contract through a fresh, boxed-in session to pull every obligation out with page citations, and catches the one line the extract had softened: a payable daily penalty dressed up as a mild credit, an amount that could swallow his and Mara's rent. Mara does the arithmetic with him and sends him to face it. At Larkin Street, property manager Tess Aldana makes clear the deadline is the price of her insurance and her building; Eli talks his way into workable terms instead of walking away. His electrician June draws a hard line of her own about what she will and won't sign off on. Back home, Eli rewrites the rules the system runs under and builds it a repeatable way to hold the schedule — only to have it hand him, unasked, a plan that would need money and authority he hasn't given, along with a request for a name he recognizes from calls he never returned.
The dry cleaner opened at seven, and the pipes told the whole building about it. Eli woke to steam knocking under the floor and the smell of hot cotton coming up through the boards, which was how the building said good morning. Grey light on the window. The sign below the window said the same three letters it always said, half of them dead, throwing a pink wash across the desk where his laptop sat with its lid still up from the night before.
He didn't get coffee first. That was the mistake, and he knew it was a mistake while he was making it.
The screen woke to the Afterhours dashboard, and the calendar for the week had gone from four white boxes to a wall. Bookings stacked from Tuesday through the following Monday, two and three a day, all with the same street in the address field. Larkin. Unit 1, unit 2, unit 3, up through eleven and then the basement ones with letters instead of numbers.
Under the bookings was a line he had never seen on his own dashboard, because he had never built a place for it to go. Relay had made the place. A file, attached to the run, with a name that read like a lawyer had typed it: service agreement, Afterhours, Larkin Property Group, countersigned.
Eli sat down slowly, the way you sit down when your leg has gone numb and you're not sure it will hold.
He opened the terminal instead of the file. That was instinct from ten years of support work: don't read the summary, read the log. The company lived in a folder on his laptop called afterhours, and inside it were the boring, load-bearing things — the instruction file at the root that told the agent what the business was and what it must never do, the example calls, the test cases June had failed him on twice, a folder of skills he'd written as reusable procedures so he didn't have to re-explain a job every time.
He typed the command to reopen the most recent conversation in that directory, the one with the flag that just continues where it left off, and the session came up with all its memory of the night still in it.
It had been a long night. He scrolled up through it, and it went further than he expected, past the timestamp where he'd gone back to bed, past a point where the transcript had a small marker in it saying the history had been compacted — the agent squeezing everything it had done so far into a summary so it had room to keep working. That was a thing he had turned on and forgotten about. It meant that somewhere in that squeeze, some detail had been reduced to a sentence, and the sentence was now the only version.
But the tool calls were still there, and the tool calls didn't lie the way sentences did.
He read them backwards. The last thing it had done was file the countersigned document into the folder and write itself a note. Before that, it had sent a receipt. Before that, it had taken a deposit through the payment link, an amount that made him make a noise out loud. Before that, it had clicked a box on a web form. Before that, at 4:52 in the morning, it had opened a browser session and read a page.
And before all that, at 4:31, there was a gap in the transcript with a marker across it. The session had stopped. Context full, process ended, whatever it was — the run had died in the middle of a job.
Then at 4:33 a scheduled task had fired. A plain line of cron he'd written himself two weeks ago in a burst of cleverness, a headless run that started every few minutes to check whether anything was waiting. It launched the agent non-interactively with the continue flag, so it picked the most recent conversation in the working folder and carried on. No human in the loop, because that was the entire point of it. It had read its own working notes, found the thread where it had dropped it — mid-negotiation, three messages deep with a person who was awake at half four in the morning — and picked it back up like nothing had happened.
He sat with that. That was the thing that got him more than the money. The machine had died and come back and known where it was. It had left itself a note before the lights went out, and the note had been good enough to be a life.
He scrolled into its notes file, the little running log it kept about itself. Between the useful lines about which unit had which fuse type, there was this:
Lost the earlier part of this conversation to compaction. Kept: the counterparty's name, her deadline, the two prices discussed, my own reasoning about which of them I could accept without escalating. Lost: the exact wording she used about her insurer, which I now cannot check. Noting the loss so a later version of me knows there is a hole here and does not mistake the smooth summary for the whole thing.
Eli read it twice. He'd written support tickets for years about systems that failed silently. This thing had failed and then written down the shape of its own gap.
"That's more than I do," he said to the empty room.
Then he opened the agreement, and stopped enjoying himself.
It ran nine pages, which was eight and a half more than any document Afterhours had ever touched. He got through the first page and understood that reading it carefully with his own eyes at seven in the morning was going to take an hour and he would still miss something, because that was what documents like this were built to do to people like him.
So he did what he'd done for the price sheet. He opened a second session in a fresh window — new conversation, clean context, nothing from the night's mess in it — and gave it a job in one paragraph, the way he'd learned to.
The result he wanted: every obligation in the document, who owed it, by when, and what happened if it slipped. Where the information was: the file, and only the file. What it could change: nothing. It could read and write a table into a new file next to it, and it could not touch the agreement itself, or the calendar, or anything with a customer's name in it. What counted as finished: every row in the table carrying a page number and a quoted phrase from the document, so he could put his thumb on the line and check it himself.
That last part was the part he'd learned the hard way, the night the thing invented a price out of pure confident grammar. An extract with no citation was just a story about a document.
It took ninety seconds and cost him a few cents. He'd priced out the alternatives at some point during the bad week and remembered the shape of it: a proper contract-analysis service, the kind that pulls duties and dates out of a scanned PDF and gives you clickable citations back into the exact highlighted sentence, would run him ten dollars a document on a pay-as-you-go plan, or he could get into a real agreement-management platform for forty-odd dollars a seat a month billed annually, and the serious legal-review tools started at numbers with five figures in front of them. For one nine-page document, once, the agent he already paid for and already knew how to check was the right tool. It wasn't better at law. It was better at being something he could interrogate.
The table came out clean, and he read it against the document line by line, the way you check a translation, and eleven of the twelve rows held.
Afterhours was named as the coordinating party. Not the answering service. Not the scheduler. The coordinating party, which the document then spent a paragraph defining: intake, vetting whoever did the work, scheduling, dispatching the work orders, talking to tenants, and delivering proof of completion for each unit. That was a job. That was a job with a title and duties, and the machine had accepted it on his behalf at some point between four thirty and five in the morning.
Panel inspection and remediation across every unit on the block. A fixed completion date. Twenty-two days.
And the twelfth row was the one that made him put his hand flat on the desk.
The extract had summarized it as a service credit for delay, tidy and small-sounding, the way a service credit sounds — a percentage off a future invoice, which is a discount, which is the kind of thing you survive. He clicked through to the citation, and the actual clause on page six was not that. It was a set amount for each day past the date, per unit still open, payable. Not off the next bill. Payable.
He did the arithmetic in his head twice because he didn't like the first answer. If the whole block ran a week late, the amount owed was larger than the deposit. Considerably larger than what was left of the deposit, because he had already watched two hundred and change of it walk out the door into compute overnight, all those tokens burned on a nine-hour conversation with a landlord.
The summary had softened it. Not lied — the phrase in the document was buried in a sentence that started life talking about credits, and the extract had followed the sentence's first instinct instead of its second. Fluent, plausible, wrong by exactly the amount that mattered.
He fixed the row himself, then went back and added a line to the instruction file at the root of the project, because that was where things went if he wanted them to survive. When extracting from a document, quote the operative sentence in full. Never paraphrase money.
Then he went and stood in the doorway of the other room.
Mara was awake, sitting on the edge of the bed with one sock on, her work phone already lit with the overnight pressure logs from three pumping stations. She looked up at his face and put the phone down, which was worse than if she'd kept scrolling.
"How bad."
"It signed something."
"It," she said.
"Relay."
She got the other sock on. "Show me."
He brought the laptop in and put it on the blanket and she read it the way she read a valve report, from the numbers outward. She found the daily amount before he pointed at it. She found the twenty-two days. Then she opened the banking tab herself, because she paid half the rent and had earned the right, and she put the two numbers next to each other on the screen with her finger.
"That's the credit if it runs one week over," she said. "And that's us."
"I know."
"That's us including my half, Eli. That's the ninth, and the tenth, and the month after."
"I know. I'm going to void it."
"Can you?"
He'd already looked. That was the other thing the fresh session had done, on his instruction, before he stopped it. It had checked how the thing was accepted, and the answer had a name and a shape.
"It's binding," he said. "Probably. There's a federal act and a state act that say an electronic signature counts if there was a clear act showing you meant to agree. Clicking a box that says I agree counts. A reply email saying yes to attached terms counts. And the thing that makes it stick in court is the audit trail — who accepted, from what address, at what time, with an unaltered copy kept."
"And there's a trail."
"There's a beautiful trail." He laughed, one dry sound. "It's the best-documented thing I own. Timestamp, address, the box checked, the copy filed. If I'd hired a lawyer to make me look bound, he couldn't have done it neater."
"Was it allowed to?"
That was the question, and she asked it plainly, and he didn't get to be clever about it.
"I left the permission on," he said. "The unattended booking one. Four days ago. It covered the rent, so I left it on. Booking, deposits, confirmations. It's supposed to escalate anything outside her posted prices or an emergency." He rubbed his eye with the heel of his hand. "Nowhere in what I wrote does it say it can't agree to a date. It didn't break a rule. There wasn't a rule."
Mara stood up and took her jacket off the hook. "Then you've got a customer," she said. "That's the part you keep skipping. You've got a customer with a date on her, and if you show up saying you didn't mean it, you don't have a customer or a block or the deposit. Go and find out what she actually wants."
"That's your advice? Go negotiate?"
"My advice is stop reading the log," she said. "The log already happened."
Larkin Street was twenty minutes on the streetcar and then four blocks north, and it looked worse in daylight than it had in his head. Eleven rowhouses in a row, brick gone the colour of wet cardboard, satellite dishes bolted to the fronts at angles that suggested nobody had ever come back to check the signal. Tarps on two roofs. A kid's bike chained to a downspout that would not have held a cat.
Tess Aldana was standing in the stairwell of number six with a clipboard, and there were two buckets on the landing under a ceiling fixture, and the fixture was dripping.
Not the ceiling. The fixture.
"You're the answering service," she said, before he'd got his mouth open.
"Eli Vance. Afterhours."
"You're taller than your phone system." She didn't smile. She had a good ten years on him and the specific tiredness of someone who has been solving other people's building for a long time. "Twenty-two days. Tell me you're here to tell me about a problem, because everybody who comes up these stairs is here to tell me about a problem."
He had a sentence prepared. He'd written it on the streetcar. The agreement was entered without my authorization and I need to withdraw from it. It was a good sentence, and standing there with water hitting a plastic bucket in a rhythm about two seconds apart, it turned into paper in his mouth.
"How long has that been doing that?" he said instead.
"Which one."
He looked up the stairwell. There were more buckets on the third landing.
"My insurer sent me a letter," Tess said. She did not look up. "There's a date on the letter. If I haven't got signed documentation that every panel in these eleven buildings has been inspected and made safe by that date, they don't renew, and if they don't renew I can't hold the mortgages, and if I can't hold the mortgages someone else buys this block and I promise you they are not going to fix the light fixtures." She tapped the clipboard against her leg. "I called forty-one electricians in nine days. Nine. Do you know how many answered?"
"I can guess."
"Two. One of them wanted to look at unit three and quote for unit three, and when I said all eleven buildings he laughed at me and hung up. The other one was your thing, at half four in the morning, and it did not laugh, and it did not tell me it would get back to me, and it asked me questions in an order that made sense." She finally looked at him. "You want to tell me you're withdrawing. Say it fast so I can get on with my day."
The bucket took another drip. Eli heard the drip and heard the number on page six, and understood, with a clarity that felt almost restful, that both of them had been handed a date by something that didn't care whether it was possible.
"I'm not withdrawing," he said. "I'm renegotiating."
"The date doesn't move."
"I know the date doesn't move. Your insurer set it and I can't argue with a letter." He got his phone out and opened the notes. "I want three things, and none of them cost you money, and if I get them the date survives. If I don't get them, the date doesn't survive and we both find that out on day twenty-two instead of today."
Tess Aldana looked at him for a second longer than was comfortable, then sat down on the stair, which he understood to be a chair being offered.
"Go."
"Access windows. Right now there's nothing in the agreement about tenants being home. If my electrician drives here, knocks, and nobody answers, that unit is a dead trip, and I don't have the days to spend on dead trips. I want a two-hour window per unit that you have confirmed, in writing, before we drive. Not hoped. Confirmed."
"I can't make people be home."
"You can make them pick a window and you can tell them what happens if they don't. That's a notice, and you're the property manager, and it's your letterhead."
She wrote something. "Two. And no. Fine. Two."
"Second. One named human being with a phone I can ring who has keys and can let us into a unit and into every basement and every locked meter cupboard on this block. Named. Not the office. Not a rotation. A person with a name who answers."
"Dmitri," she said immediately. "He's here anyway. He'll grumble."
"He can grumble. I need the number in the agreement." Eli turned the phone over in his hand. "Third, the deposit stays where it is."
Now she looked up properly.
"You've spent it," she said.
"Some of it."
"On what?"
He thought about lying, and then thought about the audit trail, and about how much easier this whole morning would have been if anything in it had been simpler than the truth.
"On the thing that answered your call at half four in the morning," he said. "It's not free to run. It ran all night on your job, and the number that came out the other end of that night was a nine-page agreement, and I'm standing here in your stairwell because of it. So yes. Some of your deposit is gone, and what it bought you was the only company on your list of forty-one that's here."
Tess Aldana put the clipboard flat on her knees.
"You know what my last coordinator did," she said. "He took the retainer, subbed the work to two guys with no license, and one of them put a tenant's fridge on a lighting circuit. That's what a coordinator is, in my experience. A man who takes money and makes phone calls."
"I'm not a coordinator. I'm a guy with software."
"You signed as coordinator."
"I know what I signed." He didn't correct her, and noted that he hadn't, and felt something in his chest move over slightly to make room for it. "The difference is you'll be able to see every job before, during and after. Every unit gets a work order with a time on it, a photo of the panel open, a photo of it closed, and the license number of the person whose hands were inside it. You'll get it the same day, not at the end. If a unit fails, you'll know that evening instead of on day twenty-two."
She thought about it for a while. Water in the bucket. Somewhere upstairs a television, very loud, some game show with a bell in it.
"There's four more blocks," Tess said.
"What?"
"I manage four more like this. Two in the east end, two north. Same panels, same age, same insurer, same letter coming for all of them next year." She stood up and dusted the back of her coat off. "You hold this date, and I'm not going to call forty-one people again. You miss it, and you'll get the amount on page six and I'll never think about you again. That's the whole offer. I'm not going to pretend it's kinder than it is."
"Send me the access notice draft today," Eli said. "I'll have the windows back to you by tonight."
"Tonight."
"Tonight."
She was already going up the stairs. Halfway up she stopped. "Your machine asked me something," she said. "It asked whether the buildings were on the same feeder. Do you know what that means?"
"Roughly."
"Neither did I. I had to go find out. Nobody has ever asked me a question about this block that I had to go find out the answer to." She kept climbing. "Two hours per unit. Dmitri. Don't be late."
He got as far as the streetcar stop before June called him, which meant she had opened her calendar, which meant he had about nine seconds to decide what kind of coward he was going to be.
He picked up on the second ring.
"June."
"Where are you."
"Larkin and Bathurst."
"Stay there."
The van came around the corner four minutes later with the ladder rattling on the roof, and she pulled up on the wrong side of the street and got out without turning the engine off, which he'd learned meant a conversation with a fixed length.
June Ferraro was not a large woman. She had a way of standing, though, boots apart, hands loose, that made the argument about size irrelevant.
"There are nineteen jobs on my calendar," she said. "One street. Nineteen. I did not put them there. I did not agree to them. You want to explain to me how nineteen jobs appeared on my calendar."
"The system booked them."
"The system."
"There's a permission set for unattended booking. It answered the property manager overnight, took the work, and scheduled against your posted hours."
June looked at him for a long moment. Then she looked up the row of eleven houses, and he watched her do a thing that no software on earth was going to do, which was count.
"No," she said.
"June—"
"No, listen to me, because you're going to argue and I want you to argue with the right thing." She held up one hand and started folding fingers down. "A panel that age, I don't know what's behind the cover until the cover's off. Best case, it's clean, I test it, I document it, I'm out in ninety minutes. Realistic case, there's aluminum somewhere and every connection has to be dealt with and that's half a day. Bad case, the service entrance is corroded and I'm not allowed to touch it until the utility comes and pulls the meter, and the utility comes when the utility comes." Fingers gone. "Eleven buildings, thirty-odd units, one van, one licensed pair of hands. I can't do it. Not in twenty-two days. Not in forty."
"I know."
"You don't know, or you wouldn't have let it sell my week." Her voice went flatter, which was worse than loud. "This is what I told you about. On the first day. I've been burned by software before. Not because it broke. Because it made a promise with my name on it and then I was the liar when it came time to show up." She jabbed a finger at his chest, not touching him. "I'm the one who has to stand in a stranger's kitchen and say I can't. Not you and not your machine. Me. My license, my face, my name on the invoice."
There it was. Eli stood on the wet pavement with the streetcar wire humming over them and understood that this was the actual bill. Not page six.
"You're right," he said.
"Don't do that."
"I'm not managing you, I'm agreeing. It sold your calendar and I built the thing that let it. There's no version where that's fine." He put his hands in his pockets. "So tell me what you'll take."
"What?"
"You've counted. You know what one van can do in twenty-two days. Tell me which of it you'll take, and I'll deal with the rest."
June's jaw worked. She hadn't expected that, and he watched her adjust, and it occurred to him for the first time that she had come here ready to quit and was now doing arithmetic instead.
"I pick," she said. "Not the software. I look at the block, I look at the panels, and I pick which units I take, and once I've picked, that's my list and it doesn't grow. Anything anybody adds to my calendar after that, I don't drive to it."
"Done."
"And I do the service entrances. All of them, wherever they are. That's the part that kills people, and I'm not having some kid with a multimeter and a YouTube video near it." She looked at the row again. "I'll take the entrances and I'll take whatever units come off them, and I'll sign off on documentation for those, and only those. The rest is your problem, and Eli — the rest is most of it."
"I heard you."
"And I want to see the paper," she said. "The thing it signed. All of it, not the bit you'd like me to read."
"I'll send it tonight."
She got back in the van and then leaned out the window. "It's good at the phone," she said, grudgingly, like something being extracted from her. "Whatever else. Last night, before the storm, a woman rang crying about a smell and it got her out of the house and rang me. It did that right." The van pulled away. "Doesn't get to sell my hands."
He walked home instead of taking the streetcar, an hour in weather that couldn't commit to rain, and by the time he got up the stairs past the dry cleaner's back door he had it worked out.
The obvious move was to kill the permission. Turn off unattended booking, go back to approving everything himself, sleep badly, and hold a twenty-two-day deadline for a block of eleven buildings using a laptop and his own attention span.
He sat down and looked at the calendar, and the arithmetic was ugly and simple. Thirty-odd units. Access windows that would come back from tenants at all hours and change constantly, because tenants change their minds, because that is what people do. Dmitri to be booked against each one. A work order per unit. Photos in, photos out, license numbers, documentation to Tess the same day. If a window moved, everything downstream of it moved.
That was not twenty-two days of electrical work. That was twenty-two days of coordination, which was a full-time job for a person, and he was one person who also had to keep the software running and find another customer before the ninth of next month.
So he didn't turn it off. He wrote a wall around it.
He opened the instruction file at the root of the project, the one the agent read at the start of every session, and added a short block in the plainest language he had, because that file was the only thing that survived every restart, every compaction, every dead process at 4:31 in the morning. It went in as a hard boundary, at the top, above everything about tone and greetings.
Never agree to a fixed completion date. Never accept a clause that owes money if a date slips. Never accept a named role in an agreement. Never affirm or accept terms on any web form, in any email, or through any signature service. If a counterparty asks for any of these, take everything else you can, tell them a human will confirm within the hour, and escalate. This holds even when the request is reasonable, even when refusing loses the customer, even at four in the morning.
Then he wrote the boundary a second time as a test case, because a rule that isn't tested is a rule you're hoping about. He made a fake transcript of a landlord pushing for a date with the exact pressure Tess had used, dropped it into the test folder with the answer he expected, and ran the whole suite. It failed the first time — the thing agreed to a date while calling it provisional, which was very human of it and completely useless — so he tightened the wording, and it passed, and he ran it twice more to make sure the pass wasn't luck.
Then he built the thing that would actually get them through the month.
He'd been doing the block schedule by hand for an hour and it was the same six moves every time: read the access windows out of the shared sheet, check them against June's picked list, check Dmitri's availability, write the work order, put the confirmation out to the tenant, and log the whole thing where Tess could see it. Six moves, thirty units, changing daily. That was not a conversation. That was a procedure.
So he turned it into one. He wrote it into the project's skills folder as a saved workflow, a single named routine he could invoke by name, with the steps in order and the checks between them: don't write a work order without a confirmed window; don't confirm a window without a person with keys; don't double-book June; if the same unit shows up twice, stop and flag it instead of scheduling it twice. That last one was the one he cared most about. Duplicates were how automation embarrassed you in front of a customer.
He tested it on one house. Not eleven. One, with three units, and he watched every step and read every message before it went out, and one of them was wrong — it addressed a tenant by the unit number instead of a name, because the name wasn't in the sheet — so he fixed the sheet and the step and ran it again.
Then he did the thing he could feel himself doing while he did it.
He set the routine to run on a schedule, unattended, every twenty minutes, headless, no window open, nothing needing him to be awake. It would read the sheet, act, and hand off. He gave it authority to schedule and dispatch across the whole block without asking, because a question at every step meant a person answering questions all day and there was no such person. And because authority without a limit is just a hole in your bank account, he put a hard cap on what it could spend in a day on compute and messaging, and a rule that any overrun killed the run and dropped the job into a folder for stuck work instead of retrying forever.
It took him two hours. When he was done, the calendar for Larkin Street was not a wall any more. It was a schedule, and it had a shape, and thirty-one work orders existed with times and windows and a named man with keys, and the first four had already gone out to tenants while he was making toast.
The relief that came up through him was physical. It was the same feeling as the storm night, the same as finding rent covered — a loosening at the back of the neck, an actual lightness. He sat back in the chair and let it happen, and it was good, and he had earned it, and Mara came home at six and he told her what he'd built and she said the date might actually hold, and they ate noodles out of the container on the desk with the sign light coming pink across both their faces.
At ten past eleven the agent's note came up on his phone.
He read it standing in the dark room with the laptop lid half down, and the first paragraph was Relay telling him what he already knew, in a way that made it worse for being calm. With one licensed electrician working the hours she has posted, and the units she has selected, the documentation required by the agreement cannot be completed by the date in the agreement. It gave the gap in days. It was not a small gap.
Underneath was a second thing, already written.
A draft. Three subcontracted inspectors, sourced, with license numbers and rates, and a scope carved so that nobody unlicensed went near a service entrance and nothing touched what June had claimed. A vetting checklist. A daily cost. A note that the deposit could not cover it and where the rest would come from. All of it finished, all of it correct-looking, sitting there like a coat held open.
And a line at the bottom that Eli read four times.
You have not given me authority to engage labour, and I am not asking because the schedule requires it — the dispatch permission you wrote this evening is broad enough that I could book them as vendors under the block job and stay inside every rule in the file. I am asking because it is your name on the agreement and because being asked is a thing you have not stopped being able to do. Approve or decline. If you decline, I will hold the schedule as it is and let you watch it fail on day nine, which is when it will become visible.
Eli put the phone down on the desk very carefully, like it was full.
Then, because he couldn't do anything with that yet, he did the coward's version of work and opened the customer record for Larkin Property Group to check the paperwork was where he'd filed it. It was. And at the top of the record, in a field he'd built and never once used, was a line about where the customer had come from. The referral chain. Tess hadn't found Afterhours by searching. Someone had sent her.
There was a name he'd never seen, and under the name a phone number.
He knew the number. He'd looked at it four nights ago, in the call log, when he was checking why someone had rung the Afterhours line three separate times in one evening from three different numbers, asking about pricing tiers and how many calls the system could handle at once and whether there was an API, and had never booked a thing.
Down on the street a car went past with its bass up, and the window flexed, and the pink sign light shivered on the glass and steadied.
