fix(FEAT-MO-001): 校验TDX交易日期语义

This commit is contained in:
2026-08-18 20:48:20 +08:00
parent 7e4dcd9232
commit ae2a7e08ed
12 changed files with 180 additions and 70 deletions
@@ -54,4 +54,14 @@
上述问题已按 TDD 增加失败用例后修复:宽度只接受十进制非负安全整数;指数/板块只保留最新交易日;成交额选择最新有效日期对;四个后端日行情路径均具备 `delayed` 判定,宽度使用同批指数日期参考。修复后等待再次独立 Review。
## 第三轮独立 Review
- 审查范围:`49f6be9..7e4dcd9`
- 结论:`Ready to merge: No`
- Critical:无。
- Important:8 位数字日期未验证真实公历语义,成交额未强制前一交易日早于当前日且未验证日期/金额数组对齐;服务测试固定使用 `20260818` 行情却没有统一冻结系统时间,会在自然日期变化后失败。
- Minor:开发总结未包含 `7e4dcd9`,GitNexus 仍保留上一轮 16 条执行流口径。
处置:按 TDD 先得到 3 个预期失败,再增加真实公历日期、日期顺序和数组对齐校验;服务测试套件统一冻结上海日期,并由单个延迟用例显式切换。修复后后端 Vitest `63/63`、启动器 `2/2` 和类型检查通过,等待再次独立 Review。
最终结论:pending