windyboy
|
43bb561f47
|
fix(processing): 接通 Redis 投影并修正验证缺口
|
2026-09-21 17:03:26 +08:00 |
|
 windyboyandCursor
|
e5449a5cb1
|
feat(refdata): Q22 basicdata 映射与 ReferenceDataProcessor(ACM2-93)
闭合 Q22;V6 建 basicdata 表组;RefData 走真处理器(DNLD/RESP/ADD/UPD/DEL/RSTA)。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 16:01:06 +08:00 |
|
 windyboyandCursor
|
02b0b2f189
|
feat(flight): UNMAPPED_FIELD、SRVT/VIPF 明细与白名单内未映射留档(ACM2-89/99/100)
V5 迁移;集合段出现才写;白名单 7 类内未落态写入 UNMAPPED_FIELD,不扩白名单。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 15:54:55 +08:00 |
|
 windyboyandCursor
|
2c3d6af309
|
feat(processing): 领域/投影/终态三步提交与 FlightProjectionPort(ACM2-79)
PIPELINE_LOCK 跨 Redis 写;MSG_EVENT HELD→PENDING;Redis 失败不终态不投递;V3 迁移。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 15:24:34 +08:00 |
|
 windyboyandCursor
|
891088235c
|
feat(ingress): 按处理时间为空扫描信箱,移除水位消费(ACM2-78)
readUnprocessed 替代 ID 水位;去掉 INBOX_CURSOR/cutover-watermark/max-commit-delay 及相关健康与指标。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 14:49:40 +08:00 |
|
 windyboyandCursor
|
23b74ed554
|
fix(processing): Wave1 — IgnoreRules/ROUT截断/Q9文档/schd FLTR 数组(ACM2-94/88/81/96)
REGN/RSTA/EROR 退出忽略清单;ROUT/ERUT 升序留 4 且不落 SCAT/SCDT;C-1/Q9 统一库方清除;flushSchd 聚合成无 key 的 FLTR 数组。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 14:18:40 +08:00 |
|
 windyboyandCursor
|
2fb9e76919
|
docs: 纠正对齐后的文档反向漂移(UNSUPPORTED/CHDT/FDEL/Flyway)
ACM2-83/87/90 落地后 reference、implementation、MsgEvent 与迁移注释仍描述旧行为;拆开 UNSUPPORTED 两行,并写清 V1+V2 与删航班只走 msg。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 14:04:55 +08:00 |
|
windyboy
|
f9d51399da
|
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 同批对齐
|
2026-09-21 13:39:18 +08:00 |
|
windyboy
|
6da5a0021a
|
docs(acm2-75): 收敛日计划覆盖范围、信箱清除边界与历史判据
|
2026-09-21 10:35:00 +08:00 |
|
windyboy
|
6dde1d3050
|
docs(acm2): 精简 implementation 并对齐术语
- 压缩 implementation.md 管道与航班章节(553→463 行),保留表/SQL/事务边界
- 术语对齐:Redis 航班快照、写回信箱、建立处理记录;DLQ→死信
- 移除已定 Q 正文引用,修复 INV-6 与丢失内链
- 同步 README 事实归属表与 specification INV-6
|
2026-09-21 08:12:29 +08:00 |
|
windyboy
|
c8acb74432
|
docs(acm2): 对齐设计与参考表——C-1/Q9 信箱清理口径、REQ_TRACK 开放键两类各一条、FLOP 现行基线 7 类、EROR 迁移、C-7 引用、PROTOCOL 归位、参考表去 Q11/Q23 误引并补 OPS-2 缺口
|
2026-09-20 10:26:12 +08:00 |
|
windyboy
|
f3b791712b
|
docs: 统一术语、收紧需求验收范围、修正 Q3 归属
- "自有业务数据库" → "自有 PG",与 specification/architecture 统一
- US-05 AC1 钉死现场 7 类子类型,白名单其余待 Q3 确认后增补
- US-05 AC3 恢复未映射字段唯一键(信箱编号+路径+出现序号)
- US-09 AC1 恢复旧请求作废可观察约束
- implementation.md VIPP/未映射字段去掉误引 Q3(不在 Q3 范围)
- 精简 architecture/requirements 系统定位复述与实现机制泄漏
|
2026-09-20 09:30:01 +08:00 |
|
windyboy
|
8749d83d83
|
docs(acm2-75): 精简接口契约并对齐已定边界
|
2026-09-20 08:51:49 +08:00 |
|
windyboy
|
2bd650a551
|
docs(acm2-75): 清理空转待决项并对齐全仓旧编号引用
- 删 Q2/Q15/Q19/Q20:时钟偏斜不进判据、实现自定已是结论、原文留存已定、
运营日冲突处置已由 DEAD(PROTOCOL) 定
- Q6 的 abdg 定案本版不提供;Q22 改为 13 类报文到 admin-api 实体表组的映射
(REF_MASTER 单表口径退位);Q23 收窄为 SODT+FLID 幂等重试
- C-1 自清口径四方同步(requirements 非目标、US-03 AC2、architecture §6)
- INV-2 吸收回填只写空值;§7 恢复 G-RESP-GUARD
- architecture/implementation/README/V1/oracle/Kotlin/seed 中 40+ 处旧编号
按映射重指,check-docs 全绿
|
2026-09-20 07:13:20 +08:00 |
|
 windyboyandCursor
|
dc1c49af6e
|
docs(acm2-75): 精简不变量与声明边界,去掉无依据条目
审改 specification 管道/航班域/投影与 CLM:作废与需求重复或依据不足的 INV/CLM,白话重写保留条款,并同步架构、实现与引用注释。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 17:26:49 +08:00 |
|
windyboy
|
61d6c3779b
|
docs(acm2-75): 消除规范内重复定义并修正映射与指针
|
2026-09-16 11:08:13 +08:00 |
|
 windyboyandCursor
|
fd65bb24fb
|
docs(acm2-75): 按需求与架构收口契约和规范
补齐接口契约的入站、Redis 与出站边界,规范对齐已定语义并作废过期条款;Kafka 生产端约束编号改为 D2。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 08:49:19 +08:00 |
|
windyboy
|
ca7c36ef38
|
docs(acm2-75): 精简重构架构文档并对齐两段事务口径
- architecture.md:§1–§7 全文精简重构——图收敛为拓扑、主流程改七步时序+类别差异表、
约束红线去行话、数据归属去黑话、关键决策按章程瘦身为 D1/D2
- specification.md:INV-17b 补静态参考数据单事务口径
- implementation/reference/README/requirements:对齐扫描谓词与两段事务表述
- AGENTS.md:新增文字纪律与用词归属规则
|
2026-09-15 13:23:40 +08:00 |
|
windyboy
|
e57152dd83
|
docs(acm2-75): 规范全面对齐新需求口径
specification.md 按新需求重写:
- 扫描模型反转:水位/ID 区间 → 处理标记为谓词(C-30 取代 C-1/C-2/C-13;INV-2b 替代 INV-2/4/5)
- Redis 回归为查询投影:处理完成门(INV-23)、投影治理与同源读取(INV-24),INV-11b 扩充非权威清单
- 日计划快照语义反转:缺席航班删除、未携带字段清除(INV-15b),增量报文语义另立(INV-14b)
- 终态记录归档 → 到期删除(INV-25),G-PROC-HST/G-HST-RETENTION/G-REPLAY-CHANNEL/G-FLOP-DIRECTION 关闭并清扫全仓引用
- 重放移出交付范围:R_keep 公式收窄、CLM-3 重定义为重处理幂等、Q6 删除
- 新增 INV-23~28:Redis 完成门、投影治理、清理谓词、参考数据逐类保存/门控、历史先行红线
- C-25/C-26 定案(原子级联不回发 EROR;快照未携带字段清除),Q13/Q14 关闭,Q6/Q12 删除,新增 C-30/C-31
联动:implementation.md 收报/回填/快照/生命周期/FLOP 方向各章按新口径重写;architecture.md
D1/D4 改删除语义;reference.md 退役 archive-after;requirements.md OPS 表改为注册表定义
语法;AGENTS.md 状态边界随新口径更新;check-docs.py OPS 注册表节名同步。
scripts/check-docs.sh 全部通过。
|
2026-09-14 16:40:00 +08:00 |
|
windyboy
|
0fbdf381b2
|
docs(acm2-75): align static reference data flow
|
2026-09-14 08:28:47 +08:00 |
|
windyboy
|
5b7938ac4b
|
docs(acm2-74): 补齐 FLOP 逐类语义、静态参考数据与数据结构
自洽与精简:
- specification 补第四种状态词 [我们自证]、验证映射补 INV-14 两行、去 CLM-7/CLM-9 的进度语、补编号空缺说明
- architecture/requirements/implementation 去除逐字复述(领域决策三写句、时间常数排序、C-25/C-26、INV-12/21/22)与参数值重复
- README 与新文档对齐:收报谓词改 ID>W、删不存在的 reference/ 包与 lua/、删 msgx.phase 与 MSGX_REDIS_URI、设计权威口径改 docs/、进度段改指 Plane
内容补齐:
- 新增 implementation.md「动态运行事件(FLOP)」:按 SIS 3.19–3.43 的 25 类逐类映射与空标签语义(含 CNCL 空标签为撤销等),补 RMS→AODB 方向拒绝、ROUT 只保留 4 条、VIPP 忽略等约束;厘清 legacy 29 类与 SIS 25 类的差集
- 新增 implementation.md「静态参考数据」章:13 类参考数据与资源状态的 RTYPE/RKEY、list 与增量合并语义、删除只由 DEL 表达、SLST/REMT/RSTA 机位与登机桥映射
- §11.3 数据结构改为标量分组表与集合明细表(元素键、条数上限、SIS 锚点)
- specification 新增 G-FLOP-DIRECTION / G-FLOP-UNMAPPED / G-REF-DATA;Q8 收窄为真实报文分布与 admin-api 清单
|
2026-09-14 07:34:17 +08:00 |
|
windyboy
|
cedd859bdf
|
docs(acm2-74): consolidate design documentation
|
2026-09-13 20:31:13 +08:00 |
|