1 Codex 改了一堆无关文件
原因
你没有限定范围;
它发现了相似问题就顺手改;
项目没有 AGENTS.md;
任务描述包含“顺便优化”。
立即处理
git status git diff --stat git diff然后对 Codex 说:
停止扩大修改范围。
请列出你改动的全部文件,并按“任务直接相关 / 间接相关 / 无关”分类。
除任务直接相关文件外,先不要继续修改。
预防
范围必须写:
只允许修改:
文件 A
文件 B
允许新增:
tests/xxx.test.ts
禁止修改:
配置
API
数据库
无关目录
2 Codex 说“测试通过”,但你发现根本没跑
改法
请不要使用“测试通过”这种