Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  zhouyang.xie 68554b2be1 2.56.1 lang.py 退役(cli 语言包检查改指 Vue 语言包) + 从旧包取回英文生成 en.ts(814 键, 36 键按约定回落原文) + 清 target/run.log => guanlan.py check 全绿, 全门禁通过 1 tuần trước cách đây
  zhouyang.xie ff17c6d6ba 2.56.0 删除旧 Python 业务后端(serve.py + windscada_serve.py): 生成端所需 15 个符号搬入算法服务 fleet_views, 生成器取数改指算法服务, detail_deps.SERVE 存在才读, detail_tabs 登记改指 Vue 页签清单 => pages_audit 0 项要处理, 全门禁通过 1 tuần trước cách đây
  zhouyang.xie a48077d49c 2.50.0 detail 服务退役开关(retire_detail): 运行期不再需要 Python 业务后端, 实测门户/Vue/Java 接口/算法/运维台全 200; 旧页 /detail/v2 随之退役 1 tuần trước cách đây
  zhouyang.xie d67a673a03 2.17.0 前端 Vue 化(P11 起步): app_frontEnd/web (Vue3+Vite6+TS, npm 从 npmmirror 装) 构建产物 release/web + serve.json web=28110 + cli web 组件 + 网关 /web 同源; 契约侧 Python 门与 Node 冒烟各 42/42 一致; 契约支持异步构建态 json_keys_any; 设计说明 §3.6; 文档/版本表同步 1 tuần trước cách đây
  zhouyang.xie d31c01bf3f 2.16.0 冻契约: 53 路径双方法探活 -> 契约正本 app_backEnd/.../contract/http_api_v1.json(42 端点) + docs/接口契约_前后端_v0.1.md + 在线复核门 http_contract_audit 并入 guanlan.py check (实测 42/42 一致); 文档/版本表同步 1 tuần trước cách đây
  zhouyang.xie c96bcbcbbb 2.15.2 算法服务随 serve 默认起: cli.services() 纳入 algorithm 组件(端口取 serve.json) + 网关路由 /algorithm→18050 + ops 兜底端口表 + offline_up.sh + registry schema; 实测直连与经网关 /algorithm/healthz 均 200, 门禁与 check 全绿 1 tuần trước cách đây
  zhouyang.xie 26f1eca47f 2.13.0 P9 源码目录结构变更: 实现包上提模块根(app_X/app_X_guanlan)+旧前缀别名(同名同体)+每模块 common/configs/data/README.MD/install-run-uninstall 包装+配置双根(app_ETL/app_frontEnd configs 下放, 取用口多根+单源+owner); 修文档构建器死循环(落单反引号)并支持代码栅栏 1 tuần trước cách đây