Files
Genarrative/docs/technical/MATCH3D_CREATION_ENTRY_COMING_SOON_2026-05-01.md

2.3 KiB
Raw Blame History

抓大鹅创作入口开放与错误隔离 2026-05-01

1. 背景

抓大鹅 Match3D 玩法域已完成当前 demo 主链接入,本轮恢复创作页入口,使玩家可以从创作中心直接进入抓大鹅共创工作台。同时,平台首页会并行读取 RPG、拼图、抓大鹅等公开广场数据公开广场接口未就绪、空表或临时失败不应污染创作入口错误态也不应表现成登录异常。

2. 落地边界

本轮只调整平台创作入口展示、点击分流与公开广场错误隔离:

  1. PLATFORM_CREATION_TYPESmatch3d 保持展示,标题仍为 抓大鹅
  2. match3d 的副标题显示 经典消除玩法badge 显示 可创建
  3. match3d.locked 设为 false,创作页首屏卡片和创作类型弹层均可点击。
  4. 首屏卡片的 handleCreationHubCreateType('match3d') 必须走登录保护后调用 openMatch3DAgentWorkspace()
  5. 创作类型弹层的 onSelectMatch3D 必须走同一条登录保护与工作台打开链路。
  6. 公开抓大鹅广场读取失败只清空抓大鹅公开列表,不写入 match3dError,避免把公开数据失败展示为创作工作台错误。
  7. RPG 公开作品广场读取失败只降级为空列表,不提升为整个平台错误;私有作品库、创作作品列表等受保护请求失败仍保留错误提示。

3. 非目标

  1. 不删除 src/components/match3d-creation/src/services/match3d-creation/ 或已完成的 Match3D 玩法域代码。
  2. 不修改 SpacetimeDB 表、procedure、bindings 或 migration.rs
  3. 不改变已发布抓大鹅作品的详情、运行态和后续恢复入口能力。
  4. 不在本轮补做公开广场接口的后端业务兜底;前端只对公开读取失败做非阻塞降级。

4. 验收点

  1. 创作页能看到 抓大鹅 卡片。
  2. 该卡片显示 经典消除玩法,且按钮可点击。
  3. 登录态点击创作页首屏 抓大鹅 卡片后进入抓大鹅共创工作区。
  4. 未登录点击 抓大鹅 入口时弹出登录面板,不静默吞掉点击。
  5. 抓大鹅公开广场读取失败时,创作页不显示 读取抓大鹅广场失败,抓大鹅入口仍可进入。
  6. RPG 公开作品广场读取失败时,首页不显示阻塞性的 读取作品广场失败,创作页仍可正常打开。
  7. 相关测试、类型检查和编码检查通过。