# 活动运营域摘要第一刀联调回归清单
> 文档版本：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 稳定主链。**
