Codex 比较 DbSqlLikeMem 模拟与真实数据库的返回行为
EnglishCodex 安装步骤
- 从固定 GitHub 提交复制 `.codex/skills/fidelity-tests/` 完整目录到项目 `.agents/skills/fidelity-tests/`。
- 选择 `$fidelity-tests`,说明数据库提供程序和存在差异的结果。
中文摘要
用受控的本地测试比较模拟与真实提供程序的参数、结果形状和失败行为,帮助确定修复应落在哪一层。
SKILL.md 中文导读
可复现示例
准备一个本地练习查询,真实提供程序按指定顺序返回两列和两行,模拟多出一列。让技能定位应修复的适配层。工作步骤
- 先确定真实提供程序的可观察行为。
- 保留完整结果集,比较列顺序、别名和返回值。
验收方法
报告保留双方完整结果,指出契约差异和相关提供程序的修正范围。
GitHub 原文 · 更新日期
适用环境
Codex、固定 DbSqlLikeMem 工作副本和该测试使用的本地数据库或容器。使用虚构测试记录。
常见问题
把测试改成只比较记录数可以吗?
对于表格契约,应保留对列和值的比较,避免掩盖结果形状差异。