你在“凭感觉编码”(vibe coding)——描述想法,AI 写出代码。很快,也确实能跑——直到三种情况之一进入生产环境:一个假的退款逻辑,其实并没有真正转账;一个根本不存在的 SDK 调用;或者一个 通过了所有测试、却在高负载下崩溃的 N+1 循环。
真正的问题不是写代码——而是没检查就合入。而逐行亲自审查每个 diff,又把凭感觉编码的所有 效率优势还了回去。
Verificate:一道拥有一票否决权的合入门禁
Verificate 是一个 MCP 服务器。它先对每一处 AI 编写的改动运行 17 道确定性现实闸门(mock/占位符否决、虚构 API 检测、虚假“已完成”检测)——其中任意一道都可拒绝,且任何模型都无法覆盖; 随后由前沿模型对通过的部分打分。
来自生产网关的一条真实拒绝记录,原文如下:
- [code_reality_gate] 检测到 Mock 实现
- 严重:stripe.Inventory.update 在 Stripe SDK 中并不存在——
运行时会立即抛出 AttributeError
- 高:退款逻辑是 mock 的——没有任何资金发生转移每一条,若不拦截,都是一下午的线上排障——在这里,只是几秒钟和一次重新提示。
30 秒接入——无需注册
Claude Code 一行命令:
claude mcp add --transport http verificate https://mcp.verificate.ai/mcpCursor / VS Code / 任意 MCP 客户端一键接入: verificate.ai/mcp。每台机器 25 次免费验证——无需账号、无需信用卡、无需令牌。
AI 负责写;门禁负责守住底线;你负责发布。 添加 Verificate。
