port: verify root pack ledger and repair runtime adapters

This commit is contained in:
shen
2026-09-24 00:18:33 -07:00
parent c84f913cfd
commit 330ec9745b
89 changed files with 17085 additions and 6808 deletions
+7
View File
@@ -550,6 +550,13 @@ extension/third_party/cpython-2.7.18/ # 静态库(2P 批次
- **`logic` 逻辑层已达成 100.0% 完成度**(TODO = 0,DIVERGENT = 0,队列清空)!所有 40250 核心玩法逻辑单元(`UserInterface`、`GameLib`、`EterLib` 逻辑类、`EterPack`、`EterLocale`、`EterBase` 纯逻辑类)全部移植完毕,并通过 19/19 全套自动化门禁测试。
2026-09-24 复核:`Client/root` 的 74 个 `RUN_AS_IS` 账本现指向实际的 `pack://<script>.py`,
`script/verify_root_pack.py` 逐个解码 `root.epk`,核对参考源码和账本 SHA-256;`port_map.py check`
拒绝指向 `assets/root` 或只写一句字符串证据的条目。`PythonNetworkStreamModule.cpp` 的 127 个绑定已由
镜像文件及 `port_copy.py diff` 核对。平台音效通过 40250 pack 取 WAV/MP3/Ogg,服务器时间由收到的
`GC_TIME` 建立基准;`port.login_flow` 和 `audio_driver_test.gd` 覆盖这两条运行路径。平台层其余
TODO/DIVERGENT 仍按实时 `port_map.py status` 处理,不因本轮修复改变完成度。
与基线前的数字(logic 3285、python 4890、platform 2229,共 10404)相比的变化: