Codex 项目不能只看绿色运行,要建立真实用户路径验收
当天最早也最反复出现的技术主题,是如何让 Codex/Claude Code 交付真正可用的系统,而不是只交付“能跑、不报错”的代码。水哥提出的 AICRM 验收场景很典型:前端页面、APP 端、小程序端、PC 管理后台、SQLite 数据库、按钮、表单、增删改查、死链接,都必须被模拟真人路径检查。群友的共识是,Agent 默认往往会把“测试通过”理解成构建绿色或脚本不报错,但业务系统真正需要的是端到端可操作。
可行做法是把验收目标拆成明确规则:每次 action 后必须验证结果;每个页面必须点击关键按钮;每个数据流程要能新增、查询、修改、删除;发现问题后回到开发角色修复,再由测试角色复测。Alex 进一步建议在动手前加入 eval 步骤,让前端、后端、架构、测试、安全等角色先审设计;开发过程采用 TDD;再接 GitHub/GitHub Actions 做自动化 CI。这样能把“让 AI 自查”升级为“让 AI 进入可审计的工程闭环”。
同时,群里也讨论了 AGENTS.md/claude.md 的约束问题。孙务远的判断很实际:Agent 会经常不遵守规则,所以规则不能太长,且要在任务结束汇报里强制输出“本次遵守了哪些规则”。这相当于把不可见的遵循状态显性化。Goal mode/追求目标也被解释为适合有明确终止条件、需要持续修复和反复验证的长任务,而不是普通小改动。
核心观点
AI 编程交付的核心验收标准不是代码能跑,而是业务路径能被真实用户完整走通。
AGENTS.md、rules、skills 的价值不在于写得多,而在于短、可执行、可在最终汇报中被核对。
复杂任务应引入多角色评审、TDD 和 CI,把 Agent 自我确认变成可复验的工程流程。
Goal mode 适合“持续修复直到满足验收标准”的长任务,小修改不必开启。
提到的工具
可执行建议
给每个 Codex 项目补一份短版 AGENTS.md,要求最终汇报列出规则遵循情况和未覆盖风险。
把“构建通过”之外的验收项写成页面、按钮、表单、数据流、权限、死链接清单。
对长任务启用 Goal mode 或等效持续目标流程,并要求 AI 循环执行“开发-测试-修复-复测”。