CMDCRAGArcana.Knowledge.SourceMapping (cmdc_rag_arcana v0.3.0)

Copy Markdown View Source

企业文档版本与 Arcana document 的映射契约。

生产平台应通过该映射把业务文档版本、Arcana document/chunk、外部 source URI 串起来,避免上层直接依赖 Arcana 内部表结构。

Summary

Functions

构建 source mapping 契约 struct。

Types

t()

@type t() :: %CMDCRAGArcana.Knowledge.SourceMapping{
  arcana_document_id: String.t(),
  collection: String.t(),
  document_id: String.t(),
  metadata: map(),
  source_id: String.t() | nil,
  source_uri: String.t() | nil,
  tenant_id: String.t(),
  version_id: String.t()
}

Functions

new(mapping)

@spec new(keyword() | map() | t()) :: t()

构建 source mapping 契约 struct。