工程(存量断言精简·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:
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())
|
||||
|
||||
Reference in new issue
Block a user