说明观察结果来自哪个时间点
Qualify observations by when they were captured
区分历史证据、未验证快照、当前观察和未知状态。
以下示例与示意结果由本站编写,用于说明方法,不是模型实测结果。
使用场景
调查上个月会话用了哪个Skill版本。教学材料有会话捕获的正文及摘要,另有今天HEAD;今日检出不能认证过去安装,也不能因原路径消失就忽略保留副本。
具体做法
列主张的时间范围,给每项标历史证据、未核快照、当前观察或未知。历史使用捕获正文/归档和来源记录,当前使用实时检出;分别记retrieved_at与as_of。核副本身份和关联会话,未捕获安装包版本留未知。若缓存今天取得但观察日未知,仍标未知新鲜度。
反例
用今天HEAD填上个月版本,今天读到旧缓存就写当前状态已确认。
改进写法
以上个月捕获正文及其摘要支持该文件当时内容,今天HEAD另标当前观察;整个安装版本未捕获就未知。保留读取时间和来源观察时间,验证归档来源,不从一个文件推整个环境。
为什么这样改
时间是证据含义的一部分。获取时间与观察时间分开,能防止旧信息被重命名为当前;文件证据也只认证该对象。
如何验证
教学记录有会话日期、捕获正文位置、当前检出身份、未捕获安装字段。若来源as_of为空,今天retrieved_at不能把freshness改fresh。原路径丢失仍检查归档,来源不明标未核快照。
适用边界
时间戳与摘要不证明内容真实或全环境一致。缓存、安装包补丁和时区可能造成差异;历史资料不足时只能限定结论,不靠现在状态补造过去。
原文与版本
- obra/superpowers · Historical provenance
查看此版本的文件8ca22dba9a94 - obra/superpowers · Environment provenance
查看此版本的文件8ca22dba9a94 - affaan-m/ECC · Provenance / Recovery
查看此版本的文件ef648e01899b