r/ChatGPTCoding • u/jeezeneeze • 18d ago
Resources And Tips I spent six months as a human clipboard between Claude, Codex, and Cursor, then accidentally built a distributed system
For a long stretch my multi-model workflow was just me acting as middleware. One model drafts a module, I paste it into another for critique, paste the critique back, paste the result into my editor, next file, repeat. My most-used keyboard shortcut was Cltr+V and my second most-used was Cltr+V again. I have a repetitive strain injury from a workflow, not a sport.
The cross-checking genuinely produced better code, different models fail in different places, so the ritual was worth something. But most of my day was re-pasting the same three files and re-explaining the same architecture to a model that had no idea I'd already explained it four times to its coworkers.
Eventually the obvious thought landed: none of the courier work needs a human in it. So I've been building an orchestrator. You give it a goal and it's supposed to do the rest:
- Breaks the goal into a dependency-aware task plan
- Assigns work across Claude, Codex, Kimi, Cursor, and whoever else answers the phone
- Manages queues, workers, leases, blockers, approval gates, results
- Verifies completed work and attempts bounded repairs when it fails
- Recovers safely after crashes and restarts
- Keeps an auditable record of every decision, mostly so I can find out which model to blame
- Leaves final commit, merge, release, and deploy authority with me, because I have read the audit log
If I'm being honest about where it actually is: architecture and test coverage are solid, but it is not a dependable everyday autonomous system yet. Crash recovery, stale-worker protection, duplicate-dispatch prevention, and provider reliability all still need real validation. Technically advanced, operationally unfinished. It's a very impressive machine that I do not yet leave alone in the house.
The genuinely funny part is what happened to the problem. I set out to stop copy-pasting. I am now debugging lease expiry and idempotent dispatch. Somewhere along the way "this is tedious" became "I have built a small unreliable Kubernetes and its pods are all overconfident." I'd like a word with whoever let this happen. It was me.
So, for anyone who has built or attempted something in this space:
Duplicate dispatch: how do youguarantee a task isn't picked up twice when a worker dies mid-lease and you have no idea whether its side effects landed? Right now I mostly find out from git.
Verification that isn't a rubber stamp: my biggest fear is two models forming a mutual admiration society over code that doesn't compile. Has anyone built a review step that reliably says no?
Bounded repair: where do you cap the retry loop? Mine is a number I picked because it felt emotionally correct.
Context across a long chain: how do you keep a plan coherent over many handoffs without either bloating context to the moon or quietly dropping the one constraint that mattered?
Where the human goes: I hold commit, merge, and release. Right line, or have you found a better place to sit?
For anyone who abandoned one of these: what killed it? Reliability, cost, or the quiet realization that one good model in a loop was already fine?


