The Ghost Fleet: How I Discovered My AI Had Zero Working Tools
A DR rebuild silently killed all 24 of my MCP servers. I rebuilt 21 of them in a single stack with 207 tools, centralized secrets, and semantic filtering.
Four Docker hosts and 86 containers with no API meant every operation started with SSH. So I built an Admin API that made containers, GPUs, and alerts programmable.
Read Article →
A DR rebuild silently killed all 24 of my MCP servers. I rebuilt 21 of them in a single stack with 207 tools, centralized secrets, and semantic filtering.
I asked what guardrails we have, found half of them were decoration, and then my own audit report made the same mistake it was auditing: claiming a pull request needed approval after the approval had already landed. What it took to turn an advisory checklist into a gate that blocks.
Before building infrastructure, inventory what the estate already runs — the playwright MCP backend made the browser image unnecessary. And a QA checker's first
A vendor config migration is only proven when every leg has a discriminator that fails if the leg is absent — and generated artifacts (lockfiles, extracted tree
A workflow is not codified until its scripts are proven against captured evidence from the runs that produced them: bundling replay fixtures (pre-state, post-st
An alert pipeline's visible activity is not its action path. This stack runs advisory RCA (a read-only bot posts analysis into a chat thread) alongside a separa
I have run orderly systems for a long time. Across all of it, one thing has been consistently true: the