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:
1 parent
db1bf42322
commit
140e440896
2 files changed
+189
-1
No files matched your search
@@ -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"]))
|
||||
|
||||
Reference in new issue
Block a user