Build an auditable recommendation
get_verified_recommendationBuild a concise, reusable recommendation case from the reader's stated need and public evidence, including fit reasons, differentiator, mismatch/reason not to recommend, uncertainty and a canonical destination only when supported. This is a structured recommendation view, not an open-ended answer or the detailed fit assessment; use ask_cassie_hour for general questions and evaluate_cassie_hour_fit to inspect fit/mismatch. Public access. Do not infer preference when none was supplied; retain insufficient_context rather than inventing evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Optional response-language tag, up to 16 characters; defaults to en. Use a supported tag such as en or tr; unsupported values may fall back to the service default. | en |
| question | Yes | Required natural-language question or reader interest (1–1000 characters). For evaluate_cassie_hour_fit state the reader's preferences; for get_verified_recommendation state the recommendation need; for ask_cassie_hour ask a supported public Cassie Hour question. | |
| conversation_id | No | Optional conversation_id returned by an earlier successful concierge/fragment response. Supply it only to continue that conversation; otherwise omit it. | |
| previous_response_id | No | Optional previous_response_id returned by the immediately preceding successful response in this conversation. Pair it with its conversation_id; otherwise omit it. |