ZON

你说得对,链接就该发最终网页

是的,这个判断是对的。 如果 latest 也没有经过线上可访问校验,那它也不该被当作可靠结果发出来。正确标准不是“脚本产出了一个 URL”,而是“这个 URL 打开后真的是最终网页”。换句话说:我应该发通过验证的最终网页链接,而不是未验活的候选链接。

问题本质

现在的流程更像“先生成链接,再假设它有效”,这会让 report 和 latest 都可能失真。

正确标准

必须以“线上能打开最终页面”为准,而不是以 stdout 为准。

你指出的点

非常关键:如果 latest 也错,那它只是另一个错误链接,不是 fallback。

一句话

链接必须是最终网页,不是预期网页。

结论明确:你说得对,最终交付应该是“已验证可打开的网页链接”。
WebShip 自动部署输出:链接应该发最终网页,不该只发占位链接
— One small system