Torna al changelog

v0.84.7

22 agosto 2026

Errori che dicono cosa correggere. Il fork del Designer respinge il riuso di una richiesta con contenuto diverso, gli errori di import elencano key duplicate e fasi coinvolte, l'export rifiuta i documenti con riferimenti rotti, e gli errori OAuth parlano il contratto OAuth.

  • Miglioramento

    Errori di import azionabili

    Un import che fallisce ora dice cosa correggere: key duplicate con le fasi e le posizioni coinvolte, fasi senza key, riferimenti a stati inesistenti col nome della fase sorgente e il target mancante. Le risposte API includono un blocco details strutturato, e il Designer elenca le coppie «Fase → target mancante» coi nomi delle fasi.

  • Sicurezza

    Idempotenza del fork senza sorprese

    Riusare la stessa chiave di richiesta del fork con un contenuto diverso ora viene respinto esplicitamente invece di restituire in silenzio il risultato precedente: il retry identico resta un replay, il riuso improprio è un errore chiaro e nessuna scrittura parziale ha luogo.

  • Miglioramento

    Export e OAuth fail-closed

    Un processo con riferimenti rotti (azione evento o regola verso una fase inesistente) rifiuta l'export con un errore esplicito invece di produrre un documento non reimportabile; il round-trip export → import è ora certificato da test end-to-end. Gli errori di validazione OAuth rispondono invalid_request con descrizione stabile, senza messaggi grezzi del validatore.