Something I expected is not there
Archived, in another workspace, or filtered by a scope you did not grant.
A product disappeared
restore_product brings one back.
delete_product is a soft delete and restore_product still works. purge_product is the irreversible one, and it is a separate act that an agent can never perform.
An agent reports a product it cannot find
get_workspace_overview shows what the caller can actually reach.
A section of the context package is empty
get_product_context names what it left out. A section omitted because the caller lacks the scope for it is listed in missing with the reason - so an empty section and a withheld one are distinguishable, which is the point.
An answer looks truncated
Search finds nothing
mode: "semantic", which matches on meaning and follows one hop through record links. It costs a credit, and it says honestly what it covered - it never quietly falls back to keyword matching and presents the result as semantic.