基础系统
整理范围与审核边界
本页及下列四篇为 WEN-8 / B1-A 整理稿,均保持 draft。来源固定为文档 master @ ec43be0e13c8624cfafd36c0fd803f3b89733fff,并承接 WEN-7 的整理基准与资料清单。资料读取日期为 2026-10-13;本批仅阅读文档源码,没有重新核对游戏源码、配置或运行版本。
已确认基线是本次文档整理范围、固定来源和保留人工审核的边界;不是游戏产品规则批准。下表原审核声明、manifest 及 SDK reviewed split 是历史审核事实;本文的规则归属、合并与问题记录是待审核整理稿。既有候选规则和代码/配置反推线索不自动成为已确认规则。
本类功能与责任入口
| 功能入口 | 本篇负责 | 原审核声明(固定来源) |
|---|---|---|
| 账号、登录、服务器与角色基础 | 启动/版本、账号会话、服务器准入、角色创建/登录、角色快照、个人信息变更 | ready_for_split / canonical_candidate;不等于 SDK 产品批准 |
| 主界面、入口与红点 | 主界面布局、入口开放与隐藏/锁定表现、跳转失败、红点聚合、解锁动画与引导交接 | producer_review_needed / canonical_candidate |
| 新手引导、语言与设置 | 引导触发/章节/进度持久化、教学流程、设置内容与偏好同步 | producer_review_needed / canonical_candidate |
| 邮件、附件、收藏、删除与跳转 | 邮件读取、附件领取/幂等、收藏/删除/过期、邮件红点来源与刷新 | producer_review_needed / canonical_candidate |
本系统原审核声明为 producer_review_needed / canonical_candidate。功能 key、路径及已有 sidebar 入口保持稳定;系统页汇总边界,不另建一份功能规则。其他玩法、运营、公告和商业化只消费通用能力,其业务规则仍归各自功能;角色、关卡等具体对象仍归内容库。
初始化、入口、红点与开放的共同边界
| 共同环节 | 规则归属与引用 | 消费方与不确定边界 |
|---|---|---|
| 启动到大厅初始化 | 账号第 4 节、ACCOUNT-SERVER-LOGIN-R-004、第 6.3 节 | 版本/会话/准入后,创建或登录角色,返回角色基础和系统快照,再初始化大厅。JoinResponse 是原候选契约名称;不推定当前代码字段或每个模型的具体顺序 |
| 初始入口/红点 | 主界面第 4 节、MAIN-ENTRY-RED-DOT-R-001~R-004 | 消费已恢复的功能模型状态;各功能负责红点来源和状态变更,主界面负责聚合/展示及跳转异常,不替代功能状态 |
| 开放条件与入口表现 | 主界面 R-005、R-006、R-010、R-014、R-018 | 共用条件/动画归主界面;具体条件数值和表契约归 planning。基础入口未解锁隐藏与底部入口锁定表现属于不同入口类型,不混成同一默认规则 |
| 解锁后引导 | 主界面 R-006 → 引导 GUIDE-SETTING-R-014、R-022、R-023 | 主界面负责解锁表现,引导消费开放结果;引导章节、进度和重放例外由引导文档定义。没有固定证据的初始化/触发时序不补造 |
| 设置入口与恢复 | 主界面 R-014 → 引导设置 R-004~R-011 | 入口开放/跳转归主界面,设置项和最后一次修改同步归引导设置。设置是否默认开放、本地/服务端恢复优先级仍缺证 |
| 邮件入口与红点 | 主界面 R-014 → 邮件第 3、4 节及第 6.1 节图 02 | 邮件未读/未领附件判断归邮件,主入口聚合归主界面;读取/领取后邮件状态刷新。初始邮件是否随角色快照、具体开放条件未确认 |
| 头像与名称展示 | 账号 R-007~R-012 → 主界面 R-012 | 主界面负责展示,账号负责变更与头像解锁;默认名称的来源语义缺证,不用展示文案替代角色创建 contract |
重复合并与引用切换
本次只合并引导文档内与主界面重复的开放规则,不删除功能页面或更改 URL。原文可通过固定来源引导文档复核,原状态 producer_review_needed / canonical_candidate。
| 被合并的原编号/位置 | 整理后归属 | 已知引用切换 |
|---|---|---|
GUIDE-SETTING-R-024;第 5.6、12.2 节 | 主界面 MAIN-ENTRY-RED-DOT-R-005,保留单条件候选限制 | 引导第 5.6 和 12.2 改为主界面引用,不再保留重复规则正文/验收副本 |
GUIDE-SETTING-R-025;第 5.6、12.2 节 | 主界面 MAIN-ENTRY-RED-DOT-R-005,保留关卡名/等级提示语义 | 同上;具体入口选择继续待审 |
GUIDE-SETTING-R-026;第 5.6、12.2 节 | 主界面 MAIN-ENTRY-RED-DOT-R-006,保留三类解锁后表现与动画先于引导 | 同上;引导文档仅定义引导消费与进度 |
原规则编号仅在本表作为追溯记录,不是 alias 或兼容规则入口。没有新增或发布 SDK split/brief。已有导航直接指向稳定的五篇路径,无被替代页面入口需要删除;仓库已知引用源码检索未发现范围外文档对上述三条原编号或这四篇变更章节锚点的引用;范围外外部消费者清单未取得,若存在依赖旧规则正文的消费者,需由用户确认范围后切换到主界面规则。
冲突、缺证与待用户裁定
| 编号 | 来源/版本与证据 | 影响与待裁定问题 |
|---|---|---|
| B1-A-Q01 登录流程冲突 | 固定来源账号第 3、4、6.2 节要求列表/选服;同篇 R-002、操作矩阵、第 6.3/13 节为单服免选服候选;SDK split 同版 reviewed / producer_approval: pending | 玩家步骤、UI、contract、埋点和验收不同。两侧均保留在账号第 4 节,不选定一侧;用户需确认目标版本及哪些列表内容仅用于服务端准入 |
| B1-A-Q02 入口开放缺证 | 固定来源主界面 R-005、R-010、R-014、R-018 及引导/邮件入口 | 共用表现已归主界面;邮件/设置具体开放条件、逐入口隐藏/锁定选择未批准,不能由“基础系统”推定全默认开放。用户需确认具体入口条件与类型 |
| B1-A-Q03 初始化/恢复缺证 | 固定来源账号 R-004、引导设置 R-010、邮件第 4 节 | 仅可记录快照→大厅的共用关系;邮件初始加载、设置恢复、重连后各模型顺序未固定。不补造新时序,需产品/owner 后续补证 |
| B1-A-Q04 邮件清理边界 | 固定来源邮件 R-004~R-006:收藏保护、超上限最早清理、过期删除并失去奖励 | 收藏保护是否涵盖过期/数量上限、未领附件是否受保护仍待决定;保留原候选及第 13 节问题,整理不调整奖励或删信行为 |
| B1-A-Q05 游戏现状差异缺证 | B0 固定 docs/config/Unity/backend ref,历史逻辑核对未逐项绑定 SHA;本批未读当前游戏实现或发布证据 | 无法判断单服/选服、入口条件、引导和邮件实际行为是否与候选一致。缺少运行/发布版本及外部运行或人工验收证据;记录缺证,不宣称存在已确认行为差异 |
原始 Excel/外链及逐条批准凭证的缺口沿用 B0;规则冲突是本批 draft 交付内容,不等于需要启动实现或自行批准。
来源与验证记录
- 五篇原文:
systems/basic-system.md与features/{account-server-login,main-entry-red-dot,guide-setting,mail}.md,均位于docs/planning/project2-game-feature-library-v1/,固定 SHA 为ec43be0e13c8624cfafd36c0fd803f3b89733fff。 - 审核与索引:同一 SHA 的
manifest.yaml、feature-map.md、split/task-split.yaml和split/task-list.md。manifest 包级候选不覆盖账号独立ready_for_split;reviewed split 不等于制作人批准。 - 仅沿用历史证据边界;未修改游戏、配置、协议、资源、CI、guidance 或 SDK brief;未新增或扩写测试。
- 本地验证:根据项目策略禁止执行。源码/diff 阅读不构成验证通过;精确提交的外部 CI 与 Draft MR 写入 WEN-8 Symphony workpad,缺结果时记录无法验证。外部 docs CI 不能证明游戏行为或产品批准。