登录成员从全局通知入口进入;支持 type/read/cursor 深链且受限正文不复制到通知载荷。
TARGETF4B2 PARTIALQA 0/5 VERIFIEDR03 · 4/21 PASS COMPLETEWeb · 处理回复、提及、审核、来源修订和系统通知的已登录成员
社区通知中心
按需要行动的程度分组通知,并在列表内提供足够上下文、读取状态和恢复路径
R03 · KNIFE 4 / 21
社区通知中心 · 页面级细化任务包
处理回复、提及、审核、来源修订和系统通知,同时从通知安全返回原上下文。
打开仍有权限的精确上下文,或保存按范围绑定的 read/mute receipt。
NotificationEnvelope 只含必要摘要、target_ref、visibility 与 action state;来源修订是待处理任务,不静默改写用户引用。
桌面 inbox + 上下文预览;移动端预览进入详情层,未读、待办和时间保持在列表,全部已读必须确认。
bbs_notifications_view · notification_open · action_start · mark_read_confirm · read_receipt · mute_receipt;不复制目标正文。
- NodeBB 主题已经提供正式来源、修订、附件与话题详情字段
- BBS 源码与生产 current-sha 均为 1d2d5b6
- NodeBB、Mongo 与 Redis 当前均在 EC2 运行
- NodeBB 核心已经提供 `/notifications` 与已读状态
- 来源修订待办与 NotificationEnvelope 仍需版本化
- 邮件/推送渠道健康只是边界,不能冒充已部署投递中心
- 受限目标、批量已读冲突和移动详情证据未登记
72-STATE PROGRAM / THIS SCREEN
QA 0 / 5 VERIFIED八页各自改变真实区域、信任边界、恢复动作与回执
分组 inbox 与上下文预览
BBS-NOTIFICATIONS-READY→ 处理来源修订NotificationPage
BBS-NOTIFICATIONS-LOAD→ 查看最近快照通知列表
BBS-NOTIFICATIONS-EMPTY→ 返回社区动态Delivery status
BBS-NOTIFICATIONS-DELIVERY-PARTIAL→ 重试渠道状态NotificationPage
BBS-NOTIFICATIONS-503→ 重新读取通知Notification cache
BBS-NOTIFICATIONS-OFFLINE→ 重新连接NotificationTarget
BBS-NOTIFICATIONS-TARGET-DENY→ 移除这条通知ReadMutation
BBS-NOTIFICATIONS-READ-CONFIRM→ 确认全部已读Read receipt
BBS-NOTIFICATIONS-READ-SAVED→ 查看同步范围UI STUDIO
target-bbs-notificationsWeb1440 × 900100%
100%
IMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 通知摘要
- 类型与未读筛选
- 时间分组
- 事件与上下文
- 批量动作
- 来源修订待办
- 设置和游标
用户动作
- 打开通知上下文
- 标记单条/分组已读
- 处理来源修订
- 筛选通知
- 全部已读
- 管理通知设置
必须状态
- 通知就绪
- 通知加载
- 没有通知
- 部分上下文失败
- Notification 服务失败
- 离线通知快照
- 受限上下文
- 全部已读确认
- 通知状态已更新
数据契约
- NotificationEvent
- NotificationGroup
- ReadCursor
- ContextPreview
- SourceRevisionEvent
- NotificationPreference
- ActionReceipt
TARGET MODULES
目标页面必须交付的模块
- 01未读与待办摘要
- 02通知类型筛选
- 03今日/更早分组
- 04通知行与上下文预览
- 05批量已读
- 06通知设置
PRODUCT ROUTE INDEX
社区 的 16 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
01
社区动态
Web02/话题详情
Web03/topic/:slug/:tid动态/话题发布器
Web04/compose最新话题
Web05/recent标签发现
Web06/tags用户资料与可信记录
Web07/user/:userslug通知中心
Web08/notifications互动风险运营台
Web09/reits/ops/interaction-risk社区可信动态
Web10/最近活动与阅读断点
Web11/recent话题与可信回复树
Web12/topic/:slug/:tid市场与来源标签发现
Web13/tags成员资料与可信贡献
Web14/user/:userslug社区通知中心
Web15/notifications可信内容发布工作台
Web16/compose互动风险决策工作台
Web/reits/ops/interaction-risk