工程(存量断言精简·A+B档首批): 19 静态断言站点删并——验证项目覆盖逐条不变

判据线=同一读数面+同一输入+谓词字面等价或字面是承接者真子集;不同查询函数间的
算术蕴含与不同夹具实例的独立前置一律不删。机器初筛(同文件标签近似 223 对/cond 全同
42 组)+七路只读子代理逐域语义裁决,主会话逐条抽验复核后由约 150 点核减至 19 点。

删并 17 在册站点(system_test #65/theme_projection #1519 #1520/config_db_cross_validator
#649/config_db_resolver #654/node_map_generator #1057/round_flow #201/board_gen_reward
#614/type_glow #1579 #1585 #1586/player_copy_sweep #1393 #1398/roll_multiplier #168/
seal_polarity #324 #325 #326)+smoke_boot 两站点(该件不在清单源列=口径外)。
两条改判=seal_polarity:442 标签并入三腿缺腿明细、roll_multiplier:132 标签并入 seed 读数,
判据本体不变。随行删除只服务已删断言的 focus 扫描循环与无消费者局部量 aoe_f。

验证集清单重生成(基点 b9260138,1604→1587)+15 条保留行「处置」列逐条回填去向指认;
--diff 对账 PASS(标签/cond/计数三对齐);被删标签全仓 grep 零悬挂引用;未用变异法与
撤销类取证。删并申报表与后续账(类别② 实测承载 0 条/护栏 8 处不可删/quiet 通道 407 站点
在冻结口径外/恒真 4 条另账)落 reports/工程改动报告-存量断言精简AB档-2026-10-28.md。
This commit is contained in:
DKChan committed 2026-10-28 20:04:35 +08:00
1 parent b92601387e
commit 4fbacc437b
14 files changed
+1667 -1638

No files matched your search

@@ -172,8 +172,6 @@ func _smoke_board_generator() -> void:
b1.degraded_product == (mode == "accept_best"))
Kit.check("L%d 非法产物标记 = (accept_mode==accept_worst)(%s→%s)" % [L, mode, str(b1.illegal_product)],
b1.illegal_product == (mode == "accept_worst"))
Kit.check("L%d 降级/非法产物标记互斥(两出口不可同真)" % L,
not b1.degraded_product or not b1.illegal_product)
Kit.check("L%d 产物断言:实际雷数 %d ≤ 目标雷数 N=%d(先布后删只减不增)" % [L, int(b1.metrics.actual_mines), int(b1.metrics.target_mines)],
int(b1.metrics.actual_mines) <= int(b1.metrics.target_mines))
Kit.check("L%d attempts_used ∈ [1,%d]" % [L, int(row.max_gen_attempts)],
@@ -67,7 +67,6 @@ func _test_dangling_skill_id() -> void:
{"skill_id": "attack", "weight": 9}, {"skill_id": "not_in_table", "weight": 3}]},
])
var errs: Array = ValidatorScript.new().validate_skill_pool_links(skills, enemies, null)
Kit.check("池内悬空 skill_id 被报(跨表护栏不静默放过)", not errs.is_empty())
Kit.check("悬空项的错误类别可定位(category 非空)",
not errs.is_empty() and String((errs[0] as Dictionary).get("category", "")) != "")
@@ -64,7 +64,6 @@ func _test_band_hit() -> void:
func _test_rowset_order_preserved() -> void:
var rows: Array = _resolver.resolve_enemy_rowset(1, 0, "battle")
Kit.check("行集返回同带全部行(2 行)〔fv2〕", rows.size() == 2)
var ids: Array[String] = []
for r in rows:
ids.append(String((r as Dictionary).get("enemy_id", "")))
@@ -310,7 +310,6 @@ func _test_rng_single_point() -> void:
svc.new_adventure(4242)
var before: int = svc.counter()
var g = GenScript.new(svc).generate(_params(2), 42)
Kit.check("pure_stream 不推全局计数器(产图前后 counter 同值)〔fv10〕", svc.counter() == before)
var a = svc.pure_stream(42, 0)
var b = svc.pure_stream(42, 0)
Kit.check("pure_stream 同 (seed,scope) 同流〔fv10〕", a.randf() == b.randf() and a.randi() == b.randi())