ARCHITECTURE DOSSIER · 03

可信内容与公共知识

来源注册、采集、证据、社区共审与公共发布

RUNNINGCONTENTCODE + RUNTIME + QA
CONTENT · COMPONENT TOPOLOGYowner / runtime / truth state
01Client
Portal / BBS readersrunning

搜索、阅读、引用、共审与纠错

Content ExperienceNext.js / NodeBB
02Edge
reits.tech / bbs routesrunning

公开缓存、TLS 与域名隔离

Platform OpsNginx
03Service
data-sourcesrunning

source registry、fetch、parse、document、media

Data PlatformGo + Vue admin
reits-bbsrunning

候选、互动、共审、moderation

CommunityNodeBB
reits-info-portalrunning

公开快照、国家/资产/文章与 AI footnote

Content ExperienceNext.js
04State
Documents / topics / snapshotsrisk

分别保存采集真值、互动真值和公开快照

Domain ownersPostgres + Mongo + files
每次跨层调用必须同时具备IDENTITYVERSIONED CONTRACTTELEMETRYFAILURE POLICY

CRITICAL SEQUENCE

真实主链与事务边界

每一步都必须能回到调用方、契约、状态 owner 与失败证据;UI 只显示服务端已经确认的真值。

  1. 01

    来源注册与授权判定

  2. 02

    抓取并保存原始响应/时间

  3. 03

    解析为文档、内容块与素材

  4. 04

    生成带证据的 BBS 候选

  5. 05

    人工/策略审核与社区讨论

  6. 06

    Portal 发布静态快照、引用和更正状态

INTERFACE REGISTER

跨项目接口与安全条件

producer、consumer、契约和 guard 同时登记;其中任何一列缺失都不能进入多团队并行开发。

ProducerVersioned contractConsumerSecurity / consistency guard
data-sourcesDocumentSnapshot {source,as_of,hash,license}BBS / Portal

source policy + immutable hash

reits-bbsTrustedCandidate {topic,state,evidence}Portal

moderation + publish route

PortalArticle / Asset footnoteHuman / AI clients

citation + corrected_at

STATE OWNERSHIP

数据真值与恢复

Sources / documents / blocksdata-sources

STOREPostgreSQL + files

RETENTION来源政策

RECOVERYbackup manifest + drill

Topics / moderationreits-bbs

STOREMongoDB + Redis

RETENTION社区政策

RECOVERY成组恢复

Public snapshotsreits-info-portal

STOREbuild/content snapshots

RETENTION版本化

RECOVERY从可信输入重建

FAILURE MODEL

故障必须怎样收敛

TRIGGER来源结构变化

SYMPTOM解析为空或字段错位

CONTAIN保留原始响应并暂停发布

parser sample diff
TRIGGER证据缺失

SYMPTOM内容无法回到 source/hash

CONTAIN降级为待核,不进入正式面

trace completeness
TRIGGERBBS bridge 失败

SYMPTOM社区候选未发布或重复

CONTAIN幂等 route + 人工重试

candidate id / topic id

QA RELEASE GATES

不是画完架构图就算完成

这些门禁连接 UI 状态、接口负向路径、运行证据与可恢复性;发布证据必须绑定 exact commit。

CONTENT-01

来源授权与 robots 证据

每个 source 必填

CONTENT-02

快照 hash / as_of 贯穿

contract test

CONTENT-03

更正状态公共可见

visual + API

CONTENT-04

采集失败不污染发布面

E2E negative path