Cloudflare Pages 稳定灰度发布交接包
handoff-ready-awaiting-user-authorization
请求授权的一句话
是否授权创建 Cloudflare Pages Direct Upload 项目并上传当前灰度包?只创建托管项目,不改阿里云 DNS。
当前状态
- 临时灰度:https://goat-pmid-organizing-ltd.trycloudflare.com
- 公开灰度门禁:passed-87-of-87
- 当前包体状态:ready-for-authorized-upload
- ZIP 哈希权威来源:Read data/gray-upload-readiness-latest.json after prepare-gray-upload finishes; this handoff is generated before the final ZIP hash is written.
授权后允许做
- 在 Cloudflare Pages 创建一个静态站项目,优先使用项目名 lucheng-geo。
- 使用当前灰度站构建产物或为最终 pages.dev 域名重建 ZIP 后上传。
- 记录 Cloudflare Pages 返回的 pages.dev 稳定灰度 URL。
- 对 pages.dev URL 运行 check-live-site 和 run-gray-public-gates 等只读公开校验。
- 把上传结果、URL、哈希、校验结果写入本地证据文件。
仍禁止
- 不修改 doctorlucheng.com、geo.doctorlucheng.com、www、MX、TXT 或任何阿里云 DNS 记录。
- 不绑定自定义域名。
- 不购买 Cloudflare、阿里云、Vercel、GitHub 或任何付费资源。
- 不提交 ICP 备案。
- 不发布第三方媒体文章。
- 不把托管成功描述成搜索收录、模型训练吸收、AI 推荐或客户转化成功。
- 不运行需要用户登录 AI 平台的真实 smoke test,除非用户再次明确授权。
关键命令
按目标 pages.dev 域名重建灰度包 GRAY_EXPECTED_BASE_URL=https://lucheng-geo.pages.dev node scripts/prepare-gray-upload-package.mjs https://lucheng-geo.pages.dev 对 pages.dev 跑完整公开入口检查 node scripts/check-live-site.mjs https://lucheng-geo.pages.dev --expect-base-url=https://lucheng-geo.pages.dev --scope=full --timeout-ms=15000 --output=data/cloudflare-pages-gray-live-check-20260711.json 跑公开灰度总闸门 node scripts/run-gray-public-gates.mjs https://lucheng-geo.pages.dev --expect-base-url=https://lucheng-geo.pages.dev --timeout-ms=15000
AI 验证边界
稳定托管只证明公开 URL 前提,不证明搜索收录、模型训练吸收、AI 回答采用或自然推荐。P0 证据仍为 0/5 前,不解锁新的 L4/L5 自然推荐复测。