社交系统
定位
本页是 WEN-15 / B2-C 文档整理入口,整理稿保持 draft。社交系统在资料分类上承载沟通、关系和组织能力;世界聊天、公会聊天为缺口候选,公会、好友为预留候选。原“当前覆盖”只表示文档覆盖,不能解释为当前游戏已实现或已上线。组队、协作和社交竞争仅为历史扩展关注点。
本类功能
系统边界
- 系统邮件归基础系统;聊天、好友和公会关系归本类。
- 排行榜规则归玩法系统,好友或公会榜的关系展示依赖本类。
- 公会活动的时间、奖励和运营配置分别依赖运营、经济与玩法系统。
共用关注点
- 频道、消息、关系链、组织权限和成员生命周期。
- 屏蔽、举报、敏感词、频率限制和未成年人保护。
- 在线状态、推送、红点、断线重连和历史消息。
- 跨服关系、公会数据迁移和社交数据隐私。
逐项资料状态
| 能力 | 固定来源中的资料状态 | 当前整理与缺证 |
|---|---|---|
| 世界聊天 | 功能篇 §1 明确为 Excel 缺口;R-001~004 为候选规则 | 保留 draft;缺发言等级、冷却、长度、频道范围及当前上线证据 |
| 公会聊天 | §1 为缺口;R-005 为加入公会才可见/发言候选 | 公会依赖、权限及频道范围待确认;没有当前实现/运行证据 |
| 公会 | §1、R-007 为预留社交功能 | 没有完整创建、申请、审批、公会战设计;是否仅保留入口待裁定 |
| 好友 | §1、R-007 为预留社交功能 | 没有完整关系生命周期/赠礼设计;上限、私聊、黑名单均未确认 |
| 领地留言过滤 | 领地 R-029 及 §13 请求复用聊天能力或同一治理流程,同时仍询问是否共用 | 只有共享候选;不证明已有统一服务、词库或上线能力 |
以上状态来自社交功能篇,不把历史“需验证”当作验证已完成。聊天、公会、好友的当前版本上线范围全部留给用户决定。
共用规则归属与引用
| 规则/能力 | 文档归属 | 消费者与边界 |
|---|---|---|
| 过滤分类、权威校验、命中处理、词库版本/灰度/回滚候选 | 社交功能篇 §5.1,SOCIAL-CHAT-GUILD-FRIEND-R-002~R-004 | 聊天自身;领地仅引用共享候选。策略与治理方案待用户裁定,不新增词库正文 |
| 频道、频率、发言条件、公会权限、记录范围 | 社交功能篇 R-001、R-005、R-008 | 不直接套用到领地留言 |
| 留言长度、发布、领地主界面展示与访客可见 | 领地功能篇 R-029、§6.2 | 归领地;30 字符是来源候选,长度计算口径与过滤结果仍待确认 |
| 系统消息/公告边界 | 社交 R-006 与公告 | 频道消息归社交;公告/跑马灯归运营,不自动共用命中策略 |
| 配置、语言、数值与词库管理 contract | Planning / Ops,用户先裁定策略 | Backend 负责权威校验;Frontend 负责提示与展示。只是责任边界,不创建实现任务 |
固定来源与原审核事实
获取/阅读日期:2026-10-13。固定资料快照:project2-docs @ ec43be0e13c8624cfafd36c0fd803f3b89733fff;本轮最新文档基准:master @ c67a8765de2200ccaa07b2b367ce53dfa436fef0。下表路径均相对 docs/planning/project2-game-feature-library-v1/。
| 来源路径 | 原审核声明与事实边界 |
|---|---|
systems/social-system.md、features/social-chat-guild-friend.md | 固定快照均为 producer_review_needed / canonical_candidate;规则、流程、验收均候选,本次改为 draft 且保留原声明 |
features/territory-steal.md | 固定快照原 producer_review_needed / canonical_candidate;本轮基准已由 WEN-12 整理为 draft,本次只补过滤引用,不改留言候选规则 |
feature-map.md、manifest.yaml | 固定快照包级 producer_review_needed / canonical_candidate,不等同逐功能获批;包级声明保留 |
_support/source-baseline-inventory.md、_support/repo-evidence-index.md | WEN-7 基准索引,历史反推线索不等于本轮运行证据;固定资料清单可追溯 |
B0 资料清单 §访问缺口记录敏感词集合的原件、版本、原批准记录未提供;迁移台账的 merged 仅为资料迁移状态,不证明原件可读或产品批准。本批不读取或复制敏感词正文。
本轮同时读取 _support/source-migration-log.md @ c67a8765de2200ccaa07b2b367ce53dfa436fef0 的“敏感词库批次”台账(不读取词库文本);该文件最后修改提交为 9f89aed4bc68cdf573ea3a3824d81b13662d1321。台账只表示能力候选迁移,不能推导词库版本或原审核事实。
本批没有可引用的已批准社交产品基线;用户批准的是文档整理执行范围。未取游戏源码/配置新快照,未生成新的代码/配置推导事实,也没有当前游戏运行/上线证据。Excel“缺口/预留”仅为固定功能篇的迁移记录,未取得原 Excel 独立版本,不能声称已复核其正文。
冲突、现状缺证与待用户裁定
| ID | 来源/版本与证据 | 影响 | 待裁定问题 |
|---|---|---|---|
| B2-C-01 | 固定快照社交总览“当前覆盖” vs 功能篇 §1“缺口/预留” | 易把资料覆盖误读成已上线;本次明确改为文档分类 | 世界、公会聊天、公会、好友分别在哪个版本上线? |
| B2-C-02 | 同快照社交 R-003 写阻止或替换,§13 仍列拦截/替换/人工审核待确认 | 未确定各文本场景命中反馈,不能代选策略 | 哪些场景用哪种策略?失败提示与服务端权威边界如何确认? |
| B2-C-03 | 同快照领地 R-029 写复用能力或同一治理流程,§13 仍问是否共用 | 同词库治理与同过滤服务是不同方案,不能宣布已共享 | 聊天与留言共用服务、共用词库治理,还是另有方案? |
| B2-C-04 | 同快照社交 R-002/004、§7/13 未给管理入口、版本责任人和审查规则 | 词库分类/更新/灰度/回滚不能直接落地 | 分类范围、管理入口、责任人及审批流程如何确定?不导入词库正文 |
| B2-C-05 | 同快照 §6 无映射图、§7 contract 待确认;本轮无实现与运行证据 | 无法判断现状是否符合候选规则;缺证不等于未实现 | 用户提供当前版本与 owner/人工证据后如何裁定差异? |
| B2-C-06 | 同快照社交 R-006、公告 §10.1 敏感词替换候选;改名 R-010 另有校验口径 | 外部文本消费者不能被本批共享策略自动覆盖 | 公告、角色名是否纳入统一治理?分别由 B3/B1-A owner 与用户确认 |
B2-C-02~04 可随 draft 人审,不阻塞本批整理。公会/好友上限、离线记录、跨服、未成年人保护、隐私等历史关注点均未补造详细设计。
重复与引用切换记录
社交功能篇 §12.2 的八条验收全文曾逐条复制 §5;本批删除重复正文,保留八个原规则 ID 并引用 §5 的单一规则正文。末尾重复“7.1 界面图/暂无”删除,缺图事实归 §6.1。总览、功能总表、package index、manifest 和领地留言引用同步指向本入口及原功能篇。现有稳定路径和导航不新增兼容入口;无被替代独立文件需删除。已知外部消费者为公告及账号改名,保留其各自策略,未修改其页面或 SDK brief;本次未发现路径删除造成的外部破坏对象,不能据此保证未知消费者不存在。
整理验收与验证限制
本篇只验收入口、逐项资料状态、规则归属、来源及待裁定记录。候选功能验收和测试设计继续由用户与 owner 确定。本批未新增或扩写测试。本地验证:根据项目策略禁止执行。 文档构建只以本次提交对应的外部 CI Runner 结果为证;游戏行为、过滤能力、公会/好友上线及视觉/runtime 验收仍未验证。