Why a tool call did not work, classified by the adapter from the structured fields it already reads.
Five classes and no sixth escape hatch that carries text. A provider that failed a call in a way the adapter cannot place is [Unclassified](Self::Unclassified) - which is a fact worth showing ("it failed, and the provider did not say how") and is never a guess.
