# T2F 协作清单 > 文档版本:v1.10 > 最后更新:2026-04-03 19:26:23 说明: - 本文件由总控维护,写给前端线程 - 只写当前阶段实施说明,不写长讨论稿 - 正式架构与长期结论以 `doc/` 下文档为准 --- ## 1. 当前目标 当前前端线程已完成: - 活动运营域摘要接线第一刀 - 活动卡片列表最小产品化第一刀 当前进入: **活动卡片列表最小产品化第一刀联调回归与小范围修复阶段** 本阶段目标: - 在 backend 一键测试环境下回归活动列表页第一刀 - 验证卡片字段、分组、跳转与详情页链路稳定 - 只做小范围修复,不扩更多玩家侧新链 - 继续保持 runtime 主链稳定 --- ## 2. 当前后端已完成能力 后端当前已完成: - `GET /events/{eventPublicID}` 透出: - `currentPresentation` - `currentContentBundle` - `GET /events/{eventPublicID}/play` 透出: - `currentPresentation` - `currentContentBundle` - `POST /events/{eventPublicID}/launch` 透出: - `launch.presentation` - `launch.contentBundle` - publish 在未显式传入: - `presentationId` - `contentBundleId` 时,可按 event 当前 active 配置自动补齐 - runtime 主链继续保持稳定兼容: - `resolvedRelease` - `business` - `variant` - `runtime` - backend 当前测试能力已升级: - `Bootstrap Demo` - `一键补齐 Runtime 并发布` - `一键标准回归` - `回归结果汇总` - `当前 Launch 实际配置摘要` - 分步日志 / 真实错误 / stack / 最后一次 curl / 预期判定 - `POST /dev/client-logs` --- ## 3. 当前已完成 ### 3.1 活动详情页 已开始展示: - `currentPresentation` - `presentationId` - `templateKey` - `version` - `currentContentBundle` - `bundleId` - `bundleType` - `version` 当前仍保持活动运营摘要展示,不做复杂运营样式。 ### 3.2 活动准备页 已在当前 runtime 预览摘要旁边补活动运营摘要: - 当前展示版本 - 当前内容包版本 仍然只做摘要,不重构准备页结构。 ### 3.3 launch 会话快照 以下字段已收进当前会话快照: - `launch.presentation` - `launch.contentBundle` 这样后续结果页、历史页如果需要继续透出,就不需要重新拼接。 ### 3.4 当前阶段仍不做 - 不下发复杂 `schema` - 不消费完整 `EventPresentation` 结构 - 不把 `ContentBundle` 展开成资源明细 - 不重构首页、结果页、历史页已有结构 - 不做复杂运营化列表 - 不重做首页现有入口区 ### 3.5 当前活动列表第一刀已完成 当前已落地: 1. 独立活动列表页:`/pages/events/events` 2. 最小卡片样式 3. 最小筛选:`全部 / 体验` 4. 从列表跳活动详情页 5. 首页补“活动列表”独立入口 当前第一刀最小字段已覆盖: - `eventId` - `title` - `subtitle` - `summary` - `status` - `timeWindow` - `ctaText` - `coverUrl` - `isDefaultExperience` - `currentPresentation` - `currentContentBundle` --- ## 4. 当前阶段原则 - 玩家面对的是前端,前端页面必须保持干净、利落、人性化 - 先接新增摘要,不重构整条前端主链 - `resolvedRelease / business / variant` 旧字段继续保留 - runtime 主链已经稳定,不要为了活动运营摘要去动 runtime 主链 - 先做“看得见活动运营对象”,不先做复杂运营化样式 - 当前活动列表第一刀允许扩一个独立列表页,但不扩更多玩家侧新链 - 当前联调应优先复用 backend 一键测试环境,不再各自手工铺多份 demo 对象 - 当前联调应优先复用 backend 提供的结构化诊断链,不再依赖截图 + 口头描述排查 --- ## 5. 当前待前端回写 请前端线程后续重点回写: 1. 列表字段是否足够支持当前最小卡片 2. `全部 / 体验` 分组是否符合当前产品预期 3. 卡片点击进入活动详情页是否稳定 4. 是否需要 backend 再补名称摘要、状态字段或默认值 5. 有没有因为活动列表接线影响到 runtime 稳定主链 --- ## 6. 当前总控确认 1. 活动运营域摘要第一刀视为已完成 2. 前端当前进入联调回归与小范围修复阶段 3. 当前只接受字段修正、摘要打磨、一致性修复 4. 当前不继续扩更多玩家侧新链,不做复杂运营样式 5. 如果前端发现缺字段,再由总控统一回写给 backend 6. 当前前端下一步重点是配合 backend 的一键测试环境做稳定回归 7. 当前前端继续只做: - 联调回归 - 小范围修复 - 结构化日志补充 8. 当前活动列表第一刀已完成,暂不进入第二刀产品扩展 --- ## 7. 一句话结论 当前前端最重要的事不是继续扩新页面,而是: **把活动卡片列表最小产品化第一刀先稳住,并统一切到 backend 一键测试环境下做联调回归和小范围修复。**