← 返回实战手册
PLAYBOOK · 02

上线后先确认新版本真的生效,AI 才能说「完成」

2026-10-03 实战手册 · AI 编程

「上线成功」和「用户看到了新版本」是两件事。中间差的那几秒,可能让旧文件在 CDN 上留一个月。

一句话方法

发布后,先确认线上拿到的是新文件(和本地内容比对一致),确认之后才能说完成;不要一发布就去打开带新版本号的地址。

遇到的问题

网站前面有一层 CDN(全球加速缓存),每次更新我们给文件换一个新版本号。AI 发布完立刻去打开新版本号的地址检查——可新版本要几秒才生效,那一刻 CDN 拿到的还是旧文件,并且把旧文件按新版本号缓存了 30 天。AI 汇报「上线成功」,用户看到的却是旧页面,新功能不见了。

怎么做

把检查顺序写进规则:发布后先用一个带随机参数的地址反复检查,直到线上文件和本地一致;之后才能访问正式地址。

再加一条:「完成」必须附上证据(比如比对结果),不接受「应该好了」。

效果

之后每次上线,「完成」都带着证据,没再出现「说好了其实没好」。

更通用的一点:让 AI 说完成之前,先跟它定义清楚「怎样才算完成」。