阅读时间:1 分钟
0 字

血缘与证据服务 ​

状态:待开发。 当前只有 services/ontology-lineage/ 目录骨架。

接收静态和动态血缘、字段与实例关系、变更与审批事件,并通过 executionId 和 traceId 关联实际执行证据。源系统内部步骤只有在连接器或源系统提供可验证记录时才标记为已观测。

负责范围 ​

  • 接收、校验、去重和索引血缘及执行事件。
  • 维护模型、字段、实例、变更、审批和证据之间的关联。
  • 按 traceId、executionId、实体、模型版本和证据 ID 提供查询。
  • 管理证据摘要、对象存储引用、完整性校验和保留状态。
  • 为影响分析、审计调查和执行回放提供只读视图。

不替代服务日志平台,不修改源业务数据,不根据缺失事件虚构执行步骤,也不拥有模型发布和 Action 状态机。

数据所有权 ​

PostgreSQL 保存事件索引、关联图、证据元数据和保留策略;对象存储保存大型不可变正文。高吞吐分析在规模达到门槛后投影到 ClickHouse,投影不是业务事实的唯一来源。

完整性与隐私 ​

事件按 eventId 去重,保留发生时间和接收时间。证据对象保存内容摘要、加密信息和采集方式。敏感字段按最小化原则采集,查询仍经过 Policy 决策;保留期结束后按法律和冻结要求执行删除或匿名化。

验收重点 ​

  • 重复、乱序和迟到事件不会产生错误执行顺序。
  • 可从成功回写追溯到审批、策略、连接器调用和核验证据。
  • 未观测、推断和已验证事实在查询结果中明确区分。
  • 证据正文被篡改时可通过摘要校验发现。