当前页面已进入跨页知识网络层:不仅展示本页拓扑,还明确它在整站里的分类、被哪些页面引用、又继续指向哪些专题与证据页。
flowchart TD
subgraph Factory["当前工厂与配置入口"]
Config["CLI / ENV / config"] --> Resolve["ResolveBlockchainStorageBackend()"]
Resolve --> Badger["badger
enabled L1 backend"]
Resolve --> SQLite["sqlite_l1
local candidate only"]
Resolve --> Reserved["badger_sharded / archive_sql / oceanbase
reserved fail-closed"]
end
subgraph Neutral["P0-B 已补入的 backend-neutral 底座"]
Envelope["msgchain.storage.record.v1
canonical envelope"]
Shard["logical sharding manifest"]
Snapshot["snapshot / migration manifest"]
Compression["lossless + runtime compression envelope"]
Executor["backend-neutral migration executor"]
end
subgraph Gate["当前门禁状态"]
Conformance["tools/storage_backend_conformance_gate"] --> Blockers["candidate_backend_not_enabled_sqlite_l1
no_non_badger_l1_backend_enabled
Q1/Q2 mixed-backend production evidence missing"]
Blockers --> Verdict["可信结论
MSG 已进入可插拔存储设计与本地 conformance 阶段
但仍不能宣称 non-Badger L1 backend 已 production-ready"]
end
Badger --> Envelope
SQLite --> Envelope
Envelope --> Shard
Shard --> Snapshot
Snapshot --> Compression
Compression --> Executor
Executor --> Conformance