Compare commits

...

2 Commits

Author SHA1 Message Date
Codex 36e5dd3c96 docs(release): sync verified Private Zoom rollout [skip ci] 2026-07-22 19:33:03 +08:00
Codex 40184c7631 docs(private-zoom): record verified rollout [skip ci] 2026-07-22 19:33:01 +08:00
@@ -2,7 +2,7 @@
- 日期:2026-07-22
- 目标环境:本地、`pre`、生产
- 当前状态:已实现待联调
- 当前状态:已验证
## 1. 目标
@@ -174,6 +174,10 @@ database/private-zoom-migration.sql
- 前端:TypeScript 类型检查通过;Vitest `639 passed`ESLint 通过;契约测试 `4 passed`;生产构建通过并生成三个角色的 `/private-zoom` 页面。
- Manager`75 passed`
- PostgreSQL 16 临时库:升级、重复升级、回滚和再次升级全部通过;历史解锁、偏好键、积分账本、埋点、媒体路径和数据库对象名均通过断言,临时容器已删除。
- `pre`unified `71da49b` 和前端 `35939e7` 已验证;新 API 已注册 `8``/api/private-zoom/*` 路径,旧 API 路径数量为 `0`;新页面返回 `200`,旧页面返回 `404`
- 生产:unified 镜像 `ai-boyfriend-unified:prod-20260722-71da49b`(镜像 ID `sha256:755ef5741856d83d7d808e7df8ee259b6fa5fb94fe333b523ee280ed1d5f674b`)和前端镜像 `prod-35939e7` 已健康运行;Manager 当前版本为 `6eea005`
- 生产接口:测试账号调用 `GET https://api.banlv-ai.com/api/private-zoom/config?characterId=elio` 返回 `200``success=true`;旧 `/api/private-room/*` 路径在所有公开 API 入口均返回 `404`
- 生产数据库:最终迁移已执行,旧表、桥接函数、桥接触发器、旧偏好键、旧积分分类和旧埋点值的残留数量均为 `0`
## 11. 回滚影响
@@ -181,5 +185,4 @@ database/private-zoom-migration.sql
## 12. 待确认事项
- `pre` 浏览器真实联调和生产发布尚未执行
- 生产镜像 ID 将在发布前固化到发布记录。
-