Create a 'test drive' plan to try life with a dog breed before getting one
create_test_drive_planUse this when the user is unsure whether they are ready for a specific breed or wants to try life with it before adopting. Builds a short, practical try-before-you-adopt plan (3, 7 or 14 days) for ONE named breed, matched to the person's lifestyle: 3–8 concrete trials (daily exercise at the breed's level, workday/alone-time plan, coat care, noise, floor space, kids supervision, training commitment, and a dog-account budget using TheDogs.app vet-cost estimates), each with daily time ranges and a pass criterion. The trial that tests the person's biggest mismatch is marked decisive and comes first. Use when someone asks how to know if they're ready for a breed, wants to 'try before buying', or is unsure about a specific breed. The five key answers (home, activity, experience, kids, time alone) must come from the user: ask for any that are missing, never guess. Returns a plan_id: nothing is stored, so tell the user to save the summary. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. If several of the five key answers are missing, ask for all of them in one short message, and reuse any answers the user already gave earlier in the conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Trial length in days (default 7) | |
| kids | Yes | Small children at home | |
| breed | Yes | Breed name or slug | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance | |
| alone_time | Yes | How long the dog would be alone on a typical day | |
| experience | Yes | Dog experience | |
| friendliness | No | How the dog should treat strangers | |
| health_costs | No | Budget for vet bills | |
| trainability | No | Preferred trainability | |
| activity_level | Yes | Owner's activity level | |
| living_situation | Yes | Home type |