Most “AI agent” demos stop at a chat box. What I care about is the opposite: a production system with routing, tools, gates, hosts, and a human who still owns irreversible decisions.

This post is the written version of the interactive map on my About page — how the fleet is wired, what each layer is for, and what I refuse to automate.

The mental model

Think factory floor, not chatbot:

  1. Work arrives (a request, a board card, a plan deliverable).
  2. An orchestrator assigns specialist agents.
  3. Agents use skills/tools and retrieval — they don’t invent from nothing when sources exist.
  4. Eval gates check the result (tests, policy, claim safety).
  5. Human approval catches irreversible or high-blast-radius moves.
  6. Docker + Azure host the runtime and cloud surface; dashboards show status.

That topology lives as a constellation on About. Click any node for a plain-English role, or deep-link a piece of the system (for example /about/?node=eval).

What each layer does

Agents & orchestration

  • LLM router — pick the right model or agent for cost and capability, not one vendor for everything.
  • Orchestrator — holds the critical path; decomposes and assigns planner / coder / search work.
  • Planner / Coder / Search — plan, implement in isolation, retrieve with citations.
  • Skills / tools + MCP — shared craft library and structured interfaces so agents share one contract for vaults, boards, and external systems.

I extend and operate multi-agent platforms and skill fleets. I do not claim original authorship of upstream open-source agent projects I integrate.

Gates & program control

Eval gates and human-in-the-loop control: streams pass checkpoint arches; amber paths pause at a human console

  • Eval gates — fail-closed automated checks before merge. Green is not theater.
  • Human approval — hard stop when the blast radius is real (force-push, secrets, irreversible infra, ambiguous validation).

This is the TPM muscle: critical path, risk, and exec-grade judgment — applied to agent fleets instead of only human teams.

Production hosts & web control surfaces

  • Docker host20+ production containers on a homelab I operate, including agent runtimes and supporting services, with hardened defaults.
  • Azure / ADO-style delivery — cloud and pipeline surface where work meets real SLAs.
  • Dashboards — web as observability and status, supporting the system rather than defining the identity.

Practices that matter more than model choice

Verification before trust. Delegated agent work gets re-checked. Worktree isolation is the default so concurrent sessions don’t trample each other.

Claim safety. Numbers and authorship stay tied to evidence. Prefer “extended and operates” over “I invented X.” The About metrics and impact cards follow the same rule.

Incident-driven hardening. When something burns (rate limits, collisions, bad merges), the fix goes into policy and gates — not a sticky note.

Fail-closed defaults. Ambiguous or destructive actions escalate. Autonomy is earned per action class, not a global “agents can do anything” switch.

How this connects to Xbox-scale work

The same execution rigor shows up in platform programs I led at Xbox/Microsoft:

  • Legacy commerce retirement protecting roughly $50M annual revenue, zero downtime.
  • Publishing pipeline re-architecture from 12 hours → 30-minute target SLA.
  • 10+ years across Xbox, CSE, DX/DPE, and Reactor.

Agent fleets don’t replace that background — they inherit it. Shipping multi-team platform work under SLA pressure is the same muscle as shipping agent-operated changes under eval gates and human approval.

Public artifacts

SurfaceWhat you’ll see
About constellationInteractive system map (SVG + WebGL), node details, ?cluster= / ?node= links
Resume BuilderEvidence-backed job-search tooling with claim discipline
Philly Lax VizProduction sports PWA
CFB 26 PlaybooksWebGL coaching / playbook explorer

What this is not

  • Not a career org chart or skill mind-map.
  • Not a promise that every agent action is unattended.
  • Not a dump of unverified vanity metrics.

If you only click one thing after this post, open the agent production system map and select Eval gates and Human approval. That’s the product thesis: agents move work; controls keep it real.

This series

Weekly deep-dives that expand this map. Full schedule: docs/series/agent-production-system.md in the site repo.

#PostStatus
0How I run an agent production system (this post)Live
1Eval gates are not optional theaterScheduled
2Human approval: the merge button still mattersScheduled
3Twenty-plus containers and agent-operated opsScheduled
4From Xbox SLAs to agent fleetsScheduled
5Claim safety: evidence before metricsScheduled
6What I will not automateScheduled
7GitHub tokens for agent fleetsScheduled
8Landing floor without a GitHub AppScheduled

Parts ship on their scheduled date (auto-publish: draft = false + daily rebuild). Series prev/next at the bottom of each part is generated from front matter once siblings are live.