Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

iwt 2 недель назад
Родитель
Сommit
ea4864a655
4 измененных файлов с 41 добавлено и 3 удалено
  1. 1 1
      cfc-web/.last_build_commit
  2. 1 1
      cfc-web/package.json
  3. 19 0
      cfc-web/public/CHANGELOG-v1.0.md
  4. 20 1
      cfc-web/public/CHANGELOG.md

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-5dae9e13fe8f8e8a6a9f37910d82a99b5b3f7180
+57a9d5d228cccca351bee391087ba4bfb78c8c72

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "cfc-web",
   "name": "cfc-web",
-  "version": "1.0.1810",
+  "version": "1.0.1811",
   "private": true,
   "private": true,
   "scripts": {
   "scripts": {
     "dev": "vue-cli-service serve",
     "dev": "vue-cli-service serve",

+ 19 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,25 @@
 
 
 ---
 ---
 
 
+## v1.0.1811 (2026-10-28)
+
+### Bug 修复
+- 修复存量时序回填单点中断与部分写入永久跳过
+
+### 其他
+- 1. 覆盖判定 selectCount 在 per-report try/catch 之外 -> 单次 DB 抖动即中断整批回填;
+-    改为 isReportCovered 内部兜底(异常返回 null,降级为未覆盖继续)。
+- 2. covered=count>0 使部分写入的报告(如 r18 仅 13/43)被永久跳过、永不补齐;
+-    改为按 已写入 distinct definition 包含 载荷名称 exact 命中 definition 判定。
+- - 新增 IndicatorMappingService.resolveExactBatch(只读 exact 批量解析,不触发 fuzzy/AI/惰性注册)
+- - 覆盖判定用 exact 口径:fuzzy 0.5 会把不同名称坍缩到同一 def(r28 99 名称仅落 68 def),
+-   按 fuzzy 判定会把部分写入误判为完整而永久跳过;exact 口径下未命中即重跑,upsert 幂等收敛
+- - 新增 HealthReportServiceBackfillResilienceTest(5 例:中断不中止/部分写入重跑/全覆盖跳过/
+-   fuzzy 坍缩重跑/dryRun 无副作用)
+- 实测(测试库):6 份有 payload 的 eligible 报告 written=6, failed=0;r18 由 13 行补齐至 33 行。
+- 
+
+
 ## v1.0.1810 (2026-10-28)
 ## v1.0.1810 (2026-10-28)
 
 
 ### 其他
 ### 其他

+ 20 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 # 更新日志
 
 
-> 当前版本: v1.0.1810
+> 当前版本: v1.0.1811
 
 
 ## 历史版本
 ## 历史版本
 
 
@@ -8,6 +8,25 @@
 
 
 ---
 ---
 
 
+## v1.0.1811 (2026-10-28)
+
+### Bug 修复
+- 修复存量时序回填单点中断与部分写入永久跳过
+
+### 其他
+- 1. 覆盖判定 selectCount 在 per-report try/catch 之外 -> 单次 DB 抖动即中断整批回填;
+-    改为 isReportCovered 内部兜底(异常返回 null,降级为未覆盖继续)。
+- 2. covered=count>0 使部分写入的报告(如 r18 仅 13/43)被永久跳过、永不补齐;
+-    改为按 已写入 distinct definition 包含 载荷名称 exact 命中 definition 判定。
+- - 新增 IndicatorMappingService.resolveExactBatch(只读 exact 批量解析,不触发 fuzzy/AI/惰性注册)
+- - 覆盖判定用 exact 口径:fuzzy 0.5 会把不同名称坍缩到同一 def(r28 99 名称仅落 68 def),
+-   按 fuzzy 判定会把部分写入误判为完整而永久跳过;exact 口径下未命中即重跑,upsert 幂等收敛
+- - 新增 HealthReportServiceBackfillResilienceTest(5 例:中断不中止/部分写入重跑/全覆盖跳过/
+-   fuzzy 坍缩重跑/dryRun 无副作用)
+- 实测(测试库):6 份有 payload 的 eligible 报告 written=6, failed=0;r18 由 13 行补齐至 33 行。
+- 
+
+
 ## v1.0.1810 (2026-10-28)
 ## v1.0.1810 (2026-10-28)
 
 
 ### 其他
 ### 其他