Replace a latency guess with 6 timestamps.
Enter production trace offsets, import JSON, or use the browser stopwatch during a test call. The result keeps each boundary separate so the slowest service is visible.
trace contract
Use the same event definition in every provider test
Start the clock when caller speech actually ends. Measure endpoint decision, final transcript, first model token, first audio byte received by the runtime, and first audio that can be played to the caller.