fix(flight): 历史清理判据对齐 US-14 AC2 五类已结束条件(ACM2-91)

- HistoryRules.isEnded 共享求值器:计划超 3 天/取消超 1h/离港/到港;JDBC 与 stub 同源不漂移
- 删除无依据的 idle/deleted/terminal 三个窗口(reference.md 四行冲突参数重写为 AC2 口径)
- 备降条件依赖 FDIV(DDES/DDIR),落地(Q3、ACM2-100)前显式不命中,参数先行登记
- 修「当日」取系统时钟的缺陷,改由传入 now 推导(测试抓出)
- implementation.md 12.5 与配置、yml 同批对齐
This commit is contained in:
windyboy
2026-09-21 13:39:18 +08:00
parent 1d95926e06
commit f9d51399da
11 changed files with 178 additions and 63 deletions
+1 -1
View File
@@ -407,7 +407,7 @@ ADFTSet-only`US-04` AC2),未带字段不清。有 `SODT` 则算 `OPERA
### 12.5 生命周期
运营日过去 ≠ 航班结束。历史清理候选按 `US-14` AC2 的五类已结束条件选取;先写 ES 再删,失败删 0 行(`D1`)。当前配置的判据与窗口尚未对齐该验收,见 [reference.md](reference.md) 依据列标「与需求冲突」的四项
运营日过去 ≠ 航班结束。历史清理候选按 `US-14` AC2 的五类已结束条件选取(共享求值器 `HistoryRules.isEnded``SODT`/`CNCL`/`NAAT`/`NEAT` 解析不出一律不命中,宁漏删不误删);先写 ES 再删,失败删 0 行(`D1`)。备降条件依赖 `FDIV` 段(`DDES`/`DDIR`),该段落地(`Q3`、ACM2-100)前恒不命中
## 13. 静态参考数据