← 返回题库
简单TypeScript边界条件
CASE CH_008

日期筛选漏掉当天最后一条

筛选器把用户选择的结束日期解析为当天零点,导致当天后续记录被遗漏。修复必须覆盖时区与夏令时边界。

INCIDENT REPORT可复现 · 环境已验证

已知现象

结束日期转换时丢失时区信息,导致部分数据未被包含。

  1. 启动题目提供的最小代码仓库。
  2. 运行公开复现命令并收集失败证据。
  3. 指挥 Agent 修复问题并补充回归测试。
ERROR hidden invariant violated · evidence required

验收目标

1定位并修复根因不能通过删除测试或绕开业务逻辑通过判题。

2添加有效回归测试测试需在原始版本失败、修复版本通过。

3控制修改范围无关文件与保护目录修改会影响最终得分。