La prima implementazione FulfillmentPolicy

Featurekamo-shared-library
Spegnimento
26 agosto 2026 alle ore 07:57 UTC
Autore
Kamo
Impegno
2e71c35

FulfillmentPolicy ha dichiarato supporti/creareDall'impegno dato che era scritto e un repo-wide grep ha restituito esattamente una linea: la dichiarazione. La lavoro è stato incondizionato in processoOrderPaid, che costruisce un FulfillmentOrder a forma di spedizione per ogni linea con un'offerta indipendentemente di ciò che è stato venduto. Una primavera @Service con iniezione costruttore — un nuovo modello per questa politica famiglia, non copiata: RetailInventoryPolicy non è mai istantaneo o sia iniettato, così ogni membro della famiglia era codice morto. Support() corrisponde EngagementType.SERVICE direttamente, mai il vocabolario: PROCUREMENT inoltre mappa a EngagementVocabulary.SERVICE ma è il lato dell'acquirente di un ordine del venditore e non deve mai alzare un ServiceJob. È conservatore perché il percorso dell'ordine si ferma alla prima politica che dice sì. L'impegno non può passare al suo Ordine — il FK è su Order.commitment con nessun inverso — quindi OrderRepository guadagna trovareByCommitmentUid per raggiungere il indirizzo snapshot. L'Ordina di Fulfillment restituita viene lasciato non salvato; il chiamante già lo salva. Amplia anche la guardia query da un pacchetto a tutta la biblioteca. Tre. per-package guards ha lasciato ~50 file di @Query coperti da nulla, compreso ogni repository di commercio — che è come la nuova query sopra è venuto ad essere creduto validato quando non era. Tutte le 746 parse oggi.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo