What was broken
Individual AI workflows were becoming one-off integrations. Production scale needed a repeatable way to expose domain context and actions while keeping behavior bounded, observable, and reviewable.
Product decision
Standardize human-supervised architecture: reusable MCP servers, domain APIs, Pydantic-typed actions, deterministic services, HITL gates, and shared evaluation / QA baselines.
In plain terms
- Five agent systems on one pattern beat five bespoke prototypes
- MCP and domain APIs expose context; typed actions limit what an agent can attempt
- High-consequence steps stay in deterministic services with human approval gates
- Shared evaluation and QA baselines make “production-ready” a repeatable path, not a one-off review
What I owned
- Standardized the product and control pattern across five enterprise agent systems
- Defined the human-supervised architecture: interfaces, typed actions, HITL gates, and eval baselines
- Treated agent development as a reusable product capability rather than a sequence of prototypes
Control model
- Typed actions constrain what an agent can attempt
- Deterministic services keep high-consequence logic outside the model
- Human approval gates consequential workflow steps
- Evaluation and QA baselines create a repeatable path from prototype to production
Role & tags
Lead Product Manager. Standardized the product and control pattern across five enterprise systems.
- Reusable interfaces
- Typed actions
- Deterministic services
- Evaluation baseline
Impact
New agent workflows reuse proven interfaces instead of starting from zero. Agent development became a product capability, not a sequence of prototypes.

Also seeCompression Setup AgentIncident Triage AgentCross-Currency Compression
1-7 beats · j / k · ← → adjacent · y link · b brief