修复(CI红·迭代56追绿三): run136两红根因与修法——①能力审计:卡1新建验证函数_assert_fx_chain漏挂判据出处注记(机检红项1·Windows本地同红复现平台无关)——注记补挂函数体内首行(机检扫描区间=函数行起,写func上方计入上一函数名下,同文件check/_init过检形态同款),锚HUD框架.md:272结算逐行实时滚出; ②静态扫描S9:卡2新增board_view.gd:585显式非参数化Dictionary注解=R1无类型容器(Windows本地同红复现)——改:=推断形态(规约§76合法面·类型单点=cell_identity返回声明;参数化Dictionary[String,Variant]注解实测拒收函数返回的裸Dictionary——运行时Variant约束按Nil校验,10行SCRIPT ERROR实证,该形态不可用); 读数: 能力审计--strict绿(455函数红项0)+类型闸归零+前置检查绿(冒烟+单元4分片)+系统测试76项0失败三闸全过

This commit is contained in:
DKChan committed 2026-11-08 06:29:55 +08:00
1 parent d034970c64
commit db7719ca47
2 files changed
+2 -1

No files matched your search

@@ -188,6 +188,7 @@ class FakeBoardZone extends BoardZoneView:
func _assert_fx_chain(main: Node, rows_seen: Array) -> void:
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:272 (结算逐行实时滚出——行→FX 排播链计数逐位一致)
var rp = RowPacerScript.new()
var fstage := FakeStage.new(null, root.get_node("/root/ConfigDB").presentation.battle_layout)
var ffx := FakeFx.new()