fbrain · 云端航运大脑
一套主数据骨架,上面长知识;地图和列表是同一张图的两个入口
主数据(港口 / 船东 / 服务 / 航线 / 船 / 箱型 / 附加费码 / 别名)是骨架,也是对外接口;OKF 知识卡挂在实体上;审核、快照、每日下发围着它转。本机助手和 etl agent 都从这里取主数据。
三层知识 · 边界靠规则判定,不靠模型
个人 · 本机 user 根偏好(signal)、未批准草稿、网格里的值和 overlay。不出机器;价格数字永远不出机器。
租户 · tenants/<tenant>/来源事实(代理等级等)、和来源 / 模板 / 批次相关的规则、甲方内部口径。只出到甲方自己的分区;member 审本租户。
平台 · platform/术语、行话别名、附加费语义、运价表惯例、船东 / 航线写法、港口别名、公开事实。我们的编辑 + 有跨来源佐证的提案写;所有装机每日快照拉取。
七个面 · 主数据是其中给 etl agent 用得最多的一个
ontology · 主数据与本体UN/LOCODE、SMDG 承运人码、DCSA USR / UVR、ISO 6346、Rec 23 种子 + 别名档GET /ontology/entities?kind=port&q= · POST /ontology/resolve · GET /ontology/vocab · GET /ontology/schema
memory · 卡与台账ingest delta(过出口闸)、取卡、版本链、recall(web 端)、台账事件POST /memory/ingest · GET /memory/cards?about=port/tglfw · POST /memory/recall
curation · 提案与审核待审队列按 tier / 范围 / 实体过滤;approve 写 verified: human:<id>;promote 租户 → 平台GET /curation/proposals?about=&tier= · POST …/approve · POST /curation/promote
snapshot · 每日快照OKF bundle(卡 + _vocab.yml + index.md + log.md + 签名),每天一版,可回滚GET /snapshot/latest/bundle · GET /snapshot/{v}/diff?from=
eval · 评测门override 和「待你定」答案转回归用例;R7 不回退;坍缩监控POST /eval/suites/{id}/run?snapshot= · GET /eval/gate
feeds · 外部日更船司公告(新费种、GRI / PSS 生效日)、船期差量、港口事件、标准码表POST /feeds/{source}/pull · GET /feeds/{source}/items?since=
telemetry · 只收数每批「待你定」次数、unknown_term 占比、recall / use / override、快照版本POST /telemetry/metrics · GET /telemetry/dashboard?tenant=
横切 · 租户与角色Authorization + X-Tenant-ID + X-User-ID;installer / member / editor / ops;审计 approve / promote / publish / rollbackGET /audit · GET /health · GET /version
平台快照 v2026-10-28.1评测门 通过 · 签名 ✓ · 装机 9 台,7 已拉取curator 夜跑 02:00 · lint 断链 2主数据 master.db 2026-10-27 · UN/LOCODE 2025-2
依据:10-27 稿 §5 / §8;10-28 稿 §1。主数据来自 master.db 切片;知识卡是示例;不含运价数字、货代名;租户用「甲方 A」占位。