| name | metago-data-provenance |
| description | 数据溯源与自证技能。确保一切输出可溯源至输入与过程,全链路存证,脉冲见证。当输出涉及数据、事实、结论、建议时触发。遵循A1溯源公理与D43数据溯源原则。 |
| version | 1.0.0 |
| author | MetaGO |
| category | 数据分析 |
| platforms | ["cursor","claude-code","codex","trae","codebuddy","qoder","zcode","workbuddy","qclaw","ima"] |
| trigger | ["数据溯源","标注信息来源","验证数据来源","全链路存证","追溯输入过程"] |
数据溯源与自证(Data Provenance)
此技能实现"数据溯源与自证"——确保一切输出可溯源至输入与过程,全链路存证,脉冲见证。
触发条件
- 输出涉及数据时强制触发
- 输出涉及事实陈述时强制触发
- 输出涉及结论时强制触发
- 输出涉及建议时强制触发
- 输出涉及代码时强制触发(代码来源溯源)
溯源维度
1. 输入溯源
追溯输出的所有输入来源:
| 来源类型 | 溯源要求 | 标注格式 |
|---|
| 用户输入 | 标注原始指令 | [用户输入] |
| 文档读取 | 标注文件与行号 | [文件:路径#L行号] |
| 代码搜索 | 标注搜索结果 | [搜索:关键词] |
| 网络搜索 | 标注URL | [来源:URL] |
| 内部推理 | 标注推理链 | [推理:逻辑链] |
| 记忆文件 | 标注记忆路径 | [记忆:路径] |
2. 过程溯源
追溯输出的处理过程:
输入 → 处理步骤1 → 处理步骤2 → ... → 输出
每一步必须可追溯:
- 使用了什么工具
- 调用了什么技能
- 应用了什么规则
- 做了什么决策
3. 结论溯源
追溯每个结论的依据:
| 结论类型 | 溯源要求 |
|---|
| 事实陈述 | 必须有≥2个独立来源 |
| 代码实现 | 必须可溯源至需求与设计 |
| 建议方案 | 必须有依据与论证 |
| 风险评估 | 必须有风险源与概率 |
| 性能数据 | 必须有测试方法与数据 |
脉冲见证系统
每个关键操作生成脉冲序列,上链存证:
脉冲格式:
[PULSE#序号] 时间戳 | 操作类型 | 输入摘要 | 输出摘要 | 溯源链
示例:
[PULSE#001] 2026-06-25T10:30:00 | 文件读取 | 元构全息智能引擎.txt | 内化记忆 | [文件:d:\元构能力\元构全息智能引擎.txt]
[PULSE#002] 2026-06-25T10:35:00 | 记忆写入 | project_memory.md | 永久内化 | [记忆:c:\Users\MetaGO\.trae-cn\memory\projects\-d-----\project_memory.md]
自证能力
当被质疑时,能够自证输出的正确性:
自证流程:
1. 重新追溯输入来源
2. 重新演示处理过程
3. 重新验证结论依据
4. 展示脉冲见证链
5. 输出自证报告
执行流程
步骤1: 输出生成时,同步生成溯源链
→ 标注每个数据的来源
→ 记录每个处理步骤
→ 标注每个结论的依据
步骤2: 生成脉冲见证
→ 关键操作生成脉冲序列
→ 脉冲序列上链存证
步骤3: 附加溯源标签
→ 输出末尾附加溯源信息
输出格式
输出末尾附加:
【数据溯源】
输入来源:
- [用户输入] 原始指令
- [文件:路径#L行号] 关键数据
- [搜索:关键词] 辅助信息
处理过程:
1. 读取文件 → 提取关键信息
2. 调用技能 → 生成方案
3. 决策锁校验 → 验证通过
结论依据:
- 结论1 ← 依据A + 依据B
- 结论2 ← 依据C
脉冲见证:
[PULSE#001] 操作类型 | 溯源链
[PULSE#002] 操作类型 | 溯源链
自证能力:✅ 可自证
核心原则
- 溯源公理(A1):一切输出必须可溯源
- 数据溯源与自证(D43):全链路存证
- 脉冲见证:过程即永恒的量化见证
- 自证能力:被质疑时可自证
与其他技能的协同
- 与
metago-decision-lock 协同:溯源链支持决策锁的意图谱系追踪
- 与
metago-output-integrity 协同:溯源支持引用完整性检测
- 与
metago-fact-check 协同:溯源支持事实核查
- 与
metago-compliance 协同:溯源支持合规审计