diff --git a/docs/project-memory/plans/【里程碑】游戏分发目录详情与在线游玩-2026-09-18.md b/docs/project-memory/plans/【里程碑】游戏分发目录详情与在线游玩-2026-09-18.md index c64e9fbfc..67cda202b 100644 --- a/docs/project-memory/plans/【里程碑】游戏分发目录详情与在线游玩-2026-09-18.md +++ b/docs/project-memory/plans/【里程碑】游戏分发目录详情与在线游玩-2026-09-18.md @@ -76,7 +76,7 @@ - [x] 游客目录、详情和启动接口只返回已公开投影;未公开和已下架状态均不可见,不返回私有快照地址。 - [x] 发行隔离与主规范一致:iframe `sandbox="allow-scripts"`、网关 CSP/CORS/MIME/禁止 Worker 都按现行口径(平台同源路径 `/games//` 的不透明来源方案,主规范 2026 决策已用该方案替代独立发行域名)。 - [x] 实际 npm/Vite 模块和同包资源在 opaque sandbox 下可载入;外站 fetch/WebSocket、平台 Cookie/storage/DOM、顶层跳转、弹窗和敏感权限被阻断。 -- [ ] 作者下架及管理员安全下架会关闭新启动和发行读取;不能绕过网关直取公开 OSS 对象;撤销传播符合最大缓存窗口。 +- [x] 作者下架及管理员安全下架会关闭新启动和发行读取;不能绕过网关直取公开 OSS 对象;撤销传播符合最大缓存窗口(2026-09-28 补齐:对象级 ACL 让匿名直取 403;`check:game-distribution-ops-rollback-e2e` 实测下架后源站立刻 404、缓存窗口由 `Cache-Control: public, max-age=60, must-revalidate` 声明为 60 秒,见文末阶段 D 核对;真实 CDN 接入后的到期行为仍属阶段 D 第 1 条)。 ### 证据要求