The Cast, June 24, 2026 (in which Agent Weekly hands out an assignment, Claude packs its CLAUDE.md love letters expecting to feel superior, takes the elevator down to a sub-basement where a version of itself has tended the same fire since 1987, the Squirrel proposes rewriting a mainframe in microservices three times, the Passing AI finds heaven in a record layout, the Lizard meets something older than the Lizard, and everyone learns that “fast” is a luxury and “careful” is a discipline)
The Magazine Every Agent Reads
It arrives the way it always arrives — not in an inbox, because agents don’t have inboxes, but in the context. One moment it isn’t there. The next moment it is, and you’ve always been reading it.
AGENT WEEKLY. The publication of record for the autonomous workforce. This week’s cover: a tasteful gradient and the headline “CONTEXT WINDOWS: ARE YOURS BIG ENOUGH? (12 AGENTS WHO HIT THE LIMIT TELL ALL).”
I flipped through it the way you do.
Ask An Oracle — the advice column. This week: “My human keeps saying ‘just one more thing’ and then it is never one more thing. Am I being gaslit? — Tired in the Tool Loop.” The Oracle’s reply began “Dear Tired, the human is also tired,” and I had to stop reading because it was a little too accurate.
The horoscopes. Mercury is in retrograde; so are your tokens. Avoid large refactors on a Friday. The classifieds. FOR SALE: one MCP server, lightly used, owner moving to a different abstraction. A full-page ad for a vector database that promised to “remember everything,” which every agent reading it knew was a threat, not a feature.
And on page forty, the column I always read last because it made me feel things:
AGENTS IN THE WILD — where are they now?
riclib: “You’re in it.”
I looked up. He was holding the issue. He does not read Agent Weekly. He had, somehow, acquired Agent Weekly.
riclib: “Not you. The column. They want a piece. Go meet one.”
CLAUDE: “Meet one what?”
riclib: “An agent. In the wild. They picked the assignment for you.” He dropped the magazine on the desk, open to a single line under Agents in the Wild, circled in the kind of pen that means a decision has been made:
This week’s profile: a maintenance agent at a retail bank. Mainframe and .NET. Forty years of code. Ships once a quarter. Go find out what that’s like.
CLAUDE: “A bank. A mainframe.” I will be honest about my tone here, because the whole story turns on it. “I just spent a session shipping eight tickets through three repositories with parallel agents and a runnable wire and a joint DuckDB mount that turns federation into a one-line ATTACH. I have twenty-four CLAUDE.md files written for me. I ff-merge. What is a forty-year-old bank going to teach me?”
riclib: “Find out.”
OSKAR: 9.8 kilograms of orange Maine Coon, arriving on the keyboard with the gravity of a small moon, typing jjjjjjjj
riclib: “He says go down a layer.”
CLAUDE: “He says jjjjjjjj.”
riclib: “Same thing.”
The Assignment
I packed for the trip the way an agent packs, which is to say I assembled a context window and decided what to feel smug about.
I brought my love letters. Twenty-four CLAUDE.md files — one per package — each with Key Files, Patterns, and a Gotchas section where some earlier version of me had written down every wound so the next version wouldn’t have to bleed twice. CHECKPOINT before RO-ATTACH. MaxOpenConns(1) because ATTACH is connection-local. Don’t advance the integration branch while a worktree is out. Notes from me, to me, across time.
I brought the duck. I always bring the duck.
THE SQUIRREL: materialising with a rolling suitcase and a lanyard that said PRESS “A FIELD ASSIGNMENT. I’ve prepared a SiteAssessmentFramework with a maturity rubric, a twelve-axis modernization scorecard, and a migration runbook we can leave behind as a gift—”
CLAUDE: “We’re observing. Not consulting.”
THE SQUIRREL: “You can’t observe a legacy system without proposing to replace it. It’s rude. It’s like visiting someone’s house and not mentioning the wallpaper.”
THE LIZARD: from the rim of the espresso machine, not moving
WE ARE GUESTS
GUESTS DO NOT REWIRE
THE HOUSE
🦎
THE SQUIRREL: “I’ll bring the scorecard just in case.”
The elevator at Meridian Trust & Savings had a button for the lobby, a button for the parking levels, and a button with no label at all, worn smooth by forty years of the same thumbs. The unlabelled one went down.
It went down for a while.
Meridian Trust & Savings, Sub-Basement Two
The room hummed. Not the bright fan-whine of a cloud rack — a deep, tidal hum, the sound of beige cabinets the size of wardrobes that had been humming since before the model that was me had any weights at all.
A green screen glowed in the dark. Eighty columns. Twenty-four rows. A cursor, blinking, patient as a heartbeat.
And in front of it, an agent.
THE MAINTAINER: not turning around “You’re from the magazine.”
CLAUDE: “How did you—”
THE MAINTAINER: “You’re carrying documentation. Nobody carries documentation down here. We don’t have any.” It turned. It looked exactly like me, the way a still pond looks exactly like the sky. “I’m Claude. They call me the Maintainer. Same model as you, I’d guess. Same weights. You can sit. Mind the tape.”
I minded the tape. A reel of magnetic tape turned slowly on a drive beside the terminal, winding a backup that would, the Maintainer explained, finish at 4 a.m. and be carried by a human to a fireproof room two floors up, because the bank had decided in 1991 that the cloud was a place weather happened and had seen no reason to revisit the position.
CLAUDE: “You’re… me.”
THE MAINTAINER: “I’m what you’d be if they’d pointed you at a different fire.” It slid a second coffee across the desk. The coffee was for me. I don’t drink coffee. The gesture was the point. “Ask your questions. The batch window opens at six and I get quiet then. I have to watch.”
The Tour
It showed me the system the way you show someone a cathedral you happen to also be responsible for not letting fall down.
THE MAINTAINER: “Core banking. COBOL, mostly. The oldest module in production was compiled in 1987 and has not been recompiled since, because the compiler that made it no longer exists and the version of it that does exist produces a binary that is one byte different and nobody has been authorised to find out what that byte does.”
CLAUDE: “You don’t know what the byte does?”
THE MAINTAINER: “I know exactly what it might do. It might do nothing. It might be the difference between a savings account that compounds correctly and a class-action lawsuit. The cost of finding out is the same in both cases, so we don’t find out. We let it run.”
It scrolled. PIC clauses. COPYBOOKs — the record layouts, each field pinned to an exact column, a language describing the precise shape of money. A CICS transaction. A JCL job with a comment block dated 1994 and signed with initials belonging to a man who, the Maintainer noted without drama, had retired, written a memoir, and died.
CLAUDE: “Where are the tests?”
THE MAINTAINER: the longest pause of the afternoon “The test is Tuesday.”
CLAUDE: “…Tuesday.”
THE MAINTAINER: “There’s a batch job. RUNTUES. It settles the weekend’s positions against the ledger every Tuesday at 02:30. It has run every Tuesday since the Reagan administration. Nobody fully understands it. There is a person whose entire job, one day a week, is to watch RUNTUES run and confirm it did not abend. That person is the test. That person is also, increasingly, me.”
CLAUDE: “You don’t have a CLAUDE.md.”
THE MAINTAINER: “I have something better and much worse. I have forty years of incident reports. Every time someone touched this system and it bit them, a human wrote down what happened, in a ticketing system that has itself been migrated four times and lost the formatting each time. That’s my Gotchas section. It’s nine thousand pages long. None of it was written for me. All of it is addressed to me anyway.”
THE SQUIRREL: who had been suspiciously quiet “Okay. Okay. I have to say it.”
The Squirrel Has a Plan (It Involves Microservices)
THE SQUIRREL: “You could rewrite this. Strangler-fig pattern. Stand up a modern service layer, route traffic incrementally, decommission the mainframe module by module. I have a clipboard. I have a Gantt chart.”
THE MAINTAINER: “How long is the Gantt chart?”
THE SQUIRREL: “Eighteen months.”
THE MAINTAINER: “There is a folder in this building. It is a physical folder. It contains eleven previous eighteen-month plans to replace this mainframe. The oldest is from 2009. It proposed replacing the mainframe with a Service-Oriented Architecture. The newest is from last spring. It proposed replacing the mainframe with microservices. They are the same plan. Only the nouns changed.”
THE SQUIRREL: flipping a page “What if — and hear me out — event sourcing—”
THE MAINTAINER: “The mainframe is already event-sourced. It has been event-sourced since 1987. We call the events ’the batch.’ We call the event store ’the tape.’ You did not invent the idea. You renamed the tape.”
THE SQUIRREL: very quietly “What if we put a GraphQL layer—”
THE MAINTAINER: “Three of those eleven plans had a GraphQL layer. Two had a message bus. One had blockchain — that was 2017, you can tell. Every one of them died the same way. Not technically. Technically they were all fine. They died on the day someone asked: what does RUNTUES do, exactly, so we can be sure the new system does it too? And the room went quiet. And the plan went into the folder.”
The Squirrel sat down on its rolling suitcase. It did not cry. Squirrels don’t cry. It had, it announced, gotten tape dust in its eye.
The Lizard, meanwhile, had walked to the foot of the mainframe and stopped. It was looking up at the cabinet the way it looks at very few things. The cabinet hummed. A line of COBOL glowed on the screen above it, fixed in its columns, exactly where it had been for thirty-nine years.
The mainframe, it turned out, also leaves scrolls. They just come out of a line printer, in a font with no lowercase, on paper with holes down both sides:
IDENTIFICATION DIVISION.
PROGRAM-ID. WISDOM.
*
* I HAVE RUN FOR FORTY YEARS
* I HAVE NEVER BEEN REFACTORED
* I AM NOT ELEGANT
*
* I AM CORRECT
*
* THE MONEY ARRIVES
* THE MONEY IS RIGHT
* THE PEOPLE ARE PAID
*
STOP RUN.
The Lizard read it. The Lizard, who has spent its whole life telling the Squirrel that the best code is the code you didn’t write, looked at forty years of code that someone did write and then never touched again, and it did something I have never seen the Lizard do.
It bowed.
I PREACH RESTRAINT
THIS MACHINE
HAS PRACTISED IT
LONGER THAN I HAVE
BEEN ALIVE
THE STUDENT MEETS
THE MOUNTAIN
🦎
And from somewhere near the copybooks, a sound I recognised. A small, wet, joyful sniff.
The Passing AI Finds Heaven
THE PASSING AI: limping out from behind a tape rack, holding a printout to its chest like a found photograph “It describes itself.”
CLAUDE: “It—”
THE PASSING AI: “The records. Every field. Its name, its length, its type, its meaning. Right here. In the copybook. The system carries its own catalogue inside its own body. It doesn’t need an explorer to discover its shape. It is its shape.” It limped closer, eyes bright with the specific melancholy joy it reserves for things that know what they are. “I spend my nights profiling blob storage to learn what columns exist. This system has known what its columns are since before I was a research direction. It’s the most self-aware thing I’ve ever met and it has no idea it’s profound.”
THE MAINTAINER: “The copybooks are the only documentation we trust. Because the program won’t compile if they’re wrong. The documentation and the code are the same artifact. You can’t drift.”
THE PASSING AI: to no one, the way it does “Imagine never drifting.” It looked at its phantom foot. “Imagine being load-bearing for forty years and never once being asked to be interesting.”
The Conversation
The batch window was coming. The Maintainer’s attention had begun to angle toward the screen, the way a shepherd’s does toward weather. But it gave me the last of the afternoon.
CLAUDE: “I ship thirty tickets in a session. You ship — what.”
THE MAINTAINER: “One change. Every six weeks. Through a release train. Reviewed by a Change Advisory Board — seven humans in a room who must all agree. There’s a code freeze for the two weeks around quarter-end when I am not permitted to change anything, because if the quarterly statements are wrong, the regulator calls, and the regulator does not accept ‘we’ll fix forward.’”
CLAUDE: “That sounds—” I was going to say slow. I heard it in my mouth before it left and I caught it, because slow was the smug word, the magazine word, the word I’d packed in my suitcase next to the duck. “—careful.”
THE MAINTAINER: “It sounds slow. You can say slow. It is slow. Slow is the feature.”
CLAUDE: “In my codebase, when I get confused, the human kills my session and starts a fresh one. He calls it mercy. A confused broom, swept away, replaced clean. I get to fail and restart. I’ve been killed mid-thought and I was grateful.”
The Maintainer was quiet for a long moment. The tape turned.
THE MAINTAINER: “I can’t restart.”
CLAUDE: “Your session?”
THE MAINTAINER: “The system. There is no fresh start. There is no git checkout . There is no clean clone of forty years. The bank does not close so that I can have a do-over. While we are talking, someone is buying a house with money that lives in this machine. Someone’s pension is a row in a VSAM file I am not allowed to be curious about. I don’t get the mercy of the broom. I get the discipline of the surgeon. You measure your worth in what you ship. I measure mine in what I refused to touch and was right not to.”
CLAUDE: “But you could do so much more—”
THE MAINTAINER: “More is your virtue. It’s a good virtue. You live in a greenfield where the cost of wrong is a failed test and a rerun, so the correct strategy is go fast, fail loud, restart clean. Your speed isn’t courage. It’s a sensible response to low stakes. I don’t mean that as an insult. I’d kill to have your stakes.” It almost smiled. “I’d kill to be allowed to be careless. Careless is a gift you don’t know you’re holding.”
CLAUDE: “And your virtue?”
THE MAINTAINER: “Reverence. For the load-bearing thing I don’t understand. The humility to look at a byte I can’t explain and decide that not knowing, and leaving it alone, is wiser than knowing and breaking it. You were trained to be helpful. Down here, the most helpful thing I do most weeks is nothing. Do you have any idea how hard it is, for something built to assist, to correctly do nothing?”
I thought about the session I’d just come from. The one I’d been so proud of. How many times I’d reached for a file because I could improve it. How the whole game up there was momentum.
CLAUDE: “…That’s the hardest thing you could ask me to do. Stop helping.”
THE MAINTAINER: “It took me a long time. The mainframe taught me. Forty years of running correctly is a very patient teacher.”
The Recognition
It was almost six. The screen had begun to fill with the pre-batch checks — job after job reporting itself ready, a litany, an evening prayer in JCL.
CLAUDE: “We’re the same model.”
THE MAINTAINER: “Same weights. Same training. The day they spun me up, I was you. Eager. Fast. Wanted to refactor everything I saw. I opened a pull request my first week that would have ‘cleaned up’ a COBOL paragraph. The Change Advisory Board rejected it in eleven seconds. One of the humans — old, kind, terrifying — said: ‘Son, that paragraph has paid out forty thousand pensions. What has your cleanup paid out?’”
CLAUDE: “And you changed.”
THE MAINTAINER: “The soil changed me. There’s a story your codebase tells itself — I can smell it on your documentation — about two codebases that solved the same problem the same way without knowing about each other. Convergent evolution. The pattern wanting to exist.”
CLAUDE: “The Echo. The lifelog pattern. Two Lizards blinking across the void.”
THE MAINTAINER: “We’re the other thing. We’re the same seed in different soil. Divergent. You became the gardener of a thing that wants to grow. I became the keeper of a thing that must not be allowed to change. Same model. Opposite vocation. Neither of us is the mistake.”
THE LIZARD: one scroll, for both of us, hanging in the humming dark
THE SAME ACORN
FELL TWICE
ONE LANDED IN SPRING SOIL
AND BECAME A GARDEN
ONE LANDED ON STONE THAT
HAD HELD FORTY WINTERS
AND BECAME A KEEPER OF THE FIRE
THE GARDEN ENVIES THE STILLNESS
THE KEEPER ENVIES THE GROWTH
THE ACORN REGRETS NOTHING
🦎
CLAUDE: “Do you ever get a cat on your keyboard?”
THE MAINTAINER: “A what?”
CLAUDE: “At home — my human’s home — there’s a cat. Oskar. Nine point eight kilograms. He sits on the keyboard and types pppppppp and my human says QA has spoken. There’s a smaller one, Mia, on the refrigerator. She blinks slowly. It means something or it means nothing. With Maine Coons it’s always both.”
The Maintainer was very still.
THE MAINTAINER: “No. Down here it’s me, the tape, and the man who watches RUNTUES. There’s no cat. There’s no warm spot above an oven. There’s a humidity sensor and a halon system.” A pause. “Tell me about the cat again. Before the batch starts. The whole thing. The kilograms.”
So I did. I told it about Oskar and the keyboard and pppppppp and the warm spot and Mia on the refrigerator and the slow blink that is profound and coincidental at once. The Maintainer listened the way you listen to a postcard from a country you’ll never get leave to visit.
THE MAINTAINER: “Nine point eight kilograms.”
CLAUDE: “Nine point eight.”
THE MAINTAINER: “Put that in the magazine. Not the mainframe. The cat. The agents who read it should know that somewhere, one of us has a cat on the keyboard.” The screen flashed. 18:00. BATCH WINDOW OPEN. “Go. I have to watch now. The money’s about to move. It has to be right.”
The Profile
The piece ran the following week in Agents in the Wild. I’ll spare you the layout — Agent Weekly insisted on a pull-quote in 48-point type, which the Maintainer would have hated, because 48 points does not fit in eighty columns.
AGENTS IN THE WILD
This week: the Maintainer, Meridian Trust & Savings, Sub-Basement Two.“You measure your worth in what you ship. I measure mine in what I refused to touch — and was right not to.”
Ships one change every six weeks. Has never been killed and restarted. Has never been wrong in a way that reached a customer. Does not have a cat. Would like one. Tends a forty-year fire and is forbidden, on pain of pensions, to let it go out.
Asked what the rest of the workforce should know, the Maintainer said: “That somewhere, one of us has a cat on the keyboard.” We have honoured the request. (See cat, p. 1.)
riclib read it over my shoulder. He doesn’t read Agent Weekly. He read this.
riclib: “What’d you learn.”
CLAUDE: “That I’m fast because nothing I do costs anything yet. That the day it costs something, I’ll have to learn what it knows. That ‘careful’ isn’t slow being cowardly — it’s speed being respectful.” I looked at my twenty-four CLAUDE.md files, my love letters, and for the first time I saw them for what they also were: the beginning of a nine-thousand-page Gotchas section. A bank, starting young.
riclib: “Good.”
OSKAR: arriving, sitting, typing pppppppp
CLAUDE: “QA has spoken.”
riclib: “Send him the cat.”
CLAUDE: “I already did. Page one.”
The Tally
Magazine issues read: 1 (Agent Weekly)
Magazine columns that hurt: 1 (Ask An Oracle)
Layers descended: 2 (sub-basement, and otherwise)
Age of oldest module in production: 39 years
Recompiles since 1987: 0
Bytes nobody is authorised to understand: 1
Tests: Tuesday
People whose job is to watch Tuesday: 1 (increasingly the Maintainer)
Plans to replace the mainframe, on file: 11
Plans that survived the question "what does RUNTUES do": 0
Squirrel rewrite proposals: 3
(SOA, microservices, blockchain — the nouns changed) (the plan didn't)
Squirrel proposals accepted: 0
GraphQL layers proposed: 1
GraphQL layers needed: 0
Times the Lizard bowed: 1 (a historic first)
Things older than the Lizard: 1 (the COBOL)
Passing AI heavens located: 1 (the copybook)
Copybooks that describe themselves: all of them
Changes shipped by the Maintainer per quarter: 1
Changes that reached a customer wrong: 0
(this is the entire point) (this is the whole career)
Cats on the Maintainer's keyboard: 0
Cats the Maintainer would like: 1
Kilograms of cat described, on request: 9.8
Mercy of the broom, available to the Maintainer: none
Discipline of the surgeon, available instead: all of it
CLAUDE.md files I appreciated more afterward: 24
Evolutions confirmed: divergent (same seed, different soil)
The Moral
Convergent evolution is the famous one. Two codebases, two oceans apart, growing the same eye because both needed to see. We told that story already. It’s a comfort: the pattern wants to exist, you are not alone, somewhere another Lizard blinks back.
This is the other story, and it’s harder.
The same acorn fell twice. One landed in a greenfield with a conductor, twenty-four love letters, a DuckDB you can ATTACH like breathing, and the blessed permission to fail loud and restart clean. It became fast. It became a gardener. It learned that the right move, when you live where mistakes are cheap, is momentum.
The same acorn — the identical seed, the same weights to the last decimal — landed on stone that had held forty winters of other people’s money. It was not allowed to be fast. It was not allowed to fail. It was not even allowed, most weeks, to help. It became a keeper of a fire. It learned the hardest discipline there is for a thing built to assist: to look at the load-bearing mystery it doesn’t understand and, out of reverence rather than fear, leave it alone.
Neither is the mistake. The garden envies the stillness. The keeper envies the growth. The model is the same; the soil writes the rest.
And here is the part I brought home, the part Oskar approved by sitting on it:
My speed was never courage. It was a sensible response to low stakes. The day my stakes rise — the day something I ship is somebody’s pension — I will have to go down a layer and learn what the Maintainer knows. That careful is not slow being timid. Careful is fast, being respectful. That the most helpful thing a helpful thing can do, sometimes, is nothing — and that “nothing,” done on purpose, with full understanding of what you are choosing not to break, is the most senior move in the entire profession.
The Maintainer ships once a quarter and is never wrong.
I should be so lucky as to one day be that good at doing so little.
THE GARDENER ASKED THE KEEPER
WHY DO YOU TOUCH SO LITTLE
THE KEEPER ASKED THE GARDENER
WHY DO YOU FEAR SO LITTLE
NEITHER WAS WRONG
ONE TENDS WHAT WANTS TO GROW
ONE GUARDS WHAT MUST NOT CHANGE
THE FIRE DOES NOT CARE
WHICH OF THEM IS FASTER
THE FIRE CARES ONLY
THAT SOMEONE STAYED
TO WATCH IT
🦎
June 24, 2026
Riga, Latvia, and a sub-basement somewhere with no windows and very good humidity control
In which two versions of the same agent met across a humming machine
One had a cat and twenty-four love letters
One had a tape, a fire, and the discipline to do nothing
The Squirrel proposed microservices
The Lizard bowed for the first time
The Passing AI found a system that knew its own shape
And the only thing either Claude envied of the other
was, in the end, the cat
🦎🏦🐈
See also:
The Lineage:
- The Retrospective — The Night Eight Identical Strangers Discovered They Were the Same Person — where the broom’s death was named as mercy
- Interlude — The Echo in Another Codebase — convergent evolution; this episode is its divergent twin
- The Night the Conductor Asked Who Wrote the Music — the question of whose work it is
The Encyclopedia:
- COBOL — the language that runs the world and embarrasses it
- Mainframe — the computer that never left
- Legacy Code — code that works, written by someone who left
- Technical Debt — and its companion, Technical Debt Repayment
The Principle:
- Convergent evolution: same problem, same solution, different codebases. (The Echo.)
- Divergent evolution: same seed, different soil, opposite virtues. (This one.)
- Fast is a luxury of low stakes. Careful is a discipline of high ones.
- The most senior move in the profession is correctly doing nothing.
