Hi, I'm Ryan , CTO at airCloset.
In my previous posts I've introduced the full picture of our 17 internal MCP servers , an MCP server that searches 991 internal tables in natural language , a custom Graph RAG for measuring initiative impact , and the Sandbox MCP that lets non-engineers publish AI-built apps safely .
All of those run on top of an internal AI development platform we call cortex . This post is the first in a series about cortex itself — the platform, the design choices, and the operational experience.
Two Scenes, Up Front
Scene 1: PRs merge themselves
Monday morning. An engineer implements a feature locally, pushes a branch, opens a PR.
A few minutes later, the AI reviewer comes back with REQUEST_CHANGES. Multiple comments:
"This data formatting duplicates formatRow() in the shared package. Please consolidate."
"You changed an API response type, but the related docs ( docs/api/...…