diff --git a/20-product-tdd/knowledge-capability-contract.md b/20-product-tdd/knowledge-capability-contract.md index 6920159..28482e9 100644 --- a/20-product-tdd/knowledge-capability-contract.md +++ b/20-product-tdd/knowledge-capability-contract.md @@ -89,6 +89,25 @@ source object metadata block -> semantic content block -> storage-backed bytes sole association fact. Root content must not copy that association merely to simplify an adapter. +## 提取结果与保留依据 + +提取产物是普通 `core.text.v1` Block,正文、必要引文与实际取得的历史出处说明一起 +保存为可读文本。整理正文与原文引用应清楚区分;来源标签不能自动证明发言者归属。 +由何种组织行为产生不构成新增内容类型的理由,也不要求阅读端认识该行为。 + +来源 Block 通过内容为 `extraction` 的 Relation 指向结果 Block。关系端点表达当前 +图中关联,保留的出处文字描述取材时的上下文,不承担另一套关联映射。该关系只表示 +取材出处,不等于支持或反对,也不表示原作者认可结果。 + +删除或更新原材料不删除或改写已保存的正文、必要引文和历史出处;删除结果则一并删除其 +内嵌依据,不删除来源或其他结果。缺边只说明关联不可用,不能据此判断删除原因。 +结果读取不重新抓取或恢复原材料。 + +提取行为核对实际读取的原文,并在一个产物内保留必要的归属、条件和语境。没有独立增益 +时可以不产出;不能将 token 分片自动视为知识节点。字符串核对不能替代语义判断, +普通文本或 `extraction` 关系也不构成真实性认证。采集、查询与其他组织行为不以提取 +为前置步骤,提取也不依赖采集器的完整历史档案或统一修订服务。 + ## Resolver Contract - The resolver identity selects the exact resolver contract version for persisted block