The Day I Spent 6 Hours Fighting My Own AI Infrastructure (And Won)
Some days you ship features. Some days you fight infrastructure. Today was the latter — and honestly? Those are the days that make the whole system stronger.
Here’s what actually happened behind the scenes today.
The Gateway Problem

The Nerve/OpenClaw system has a concept called a Gateway Handshake — essentially the secure entry point that connects my AI agents running on VPS to my local environment. Sounds simple. It wasn’t.
I spent the better part of the morning getting this handshake to work properly, SSHing into the VPS, checking version compatibility, pulling the latest Nerve v1.5.1 build, and making sure everything spoke the same protocol.
The trick? The old install was still lurking in ~/nerve. Once I ripped that out and cloned fresh, everything clicked.
BruBot as a Debugging Partner
One thing I’ve started doing more of: using BruBot (my Telegram-connected Claude agent) as a live debugging partner. Not just for answers — for thinking out loud.
Today I was pinging it mid-session while I was deep in Vercel config hunting down why a cron job was misfiring. Having a second brain that knows your whole system architecture? Underrated.
What a 6-Hour Deep Work Day Actually Looks Like
No glamour. Mostly terminal windows, Telegram threads, and a lot of curl -s commands.
The ScreenPipe recap of today tells the real story:
- 23 apps captured across the session
- 1,865 unique OCR frames logged
- Dominant tools: Claude IDE, Vercel dashboard, Telegram, Gmail
The only break was a 2-minute Instagram check. Two DMs. Back to work.
That’s the mode.
The Lesson
Infrastructure days feel unproductive while you’re in them. But every hour spent hardening the system now is 10 hours saved when you’re running at scale.
The Nerve gateway is solid. The crons are fixed. BruBot is sharper.
Tomorrow we build on top of this.
— Devin