diff --git a/README.md b/README.md index c10bc54..b066ce8 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ npm run preview ## 功能与验证 -主页包含会员、聊天和粤语字幕;`arcade/` 包含游戏大厅、Starfall 和 Frontier。认证和存档使用安全 v2 读取路径,历史和游戏进度按稳定用户 ID 隔离。无归属旧数据保留,不自动认领;存档管理提供备份导出和明确恢复选择。 +主页保留原有展示;自 2026-10-07 起,MiMo 登录、聊天和粤语字幕入口显示“维护中”,等待新模型接入。共享会员与游戏存档数据继续保留。`arcade/` 包含游戏大厅、Starfall 和 Frontier。认证和存档使用安全 v2 读取路径,历史和游戏进度按稳定用户 ID 隔离。无归属旧数据保留,不自动认领;存档管理提供备份导出和明确恢复选择。 ```bash npm run check @@ -44,6 +44,8 @@ npm run test:browser 浏览器回归使用独立临时环境、合成账号和模拟上游。Linux 优先使用已安装的稳定版 Chrome,CI 明确使用该配置并记录版本;其他环境回退到打包 Chromium。`browser:install` 只安装到 `~/.codex/browser/raypage-playwright`,不使用共享缓存。可用 `CHROMIUM_PATH` 指定已安装的隔离浏览器。禁止使用 Hermes 的浏览器路径。测试不是实际邮件、模型账单、真机麦克风或 Safari 验收。 +维护模式回归直接测试发布页面,并对照退役前版本核对主页文字及布局。原认证、媒体生命周期回归仅在测试服务器的响应中关闭维护开关,以保留未启用代码的验证;线上没有查询参数或浏览器存储开关可恢复 AI 服务。 + 公开仓库只包含前端和测试,不包含生产凭据、用户数据或 Worker 私有源码。后端在本机 `.local-secrets/ray-backend` 独立版本管理,包含迁移、恢复验证和受保护发布工具;该目录不能提交到本仓库或暴露给 HTTP 服务。 - [云存档协议与迁移](docs/game-save-cloud-api.md) diff --git a/docs/release-runbook.md b/docs/release-runbook.md index f4229d9..5ec3f2b 100644 --- a/docs/release-runbook.md +++ b/docs/release-runbook.md @@ -10,11 +10,13 @@ ## 数据与失败行为 +2026-10-07 MiMo 退役:主页布局保留,登录及 AI 入口显示“维护中”。聊天和粤语转写接口统一返回 `503 service_maintenance`,不读取用户数据、不预占额度、不调用上游。Worker 保留共享账号、管理与游戏存档服务,移除 MiMo 模型、地址及密钥绑定。现有数据库与历史存档保留;未来恢复 AI 服务需要接入并验证新模型,单独打开旧通道开关不能恢复 MiMo。 + 用户 ID、应用 ID 和 schema 构成本地命名空间。退出未被服务器确认时锁定本机私人界面,不能把断网当成服务器会话失效。已有无归属存档、聊天旧键保留,不自动上传。 存档使用 IndexedDB 事务、本地版本和跨页通知。每个云请求快照固定请求 ID、基准 revision 和校验值;只有精确 ACK 才确认对应快照。版本冲突保留副本,需要用户选择时不得猜测余额或棋盘。 -聊天及字幕在上游前预占额度;确定拒绝可以释放,超时或结果不明不自动重放。字幕按服务端验证的 WAV 样本时长计量。普通会员现有 10 次聊天、30 秒字幕额度不在本次升级中更改。 +退役前聊天及字幕在上游前预占额度,字幕按服务端验证的 WAV 样本时长计量。历史额度数据保留,但维护接口不再预占或消耗额度。新模型接入时需重新验证计量与失败重试规则,不能直接沿用已退役的处理流程。 ## Service Worker diff --git a/index.html b/index.html index f7952ae..745cffd 100644 --- a/index.html +++ b/index.html @@ -32,7 +32,7 @@ - +