Improved analytics. Production failures were hard to debug because analytics lived across split surfaces with buried run logs and no org-wide view. We redesigned analytics around caller context and feedback filtering, with debugging as the primary job, so builders and admins can see what broke and who was affected without hopping tools.
Analytics view a la Temporal. Stakeholders needed success rates, latency, and error trends in one place, not scattered project dashboards. Inspired by Temporal-style workflow health, the org-wide view makes production status scannable over time so platform and admin personas can spot risk before it becomes a support fire drill.
Agent evaluator. Manual test uploads and deployment friction meant evaluation barely happened, while competitors moved to continuous, trace-native checks. We connected analytics, evaluator, and test datasets through one shared data model so a production run can move into evaluation and back into iteration without leaving the product loop.
Analytics and evaluation are interconnected. A run can be viewed in analytics, sent to an evaluator, and used to build a test dataset, the two systems share a data model by design.
Executive sponsors and builders need separate views of the same data, not just more filters.
The evaluator existed but went unused because deploying it required infrastructure work. The new model makes signals zero-configuration.
When evals are deployment gates, defining "good" becomes a required step before shipping, not a retrospective.