fix(迭代28 T1 补): 类型闸 S9 归零(main.gd 合同装配容器注解)

_apply_layer_contract 内 `var tags: Array` 未带元素类型,被 static_scan S9
(tools/audit_type_hints.py R1 无类型容器)判红——iter27 立的类型闸本批唯一
新增违规,随批修为 Array[Variant](与项目机械参数化口径一致)。

S9 由 FAIL(存量 1 处) 归零;冒烟复跑 1125/0 不变。S10 文件头闸存量 125 处
系 2026-10-15 新立规的清偿批在册项,非本批引入,不动。
This commit is contained in:
DKChan committed 2026-10-15 08:24:12 +08:00
1 parent db1bf42322
commit 140e440896
2 files changed
+189 -1

No files matched your search

+1 -1
View File
@@ -450,7 +450,7 @@ func _layer_node(key: String) -> Node:
func _apply_layer_contract() -> void:
var slot := 0
for entry: Dictionary in LAYER_CONTRACT:
var tags: Array = entry.get("tags", [])
var tags: Array[Variant] = entry.get("tags", [])
if entry.has("shell"):
var shell: Node = _layer_node(String(entry["shell"]))
var member: Node = _layer_node(String(entry["key"]))