Commit History

Autor SHA1 Mensaxe Data
  zhouyang.xie 53628312c8 2.60.1 两个 Java 进程纳入 serve 托管(java-backend/java-gateway + JDK 解析顺序 + serve.json.java_home) => 远端重启 guanlan 服务后 20s 内 28084/28120/18050/28110/28086 全部就绪, / = Vue(X-Portal-Source: vue), /api/fleet 200; 全门禁通过 hai 1 semana
  zhouyang.xie a48077d49c 2.50.0 detail 服务退役开关(retire_detail): 运行期不再需要 Python 业务后端, 实测门户/Vue/Java 接口/算法/运维台全 200; 旧页 /detail/v2 随之退役 hai 1 semana
  zhouyang.xie cefb18e496 2.47.1 门户回归修复(Java 网关控制器代理根路径/20MB 门户放开缓冲) + serve.json 登记 gateway_java=28084 => pages_audit 0 项要处理, 全门禁恢复; 版本/文档同步到 2.47.1 hai 1 semana
  zhouyang.xie 58057a38cd 2.47.0 入口切到 Java 网关(28084, Python 网关退 28086 供 /ops, Java 网关补 /java/** 与 /ops/** 路由); 实测 /、/web、/api/fleet(Java 210KB)、/algorithm、/detail/v2(旧页保留)、/ops 全 200; 裁判恢复 16/17 无差异 hai 1 semana
  zhouyang.xie d35bd1acd6 2.29.0 Java 后端迁移开工: 逐条比对裁判 scripts/java_contract_parity.py + 同源灰度路由 /java->28120 + FactsController(/api/facts 已一致, 计分板 1/42) + run_java.py 启动器 hai 1 semana
  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; 文档/版本表同步 hai 1 semana
  zhouyang.xie 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; 文档/版本表同步 hai 1 semana
  zhouyang.xie 48703cb080 输入数据自动扫描识别 (用户令 2026-09-19): 发现新增 → 纳入重算 hai 3 semanas
  zhouyang.xie de3a2fb2b3 出厂口径改为"监听所有 IP" (用户令 2026-09-19) hai 3 semanas
  zhouyang.xie 963790b738 远程部署两项改动 (用户令 2026-09-19: 「改为监听所有 IP」+ 服务器融合面缺件) hai 3 semanas
  zhouyang.xie d90da058aa 路径跨平台化: 新增 src/paths.py 唯一真源 + 相对路径门禁 + 回归指纹 hai 1 mes
  zhouyang.xie c5cb06a962 观澜·如东样板 v2 v0.2.0 基线入库 (含 2026-09-11 现场修复) hai 1 mes