The agent and the workspace
What the product already had, and what it was missing
The web app already had an AI surface: ten dimensions scored, each with a short coaching tip, all inside a modal. The desktop capture tool had a chat agent that ran corner queries and returned annotated track visualizations. The analysis surface was dense, accurate, demanding.
The team had even shipped the right intent in one agentic feature: click a low-scoring dimension and dots appear on the track marking where the issue occurs. The execution stops halfway. The dots are not labeled. The view does not zoom. The user is left to manually find the corner and read it back to themselves.
The agent had the data. The workspace had no agent thinking with the user inside it. Each surface was doing one piece of the job a real race engineer does in a single conversation.
Algorithmic scoring returns a conclusion, not an investigation.
A number on a dimension hides the analysis that produced it. The analysis is the part a self-coached racer needs to see, not the score.
A chat agent in a separate window is architecturally severed from the workspace.
The chat is functional but the user has to carry insights back into their own analysis context by hand. The agent and the work it is supposed to help with are in different rooms.
An agentic feature that stops halfway is worse than none.
A few dots on a map without labels or framing tells the user the agent saw something and then declined to explain it. The user does the rest of the agent's job for it.
The product had every ingredient. They were architected as if they belonged to different products.