按评审意见重写 docs/flight-state.md(603 → 332 行),去掉堆叠的补充说明,每条规则只保留一处: 身份模型: - FLID 由 AODB 分配、与运营日绑定;同一 FLNO 不同运营日 = 不同 FLID - OPERATION_DAY 一经确定不可变,跨日归属不符属协议异常(整包拒绝) - 延误跨日不是迁移:同一 FLID、运营日不变,由 FLOP 继续更新 - 补齐 FDEL 删除入口(§2、§6.2):按 FLID 删除并移出名单,不换代 - 代码共享与过站关联分离;物理列名 FDAY 统一改称 OPERATION_DAY 快照与差删: - 11 步事务固定顺序;差删集合即 O − N,OPERATION_DAY = D 为删除前断言 - 覆盖范围按“是否单个完整运营日”判定:48 小时窗口只覆盖状态、不差删 - 完整快照字段缺失即清除(SIS §3.16 注释 2/4),只对本模块映射字段生效 - SEQN 仅用于同会话顺序观测,不启用陈旧拦截 其余:留痕 RESULT/FLAGS 分列、身份不变量六条、保留期默认 7/90/7 天、 未定事项与 SIS 规范依据各收进一张表(§10)。
设计文档入口
当前实现核对日期:2026-09-08。文档中的目标能力不等于已实现;测试通过不等于现场已发布。
| 文档 | 唯一职责 |
|---|---|
| architecture.md | 系统边界、模块职责、FIFO、单写者、数据库归属。 |
| design.md | 管道流程、处理/投递状态、恢复与运行配置。 |
| flight-state.md | 航班当前态、快照账本、表关系、事务流程和开放问题。 |
| user-stories.md | US/OPS 验收目标,不能用“当前基础”替代完成证据。 |
| decision-flight-state.md | 有效决策与理由,历史全文转入 legacy。 |
| SIS 规范 / XSD | 外部协议事实;即使在 legacy 目录仍是兼容依据。 |
维护规则:架构写约束,设计写机制,故事写目标,Plane 跟踪工作。不要在多份文档复制阶段清单。