Feed、Recent、搜索、成员页或带 tid/post index/source revision 的稳定深链。
TARGETF4B2 PARTIALQA 0/5 VERIFIEDR03 · 4/21 PASS COMPLETEWeb · 阅读、核对来源并参与结构化讨论的社区成员
话题与可信回复树
让主帖、来源、更正、嵌套回复和审核状态形成一条可追踪讨论链
R03 · KNIFE 4 / 21
话题与可信回复树 · 页面级细化任务包
阅读主帖、正式来源、修订和回复树,并在同一上下文中完成可追溯回复。
打开字段引用或提交绑定 topic revision、source refs 与 clientRequestId 的回复 receipt。
TopicDetail 保持 main post、reply tree、SourceContract、MediaContract、correction/dispute markers 与 moderation state 独立。
桌面正文 + 信任侧栏;移动端侧栏改为正文前状态摘要,回复树保留层级文字和引用,编辑器固定操作不遮挡内容。
bbs_topic_view · source_expand · revision_open · reply_preview · reply_confirm · report_open;敏感草稿不进入浏览 telemetry。
- NodeBB 主题已经提供正式来源、修订、附件与话题详情字段
- BBS 源码与生产 current-sha 均为 1d2d5b6
- NodeBB、Mongo 与 Redis 当前均在 EC2 运行
- 主题实现已有 `reits-topic-detail-v2`、RAW 来源检查与更正标记
- ReplySubmission 与 topic revision 冲突规则仍需公共 schema
- 深层回复树、长来源和附件失败的视觉证据未登记
- 回复成功 receipt/撤销边界尚未产品化
72-STATE PROGRAM / THIS SCREEN
QA 0 / 5 VERIFIED八页各自改变真实区域、信任边界、恢复动作与回执
主帖、来源、回复树、修订
BBS-TOPIC-READY→ 引用来源回复TopicDetail
BBS-TOPIC-LOAD→ 返回动态流ReplyPage
BBS-TOPIC-NO-REPLIES→ 撰写首条回复MediaContract
BBS-TOPIC-MEDIA-PARTIAL→ 重试附件TopicDetail
BBS-TOPIC-503→ 重新读取话题Topic cache
BBS-TOPIC-OFFLINE→ 重新连接Moderation state
BBS-TOPIC-LOCKED→ 返回公开社区ReplySubmission
BBS-TOPIC-REPLY-CONFIRM→ 确认提交回复Reply receipt
BBS-TOPIC-REPLY-ACCEPTED→ 查看提交状态UI STUDIO
target-bbs-topicWeb1440 × 900100%
100%
IMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 话题面包屑与动作
- 主帖
- 来源/资产证据
- 可信与审核摘要
- 回复排序和树
- 回复编辑器
- 相关话题和状态历史
用户动作
- 打开引用来源
- 切换回复排序
- 回复/引用回复
- 补充证据
- 关注话题
- 报告或查看审核状态
必须状态
- 话题就绪
- 话题加载
- 话题已删除
- 部分回复失败
- 话题服务失败
- 离线只读话题
- 话题受限/锁定
- 发布回复确认
- 回复已提交
数据契约
- TopicThread
- ReplyTree
- ComposerDraft
- SourceCitation
- AssetBinding
- ModerationState
- TopicSubscription
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