用途:在修改 Engram 服务端接口时提供契约防护。触发场景包括新增或更改 HTTP 路由、更新处理器的请求/响应结构、修改状态码行为。
主要契约规则:每个新增或变更的端点都必须有测试;需覆盖成功与错误两条路径;脚本与文档要与真实处理器保持一致;插件或钩子中不得引用不存在的端点。
必要验证:针对解析与校验错误编写处理器级测试;用端到端测试验证路由行为与响应体;每个与 API 契约相关的缺陷修复都要补回归测试。
文档规则:如果载荷或路由发生变化,需在同一个 PR 中更新文档。
限制:资料未提供具体命令、配置、收费、平台或安装步骤,暂未提供。