7 月 27 日作者打开一个用 Claude Code 构建的项目,同时发现三件真事:一个卡片带着 null commit 拖了两天、规格书里有九处错误陈述、五百行代码被写进一张还躺在 Backlog 里的卡片,因为没人调用 start。这些都不是 agent 写了烂代码——代码没问题,坏掉的是 agent 对自己代码的记录,而作者之前没注意到是因为「根本没有可用来察觉的东西」。他试过更严格的 CLAUDE.md、提示词更好的追踪器、唠叨的 hooks,都略有帮助却都没触及本质问题——结构性的:agent 干活,然后 agent 给自己写成绩单。追踪器只是个档案柜:agent 说「完成、测试通过」,看板存下「完成、测试通过」,没有任何地方去问「这是真的吗」。唯一挡在声明与项目记忆之间的,就是你亲自去读 diff——你,才是验证的那一步。