Changelog
APIFuse tightened two agent-facing provider contracts after reviewing malformed tool-call patterns from an adjacent connector project. The change makes invalid inputs fail at schema validation instead of silently stripping fields or defaulting risky payment values.
Modu Parking clients should follow search-parking item routing: parking_kind=\"ticket\" uses parking-detail(ticket_id), while parking_kind=\"shared\" skips parking-detail and calls check-availability(share_seq). start-payment now requires car_number, and shared payments must pass using_time copied from check-availability; arbitrary payment fields are rejected. Yogiyo order-preview and place-order items must contain only restaurant-full ids: item_id, category_id, quantity 1-99, and options with section_id/option_id; do not include names, prices, display labels, or other invented fields.