Fix a purchase plan
fix_purchase_planWhen a plan comes back incompatible or conditional: the smallest set of changes that makes it work (swap a part for a verified one that fits everything else, add a missing cooler, hub or adapter, trim quantities that exceed slots), re-validated, with the reason for each change. Fewest changes and verified products first; no prices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Optional: what the person is trying to do, e.g. 'upgrade this laptop to 32 GB'. Echoed back; requirements are derived from the devices. | |
| setup | No | What the person already owns (devices, appliances, tools, hubs) with exact model numbers, plus current configuration. | |
| purchase | Yes | Everything being considered for purchase: parts, accessories or new devices, with quantities. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||