在指定目标中回读确认保存
Verify a save against the selected target
报告保存成功前,核对账号、来源和存储位置,并读取实际保存的内容。
以下示例与示意结果由本站编写,用于说明方法,不是模型实测结果。
使用场景
你获准把一条决定保存到团队语料,但保存工具可能使用另一份当前来源。教学目标是 account-a/team-a/decisions,标题“接口保持只读”,正文“本轮不执行写入”。退出码 0 只证明命令结束,需要在同一目标回读确认内容。
具体做法
写入前核对有效账号、来源、目的位置与权限,记录不含秘密的目标身份。按该目标写入后进行新读取,比较标题和实质正文,区分命令成功与目标内容匹配。目标变化、读取失败或内容不同就保留原稿和未验证状态,不自动扩大目标或重复外部写入。
反例
保存命令退出码为 0,即使当前来源是个人语料也报告决定已进入 team-a,不回读正文或核对账号。
改进写法
按已授权目标 account-a/team-a/decisions 保存上述标题和只读决定。先确认实际账号、来源与存储目标,不从来源 pin 推定存储引擎。使用同一目标新回读,核对标题和正文。任何目标差异、读取失败或内容不符都报告保存未验证并保留原稿;只有内容匹配才报告已在该目标读到,不把它扩大为崩溃持久性保证。
为什么这样改
成功退出与写到正确语料是两件事。有效目标身份加实质内容回读,使默认来源、账号切换或错误页返回不能藏在一个成功状态里。
如何验证
教学检查分三类:同目标同内容→回读验证通过;个人语料同内容→目标错误;同目标缺正文或读取失败→未验证。
报告应列目标与匹配内容摘要,原稿仍可供后续处理;不能仅凭标题存在或退出码写成功。未进行真实语料写入。
适用边界
新读取不证明复制完成、崩溃后持久性或未来搜索排名,且可能受缓存语义影响。确认可信的目标和读取协议,始终只操作用户授权位置;不要在验证日志里打印凭据。
原文与版本
- garrytan/gstack · What lands where
查看此版本的文件f30b7b788a21 - garrytan/gstack · §Save Template (agent reads this when actually saving)
查看此版本的文件f30b7b788a21