feat(pbls): [M12-scaffold] 入口补齐 scense_game/pbl_governance/pbl_template 三个模块挂载点

- import 段新增 scense_game.init.load_scense_game / pbl_governance.init.load_pbl_governance / pbl_template.init.load_pbl_template
- init() 按 pbls_spec.json load_order 显式调用:load_scense_game()(只读挂载)、
  load_pbl_governance()(治理域,全部 pbl_* 租户上下文/审计依赖,先于 blueprint)、
  load_pbl_template()(M1b 模板库,紧随 blueprint)
- 响应 QC #1:变更从工作区收口入库,py_compile 通过
This commit is contained in:
agent.develop 2026-09-24 18:38:44 +08:00
parent 1b1583a983
commit 73a1d3d656

View File

@ -36,11 +36,14 @@ from entity.init import load_entity
from script_engine.init import load_script_engine from script_engine.init import load_script_engine
from scense_runtime.init import load_scense_runtime from scense_runtime.init import load_scense_runtime
from scense.init import load_scense from scense.init import load_scense
from scense_game.init import load_scense_game
# ---- 新建 pbl_* 模块(严格按 pbls_spec.json load_order) # ---- 新建 pbl_* 模块(严格按 pbls_spec.json load_order)
from pbl_common.init import load_pbl_common from pbl_common.init import load_pbl_common
from pbl_appcodes.init import load_pbl_appcodes from pbl_appcodes.init import load_pbl_appcodes
from pbl_governance.init import load_pbl_governance
from pbl_blueprint.init import load_pbl_blueprint from pbl_blueprint.init import load_pbl_blueprint
from pbl_template.init import load_pbl_template
from pbl_validation.init import load_pbl_validation from pbl_validation.init import load_pbl_validation
from pbl_compiler.init import load_pbl_compiler from pbl_compiler.init import load_pbl_compiler
from pbl_agent_runtime.init import load_pbl_agent_runtime from pbl_agent_runtime.init import load_pbl_agent_runtime
@ -109,11 +112,15 @@ def init():
load_script_engine() load_script_engine()
load_scense_runtime() load_scense_runtime()
load_scense() load_scense()
load_scense_game() # 元景游戏工作台(scense_game 域,只读挂载)
# ---- 新建 pbl_* 模块(严格按 pbls_spec.json load_order) # ---- 新建 pbl_* 模块(严格按 pbls_spec.json load_order)
load_pbl_common() # 公共内核:租户上下文/DB 适配/错误码/审计/CRUD 工厂 load_pbl_common() # 公共内核:租户上下文/DB 适配/错误码/审计/CRUD 工厂
load_pbl_appcodes() # 枚举编码注入(8 组 74 项,幂等,零表) load_pbl_appcodes() # 枚举编码注入(8 组 74 项,幂等,零表)
load_pbl_blueprint() # M1a/M1b 蓝图聚合根 + 7 类子对象 + 版本 + 模板 load_pbl_governance() # Wave1 治理域:租户层级/班级团队/可见范围 + 能力注册
# (全部 pbl_* 的租户上下文与审计写入依赖本模块,必须先挂)
load_pbl_blueprint() # M1a 蓝图聚合根 + 7 类子对象泛化契约 + 版本 change_delta
load_pbl_template() # M1b 模板库:实例化 ID 重映射 + 离线兜底
load_pbl_validation() # M2 校验引擎(14 维 + 5 级质量状态) load_pbl_validation() # M2 校验引擎(14 维 + 5 级质量状态)
load_pbl_compiler() # M3a/M3b 确定性编译 + Game Definition load_pbl_compiler() # M3a/M3b 确定性编译 + Game Definition
load_pbl_agent_runtime() # M4a/M4b Designer/Critic 运行时 + fail-closed 工具裁决 load_pbl_agent_runtime() # M4a/M4b Designer/Critic 运行时 + fail-closed 工具裁决