Topic

AI agents in production

Agents whose outputs land in typed, audited tables rather than chat transcripts. LangGraph, CrewAI, Google-ADK, MCP, structured contracts and fallbacks.

I write about the boundary between a useful AI demo and a system another workflow can trust. The central rule is simple: an agent’s output should become a typed, validated, traceable record before it changes a product or a business process. The hard work is rarely a clever prompt. It is tool design, bounded permissions, evaluation, provenance, fallback behavior, and deciding what the system must do when the model is confidently wrong.

All writing

Essay Agents in a real repository Operating model

Ten CI gates, and the failure behind each one

Every gate in this repository exists because something got through. Three of them because a suite reported success against a broken artifact.

  • AI agents in production
  • Data quality & contracts

10 min read

Essay Agents in a real repository Operating model

Agents write the diff. The repo has to review it.

How to run Cursor, Claude Code, and Codex in an existing repo: AGENTS.md, CODEOWNERS, CI gates, and the AI-generated PR pitfalls that blow up review.

  • AI agents in production
  • Career & craft

15 min read

Essay

The data platform is part of the product

A practical operating model for reliable data and AI products: consumer-facing promises, typed decisions, idempotency, provenance, and repair.

  • AI agents in production
  • Data quality & contracts

10 min read