TARGETF4B2 PARTIALQA 0/5 VERIFIEDR03 · 4/21 PASS COMPLETEWeb · 查看自己或他人社区身份、贡献与关系状态的用户

成员资料与可信贡献

把社交身份、可信引用贡献、主题回复和隐私状态组织成可验证但不过度评分的成员资料

/user/:userslugreits-bbs对照 CURRENT · bbs-profile →
R03 · KNIFE 4 / 21

成员资料与可信贡献 · 页面级细化任务包

理解一个成员的公开身份、可核对贡献和关系状态,而不把贡献计数包装成信用评分。

ENTRY

作者头像、提及、成员搜索或 canonical userslug;私密字段默认不进入 profile payload。

SUCCESS OUTPUT

打开可验证贡献证据,或生成 follow/block/report 等明确关系 receipt。

TRUST MODEL

PublicProfile 分开 identity claims、ContributionEvidence、relationship 与 visibility;认证主体来自 Auth,BBS 不自造身份等级。

RESPONSIVE + A11Y

桌面动态 + 贡献侧栏;移动端身份与关系动作优先,贡献证据折叠但不隐藏解释,敏感动作进入底部确认。

TELEMETRY

bbs_profile_view · contribution_open · relationship_confirm · relationship_receipt · report_open;不追踪私密资料字段。

CURRENT SOURCE TRUTH1d2d5b6
  • NodeBB 主题已经提供正式来源、修订、附件与话题详情字段
  • BBS 源码与生产 current-sha 均为 1d2d5b6
  • NodeBB、Mongo 与 Redis 当前均在 EC2 运行
  • NodeBB 核心已提供 `/user/:userslug`、动态与贡献数据入口
IMPLEMENTATION GAPNOT PRODUCT UI
  • ContributionEvidence 可验证口径尚未成为版本化 schema
  • Auth 认证与社区角色的展示映射仍需 owner 联审
  • block/report 对既有关系和内容可见性的九态证据未登记
目标稿只对照当前 NodeBB/theme 能力;未通过 B3/B4 不能作为产品完成证据。
72-STATE PROGRAM / THIS SCREEN

八页各自改变真实区域、信任边界、恢复动作与回执

QA 0 / 5 VERIFIED
READY成员公开资料已就绪

公开身份、贡献证据、关系

BBS-PROFILE-READY→ 查看贡献证据
LOADING正在读取公开资料

PublicProfile

BBS-PROFILE-LOAD→ 返回上一话题
EMPTY该成员还没有公开贡献

ContributionEvidence

BBS-PROFILE-NO-CONTRIBUTIONS→ 浏览公开动态
PARTIAL ERROR资料可用,贡献证据暂时延迟

Contribution projection

BBS-PROFILE-CONTRIBUTION-PARTIAL→ 重试贡献证据
ERROR无法读取成员公开资料

PublicProfile

BBS-PROFILE-503→ 重新加载资料
OFFLINE离线显示最近公开资料

Profile cache

BBS-PROFILE-OFFLINE→ 重新连接
FORBIDDEN该成员资料不可访问

ProfileVisibility

BBS-PROFILE-DENY→ 返回公开社区
CONFIRM关注 Yuki Data?

Relationship mutation

BBS-PROFILE-FOLLOW-CONFIRM→ 确认关注成员
SUCCESS关注关系已建立

Relationship receipt

BBS-PROFILE-FOLLOWED→ 撤销关注
COMMUNITY TRUST BOUNDARY本刀只细化 developer.reits.tech 的社区浏览、创作与风险目标 UI;不执行生产审核或 NodeBB 写入,不发布样例内容,不把设计 fixture 当成 bbs.reits.tech 生产事实。
UI STUDIOtarget-bbs-profile
Web1440 × 900100%
100%
/user/:userslug
TARGET UI1440 × 900FIT 100%
REITs CommunityTRUSTED MARKET DISCUSSION
YD
TARGET TRUST CONTRACTR03 · 4/21 · 正式来源、编辑内容和社区讨论保持独立可信层级policy · community-trust@v4
YD

Yuki Data

机构成员共审贡献者

@yuki-research · 数据研究与来源核对

东京 · 2024 年 3 月加入 · 最近活跃 8 分钟前
18 分钟前 · 已核验来源贡献
关于新能源资产利用率修订的字段级证据

补充了运营附表中的字段引用,并标注旧值、修订值和生效时间。

FIELD CITATIONCN-REIT-042 · q2_utilization_raterevision:v2 · SSE official
♡ 18 ↳ 6 引用 3 ⌑
昨天 · 社区讨论共审通过
来源撤回时,社区引用应该显示什么?

建议保留 tombstone、旧引用与替代事实入口,不直接删除讨论上下文。

♡ 24 ↳ 12 收藏 8
R03 DESIGN CANDIDATE · target-bbs-profile · NOT PRODUCT UI
REFERENCE VIEWPORT1440 × 900Desktop first · responsive
PRIMARY TASK关注/取消关注主操作、权限与完成反馈必须同屏可验证
DATA CONTRACTPublicProfileready / loading / empty / error 使用同一 fixture
ACCESSIBILITYKeyboard + WCAG AA焦点顺序、可读名称、对比度进入 UI CI
VISUAL BASELINETARGET · 2026-07-17桌面/移动、浅色/错误态按稳定 Screen ID 留档

IMPLEMENTATION MAP

目标定义与下一轮逐页细化入口

当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。

01

页面区域

  • 资料身份与关系动作
  • 角色/机构声明
  • 贡献摘要
  • 内容 Tabs
  • 可信引用记录
  • 关系与隐私说明
  • 账号状态
02

用户动作

  • 关注/取消关注
  • 查看贡献证据
  • 筛选成员内容
  • 编辑自己的资料
  • 管理隐私
  • 报告成员
03

必须状态

  • 公开资料就绪
  • 资料加载
  • 暂无公开贡献
  • 部分贡献延迟
  • Profile 服务失败
  • 离线公开快照
  • 私密/封禁资料
  • 关注确认
  • 关系状态已更新
04

数据契约

  • PublicProfile
  • RelationshipState
  • ContributionLedger
  • TrustSummary
  • ProfileContent
  • PrivacyDecision
  • AccountState

TARGET MODULES

目标页面必须交付的模块

  1. 01自己/他人资料头
  2. 02关系与权限状态
  3. 03可信贡献摘要
  4. 04动态/主题/回复 Tabs
  5. 05来源引用记录
  6. 06隐私/封禁/不存在状态

PRODUCT ROUTE INDEX

社区 的 16 个稳定 Screen ID

同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。

01
社区动态/
Web
02
话题详情/topic/:slug/:tid
Web
03
动态/话题发布器/compose
Web
04
最新话题/recent
Web
05
标签发现/tags
Web
06
用户资料与可信记录/user/:userslug
Web
07
通知中心/notifications
Web
08
互动风险运营台/reits/ops/interaction-risk
Web
09
社区可信动态/
Web
10
最近活动与阅读断点/recent
Web
11
话题与可信回复树/topic/:slug/:tid
Web
12
市场与来源标签发现/tags
Web
13
成员资料与可信贡献/user/:userslug
Web
14
社区通知中心/notifications
Web
15
可信内容发布工作台/compose
Web
16
互动风险决策工作台/reits/ops/interaction-risk
Web