全局导航、通知返回或带 activity_cursor 的深链;筛选与已读状态可恢复。
TARGETF4B2 PARTIALQA 0/5 VERIFIEDR03 · 4/21 PASS COMPLETEWeb · 追踪社区最新变化和恢复阅读位置的成员
最近活动与阅读断点
按活动时间、已读位置和可信状态组织最近话题,而不是复制一份 Feed
R03 · KNIFE 4 / 21
最近活动与阅读断点 · 页面级细化任务包
按稳定活动游标追踪最新变化,并从跨设备保存的阅读断点继续。
打开目标回复/修订位置,或保存绑定账号和 cursor 的已读 checkpoint receipt。
ActivityPage 分离 activity_cursor、read_checkpoint、source_revision 与 moderation visibility;时间排序不改变可信等级。
桌面时间线 + 阅读摘要;移动端摘要折叠为顶部状态条,断点保持可见且列表操作不依赖 hover。
bbs_recent_view · checkpoint_resume · filter_change · mark_read_confirm · activity_open;只记录 event_id,不复制受限正文。
- NodeBB 主题已经提供正式来源、修订、附件与话题详情字段
- BBS 源码与生产 current-sha 均为 1d2d5b6
- NodeBB、Mongo 与 Redis 当前均在 EC2 运行
- NodeBB 核心已经提供 `/recent` 与活动分页
- 稳定 activity_cursor/read_checkpoint schema 尚未固化
- 跨设备并发已读合并规则没有 UI 证据
- 来源修订与审核事件的部分失败 fixture 未登记
72-STATE PROGRAM / THIS SCREEN
QA 0 / 5 VERIFIED八页各自改变真实区域、信任边界、恢复动作与回执
活动时间线与阅读断点
BBS-RECENT-READY→ 继续上次阅读ActivityPage
BBS-RECENT-LOAD→ 取消刷新当前筛选结果
BBS-RECENT-EMPTY→ 查看全部活动SourceRevision events
BBS-RECENT-REVISION-PARTIAL→ 重试修订事件ActivityPage
BBS-RECENT-503→ 重新读取活动Activity cache
BBS-RECENT-OFFLINE→ 重新连接ModeratedActivity
BBS-RECENT-TARGET-DENY→ 跳过受限活动ReadCheckpoint
BBS-RECENT-READ-CONFIRM→ 确认全部已读Checkpoint receipt
BBS-RECENT-READ-SAVED→ 查看已读范围UI STUDIO
target-bbs-recentWeb1440 × 900100%
100%
IMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 最近活动标题与摘要
- 组合筛选
- 今天/昨天时间组
- 话题活动行
- 未读断点
- 分页与位置恢复
- 索引状态
用户动作
- 恢复上次阅读
- 筛选活动
- 标记分组已读
- 打开最新回复
- 查看来源修订
- 继续加载
必须状态
- 活动列表就绪
- 活动加载
- 没有新活动
- 部分活动缺上下文
- Recent 服务失败
- 离线活动快照
- 受限话题
- 全部已读确认
- 阅读位置已保存
数据契约
- RecentActivity
- TopicSummary
- ActivityCursor
- ReadPosition
- TopicState
- SourceRevisionEvent
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