用证据支撑结论
Evidence Chain / Proof-of-Work
每个结论都指向实际检查过的证据,并说明哪些部分尚未验证。
以下示例与示意结果由本站编写,用于说明方法,不是模型实测结果。
使用场景
解释教学请求r17为何在12:04返回503。材料包括同一请求日志db_disconnect,以及当前handler.ts第42行把该错误映射到503;没有数据库监控。观察到错误映射不等于已确认整起事故的根因。
具体做法
列出待证明的主张及范围,为每项关联实际读取的产物、时间、版本和定位。区分日志观察、代码路径与推断,核对请求身份和部署版本。列缺失材料和其他可能路径;能复现时检查相同触发条件,不能复现则保留暂定状态。结论更新后保留旧证据与修正依据,不扩大到全部请求。
反例
数据库大概坏了,所有503都是它导致的;把根因标已确认,不用看实际日志和代码。
改进写法
调查r17:读取12:04日志与实际部署版本的错误映射。说明观察到db_disconnect及映射到503的路径;数据库原因与其他503路径仍待验证。列缺失监控和下一检查,不把单请求证据变成全事故根因。
为什么这样改
证据链把结论分解成可核对的连接。请求身份与版本让日志和代码具有共同对象,显式推断和缺口防止合理解释被误当独立事实。
如何验证
教学报告能分别定位日志、映射和“原因暂定”。若代码版本不符,应降低结论并补核查;若发现同一时段另有timeout→503,不能继续说全部503来自断连。评审可沿引用重新检查。
适用边界
记录可能不完整或错误;时间邻近不证明因果。证据仅覆盖检查对象与条件,主观置信度不是校准概率。来源记录和摘要也不能证明当前状态,重要结论需核对新证据。
原文与版本
- affaan-m/ECC · Memory sources, evidence and scope
查看此版本的文件ef648e01899b - ComposioHQ/awesome-claude-skills · Deep Dive Specific Trace
查看此版本的文件be2a406907db - ComposioHQ/awesome-claude-skills · Common Use Cases
查看此版本的文件be2a406907db - obra/superpowers · Gate function / evidence requirements
查看此版本的文件8ca22dba9a94