zhouyang.xie 7580cd6e68 2.63.0 前端与 v2.9.2 一致: (A) Vue 采用 v2.9.2 旧页样式表 src/windscada/ui/app.css 原样(产物 CSS 1.9KB->55.7KB, 字体/字号/配色同源); (B) 用 v2.9.2 自带 build.py 出原样经典页 release/web/detail_v2.html(238,644B, 含语言包, 无占位符) 并在工作台加入口; 远端验证 /web/detail_v2.html 200 /web/index.html 200 / 200 /api/fleet 200 vor 1 Monat
..
__init__.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
_alias.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
_root.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
api.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
bootstrap.py 1a3867e369 2.15.0 P10 算法服务化: FastAPI 服务(app_algorithmModel/service: app/registry/jsonable/deps) 11 个只读端点 + /docs + /api/{名}/raw 对拍; 端口 18050 登记 serve.json; FastAPI 栈离线随包 vendor/pyfastapi(15.9MB)+deps 兜底; 逐值对拍 11 端点+3 带参全一致; 设计说明 §3.5; 文档/版本表同步 vor 1 Monat
console.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
derived_manifest.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
entry_refs.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
logfile.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
opsjob.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
paths.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
proc.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
tabfmt.py 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 vor 1 Monat
version.py 7580cd6e68 2.63.0 前端与 v2.9.2 一致: (A) Vue 采用 v2.9.2 旧页样式表 src/windscada/ui/app.css 原样(产物 CSS 1.9KB->55.7KB, 字体/字号/配色同源); (B) 用 v2.9.2 自带 build.py 出原样经典页 release/web/detail_v2.html(238,644B, 含语言包, 无占位符) 并在工作台加入口; 远端验证 /web/detail_v2.html 200 /web/index.html 200 / 200 /api/fleet 200 vor 1 Monat