complete includes the canonical data, coverage, and live basis.
partial also requires a stop reason. rejected and unavailable
carry an error. Decode data with the generated schema for the called
tool; its operation-specific failures and qualifications remain intact.