Did the agent actually complete the task?
An agent can follow every expected step and still miss the goal. It can also succeed through an unexpected path. At Microsoft, I worked on separating these outcomes so the team could better understand what needed fixing.
For Sico, an open-source Digital Worker platform, I designed a four-tier error attribution framework and split evaluation into two independent criteria: procedural compliance and task completion.
The framework helped distinguish evaluation errors from agent failures and supported more focused issue triage.


