From 74e981a5a36c0bc6d1c941920b8de1558af84a0e Mon Sep 17 00:00:00 2001
From: DKChan <524912269@qq.com>
Date: Sat, 7 Nov 2026 07:41:08 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9E=B6=E6=9E=84=E6=94=B6=E7=AA=84=E6=89=B9?=
=?UTF-8?q?=E7=AC=AC5=E6=AD=A5:=20code-architecture=20=E5=9B=BE=E6=BA=90?=
=?UTF-8?q?=E4=B8=8E=E6=B8=B2=E6=9F=93=E4=BB=B6=E9=9A=8F=E6=89=B9=E6=8C=87?=
=?UTF-8?q?=E9=92=88=E5=8C=96=E3=80=82region=20=E8=AE=A1=E6=95=B0=E5=8F=A5?=
=?UTF-8?q?=E3=80=8C21=E4=BB=B6=C2=B7=E5=90=8D=E7=A7=B0=E6=B8=85=E5=8D=95?=
=?UTF-8?q?=E3=80=8D=E6=94=B9=E3=80=8C=E6=A8=A1=E5=9D=97=E6=B8=85=E5=8D=95?=
=?UTF-8?q?=3Darchitecture.md=E3=80=8E=E6=A8=A1=E5=9D=97=E5=BD=92=E5=B1=9E?=
=?UTF-8?q?=E3=80=8F=E8=A1=A8=E3=80=8D;=20cards=20=E6=97=A7=E8=A1=8C?=
=?UTF-8?q?=E6=95=B0=E8=AE=A1=E6=95=B0(1392=E8=A1=8C)=E5=88=A0=E9=99=A4;?=
=?UTF-8?q?=20=E3=80=8C21=E4=BB=B6=E4=BB=85=E5=88=97=E5=90=8D=E7=A7=B0?=
=?UTF-8?q?=E3=80=8D=E5=8D=A1=E7=89=87=E5=8F=A5=E6=94=B9=E6=8C=87=E9=92=88?=
=?UTF-8?q?=E5=8F=A5(=E5=85=A8=E9=87=8F=E6=B8=85=E5=8D=95=E4=BB=A5?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=BD=92=E5=B1=9E=E8=A1=A8=E4=B8=BA=E5=87=86?=
=?UTF-8?q?,=20=E5=9B=BE=E5=8F=AA=E7=94=BB=E9=A1=B6=E5=B1=82=E5=AF=BC?=
=?UTF-8?q?=E8=88=AA=E4=BB=B6);=20archify=20deliver=20=E9=87=8D=E6=B8=B2?=
=?UTF-8?q?=E6=9F=93=20showcase=20=E5=85=A8=E6=A3=80=20ok=20errors=3D0?=
=?UTF-8?q?=E3=80=82gdd-architecture=20=E4=B8=A4=E4=BB=B6=E6=A0=B8?=
=?UTF-8?q?=E5=AF=B9=E9=9B=B6=E8=BF=87=E6=9C=9F=E5=AE=9E=E7=8E=B0=E5=BC=95?=
=?UTF-8?q?=E7=94=A8(=E7=B3=BB=E7=BB=9F=E7=BA=A7=E6=A6=82=E5=BF=B5?=
=?UTF-8?q?=E5=9B=BE,=20=E6=97=A0=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?=
=?UTF-8?q?=E4=B8=8E=E8=AE=A1=E6=95=B0),=20=E4=B8=8D=E6=94=B9=E3=80=82?=
=?UTF-8?q?=E5=87=AD=E6=8D=AE:=20archify=20validate=20ok:true=20+=20delive?=
=?UTF-8?q?r=20exit=3D0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../architecture/code-architecture.html | 102 +++++++++---------
.../architecture/code-architecture.json | 6 +-
2 files changed, 54 insertions(+), 54 deletions(-)
diff --git a/design/engineering/architecture/code-architecture.html b/design/engineering/architecture/code-architecture.html
index 7cb8b76d..7e7002ca 100644
--- a/design/engineering/architecture/code-architecture.html
+++ b/design/engineering/architecture/code-architecture.html
@@ -5160,7 +5160,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
-
+
@@ -5375,8 +5375,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
confirm_dialog.gd
-
- 调试浮窗 · DS_DEBUG 门控 · 浮层与对话框(组合根挂载) · debug_overlay.gd
+
+ 调试浮窗 · 发布态恒隐 · 浮层与对话框(组合根挂载) · debug_overlay.gd
@@ -5386,12 +5386,12 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
调试浮窗
- DS_DEBUG 门控
+ 发布态恒隐
debug_overlay.gd
-
- 存档管理 · save_manager.gd · 逻辑层 core/(21 件·名称清单)
+
+ 存档管理 · save_manager.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5402,8 +5402,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
save_manager.gd
-
- 元进度 · meta_progression.gd · 逻辑层 core/(21 件·名称清单)
+
+ 元进度 · meta_progression.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5414,8 +5414,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
meta_progression.gd
-
- 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(21 件·名称清单)
+
+ 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5425,8 +5425,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
battle_orchestrator.gd
-
- 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(21 件·名称清单)
+
+ 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5436,8 +5436,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
minesweeper_rules.gd
-
- 棋盘生成 · board_generator.gd · 逻辑层 core/(21 件·名称清单)
+
+ 棋盘生成 · board_generator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5447,8 +5447,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
board_generator.gd
-
- 棋盘数据 · board_data.gd · 逻辑层 core/(21 件·名称清单)
+
+ 棋盘数据 · board_data.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5459,8 +5459,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
board_data.gd
-
- 效果引擎 · effect_engine.gd · 逻辑层 core/(21 件·名称清单)
+
+ 效果引擎 · effect_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5470,8 +5470,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
effect_engine.gd
-
- 冒险运行器 · adventure_runner.gd · 逻辑层 core/(21 件·名称清单)
+
+ 冒险运行器 · adventure_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5481,8 +5481,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
adventure_runner.gd
-
- 关卡运行器 · level_runner.gd · 逻辑层 core/(21 件·名称清单)
+
+ 关卡运行器 · level_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5492,8 +5492,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
level_runner.gd
-
- 伤害控制 · damage_controller.gd · 逻辑层 core/(21 件·名称清单)
+
+ 伤害控制 · damage_controller.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5503,8 +5503,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
damage_controller.gd
-
- 伤害公式 · damage_math.gd · 逻辑层 core/(21 件·名称清单)
+
+ 伤害公式 · damage_math.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5514,8 +5514,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
damage_math.gd
-
- 奖励经济 · reward_economy.gd · 逻辑层 core/(21 件·名称清单)
+
+ 奖励经济 · reward_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5525,8 +5525,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
reward_economy.gd
-
- 技能抽奖 · skill_lottery.gd · 逻辑层 core/(21 件·名称清单)
+
+ 技能抽奖 · skill_lottery.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5536,8 +5536,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
skill_lottery.gd
-
- 同调 · attunement.gd · 逻辑层 core/(21 件·名称清单)
+
+ 同调 · attunement.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5547,8 +5547,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
attunement.gd
-
- 行动经济 · action_economy.gd · 逻辑层 core/(21 件·名称清单)
+
+ 行动经济 · action_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5558,8 +5558,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
action_economy.gd
-
- 特长引擎 · feats_engine.gd · 逻辑层 core/(21 件·名称清单)
+
+ 特长引擎 · feats_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5569,8 +5569,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
feats_engine.gd
-
- 状态容器 · status_container.gd · 逻辑层 core/(21 件·名称清单)
+
+ 状态容器 · status_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5580,8 +5580,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
status_container.gd
-
- 单位容器 · unit_container.gd · 逻辑层 core/(21 件·名称清单)
+
+ 单位容器 · unit_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5591,8 +5591,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
unit_container.gd
-
- 秘宝数据 · treasure_items.gd · 逻辑层 core/(21 件·名称清单)
+
+ 秘宝数据 · treasure_items.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5603,8 +5603,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
treasure_items.gd
-
- 配置解析 · config_db_resolver.gd · 逻辑层 core/(21 件·名称清单)
+
+ 配置解析 · config_db_resolver.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5614,8 +5614,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
config_db_resolver.gd
-
- 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(21 件·名称清单)
+
+ 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5660,9 +5660,9 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
浮层与对话框(组合根挂载)
-
-
- 逻辑层 core/(21 件·名称清单)
+
+
+ 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)
@@ -5859,7 +5859,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
组合根与建树
- - • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)
+ - • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建
- • 战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内
- • 元进度账本与存档同由组合根持有(main.gd preload)
@@ -5883,7 +5883,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
逻辑层与边界
- - • core/ 21 件仅列名称,源码出处见各节点 sources 指针
+ - • core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件
- • ConfigDB/RngService 两单例经 project.godot autoload 全局供给
- • smoke/ 下 13 个测试探针场景属测试基建,不入架构主干
diff --git a/design/engineering/architecture/code-architecture.json b/design/engineering/architecture/code-architecture.json
index b993bb2d..12997487 100644
--- a/design/engineering/architecture/code-architecture.json
+++ b/design/engineering/architecture/code-architecture.json
@@ -556,7 +556,7 @@
},
{
"kind": "region",
- "label": "逻辑层 core/(21 件·名称清单)",
+ "label": "逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)",
"wraps": [
"save",
"meta",
@@ -671,7 +671,7 @@
"dot": "cyan",
"title": "组合根与建树",
"items": [
- "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)",
+ "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建",
"战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内",
"元进度账本与存档同由组合根持有(main.gd preload)"
]
@@ -689,7 +689,7 @@
"dot": "rose",
"title": "逻辑层与边界",
"items": [
- "core/ 21 件仅列名称,源码出处见各节点 sources 指针",
+ "core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件",
"ConfigDB/RngService 两单例经 project.godot autoload 全局供给",
"smoke/ 下 13 个测试探针场景属测试基建,不入架构主干"
]