2.3 KiB
2.3 KiB
抓大鹅创作入口开放与错误隔离 2026-05-01
1. 背景
抓大鹅 Match3D 玩法域已完成当前 demo 主链接入,本轮恢复创作页入口,使玩家可以从创作中心直接进入抓大鹅共创工作台。同时,平台首页会并行读取 RPG、拼图、抓大鹅等公开广场数据,公开广场接口未就绪、空表或临时失败不应污染创作入口错误态,也不应表现成登录异常。
2. 落地边界
本轮只调整平台创作入口展示、点击分流与公开广场错误隔离:
PLATFORM_CREATION_TYPES中match3d保持展示,标题仍为抓大鹅。match3d的副标题显示经典消除玩法,badge 显示可创建。match3d.locked设为false,创作页首屏卡片和创作类型弹层均可点击。- 首屏卡片的
handleCreationHubCreateType('match3d')必须走登录保护后调用openMatch3DAgentWorkspace()。 - 创作类型弹层的
onSelectMatch3D必须走同一条登录保护与工作台打开链路。 - 公开抓大鹅广场读取失败只清空抓大鹅公开列表,不写入
match3dError,避免把公开数据失败展示为创作工作台错误。 - RPG 公开作品广场读取失败只降级为空列表,不提升为整个平台错误;私有作品库、创作作品列表等受保护请求失败仍保留错误提示。
3. 非目标
- 不删除
src/components/match3d-creation/、src/services/match3d-creation/或已完成的 Match3D 玩法域代码。 - 不修改 SpacetimeDB 表、procedure、bindings 或
migration.rs。 - 不改变已发布抓大鹅作品的详情、运行态和后续恢复入口能力。
- 不在本轮补做公开广场接口的后端业务兜底;前端只对公开读取失败做非阻塞降级。
4. 验收点
- 创作页能看到
抓大鹅卡片。 - 该卡片显示
经典消除玩法,且按钮可点击。 - 登录态点击创作页首屏
抓大鹅卡片后进入抓大鹅共创工作区。 - 未登录点击
抓大鹅入口时弹出登录面板,不静默吞掉点击。 - 抓大鹅公开广场读取失败时,创作页不显示
读取抓大鹅广场失败,抓大鹅入口仍可进入。 - RPG 公开作品广场读取失败时,首页不显示阻塞性的
读取作品广场失败,创作页仍可正常打开。 - 相关测试、类型检查和编码检查通过。