依据 ACM2-31 二轮外部评审逐条修正,待协议确认项已对照 SIS_AODB_RMS V0.1 佐证: - 标注约定:区分规范要求与现状/未决披露,杜绝混作依据 - 航班身份:FLID≠航班号,FDEL+ADFT 换名时 FLID 可能不同(规范 §3.18),代码共享独立事件经 MAID/TAID 关联 - FDAY 三日期概念区分(业务日期/快照覆盖日期/名单归属日期);跨日归属回迁列为未决(§3.3 约束 4) - 规则 M 补成立条件标注(快照生成时点 + 投递顺序前提未逐条核实) - 差删完整性前提引协议口径:单包不分段、RECS 记录数、完整快照注释(§3.16.1) - 动态线集合全量/增量语义待逐类确认(CHOT CSNO 实为机位序号 §3.22.2),Replace 全集仅对快照线定案 - tombstone 澄清为自定义删除事件(非 Kafka 原生墓碑),删除版本/世代缺口开放 - 行锁表述纠正(跨实例同样生效,但不实现认领/选主/切换/FIFO);Oracle 空串=NULL 为既定行为,验证目标改为字段语义保真 - ACTT 实际时间口径(进港 ATA/出港 ATD §3.20),修正示例字段名;FLOP 29 类改为规范 §3.19–3.43 实数;99 上限标注协议出处 - 语言修订:主泵/数据一致性比对/JSON 数组/整态替换措辞等;错误矩阵每类错误单一默认路径 - 开放项(回迁防护/动态集合语义/删除世代/幂等键/FIFO 参数/一致性读/TAOP 语义核对等)归集 ACM2-31
设计文档入口
当前实现核对日期:2026-09-08。文档中的目标能力不等于已实现;测试通过不等于现场已发布。
| 文档 | 唯一职责 |
|---|---|
| architecture.md | 系统边界、模块职责、FIFO、单写者、数据库归属。 |
| design.md | 管道流程、处理/投递状态、恢复与运行配置。 |
| flight-state-design-v2.md | 当前航班表、命令与事务实现,及明确标记的缺口。路径保留以兼容历史引用。 |
| flight-state-semantics.md | 字段缺失、清除、集合替换及 wire 语义;区分实现和验收目标。 |
| user-stories.md | US/OPS 验收目标,不能用“当前基础”替代完成证据。 |
| decision-flight-state.md | 有效决策与理由,历史全文转入 legacy。 |
| ACM2-29 核查与简化计划 | 本次完成度、问题证据、简化边界和后续验收计划。 |
| 旧评审 | cd5de56 基线的历史评审,不能当作当前缺陷或完成清单。 |
| SIS 规范 / XSD | 外部协议事实;即使在 legacy 目录仍是兼容依据。 |
维护规则:架构只写约束,设计写当前机制,故事写目标,核查报告写证据,Plane 跟踪工作。 不在多份文档复制阶段完成清单;修订状态必须同步受影响的规则,但不改写历史迁移。