Files
cmr-mini/doc/gameplay/活动运营域摘要第一刀联调回归清单.md

115 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 活动运营域摘要第一刀联调回归清单
> 文档版本v1.1
> 最后更新2026-04-03 19:48:00
## 目标
本清单只用于回归“活动运营域摘要第一刀”是否稳定,不扩新页面链,不验证复杂运营样式。
当前回归范围:
- 活动详情页
- 活动准备页
- `launch.presentation / launch.contentBundle` 会话快照
- 与 runtime 主链的相互不干扰
## 联调环境
当前统一使用 backend 提供的一键测试环境做回归,不再各自手工准备多份 demo 对象。
推荐路径:
- 先执行 `Bootstrap Demo`
- 再执行“一键补齐 Runtime 并发布”
- 再用稳定 demo 数据进入:
- 活动详情页
- 准备页
- 地图页
- 结果页
当前重点不是验证 workbench 本身,而是利用这套统一环境回归前端摘要链是否稳定。
## 回归项
### 1. 活动详情页摘要
- 页面:`/pages/event/event`
- 检查项:
- 是否展示 `展示版本`
- 是否展示 `内容包版本`
- 当字段缺失时是否回退为 `当前未声明...`
- 通过标准:
- 页面可正常加载
- 摘要存在
- 不影响原有 `release / 主动作 / 赛道模式`
### 2. 准备页摘要
- 页面:`/pages/event-prepare/event-prepare`
- 检查项:
- 是否展示 `活动运营摘要`
- 是否仍保留:
- 多赛道选择
- runtime 预览摘要
- 设备准备区
- 通过标准:
- 新摘要可见
- 页面结构未被打乱
- 进入地图主链不受影响
### 3. launch 快照接线
- 页面链:`event -> event-prepare -> map`
- 检查项:
- `launch.presentation`
- `launch.contentBundle`
- 是否已进入 `GameLaunchEnvelope`
- 通过标准:
- launch 后不报错
- 不影响地图加载
- 会话快照链不断
### 4. 与 runtime 主链隔离
- 页面链:`event-prepare -> map -> result`
- 检查项:
- 新增活动运营摘要后,以下能力是否仍正常:
- `launch.runtime`
- 赛道摘要
- 恢复链
- 结果页跳转
- 通过标准:
- 没有因活动运营摘要接线导致 runtime 摘要缺失或错位
### 5. 缺字段降级
- 检查项:
- 若 backend 某活动未返回:
- `currentPresentation`
- `currentContentBundle`
- `launch.presentation`
- `launch.contentBundle`
- 前端是否仍能正常展示和进入地图
- 通过标准:
- 页面不崩
- 只显示 `当前未声明...`
- 主链继续可用
## 建议记录字段
如联调发现问题,建议一次性记录:
- `eventPublicID`
- 活动页展示的 `展示版本 / 内容包版本`
- 准备页展示的 `展示版本 / 内容包版本`
- `launch` 是否成功
- 地图是否正常进入
- 是否影响 `runtime` 摘要或多赛道链
- 实际报错文案 / 控制台错误
## 一句话结论
本轮只验证一句话:
**活动运营域摘要第一刀是否已经接稳,且没有影响 runtime 稳定主链。**