# 版本记录(观澜·如东样板 v2) > 本文件由 `scripts/version_log.py` 生成,**勿手改**:事实(版本号、级别、变更)写在 > `src/version.py` 的 `HISTORY` 里,改完跑 `python scripts/version_log.py --write`。 > `guanlan.py check` 与打包器都会校验本文件与代码里的版本号是否一致。 ## 版本号规则(用户令 2026-09-17) 编号 **`v<大版本号>.<中版本号>.<小版本号>`**,例如 `v2.62.1`。 | 级别 | 含义 | |---|---| | 大版本号 | 系统解决方案、架构或核心功能改变 | | 中版本号 | 非核心功能新增、减少、修改 | | 小版本号 | 消缺完善 | **怎么改**:改动落在"解决方案/架构/核心功能" → 大 +1(中/小归 0);落在"非核心功能的新增/减少/修改" → 中 +1(小归 0);只是"消缺完善" → 小 +1;一次发布混了几类,取最高那一级 **打包文件名** = `app_guanlang_v2.62.1.zip`(规则:`app_guanlang_v<版本号>.zip`)。 版本号只写在 `src/version.py` 一行(`VERSION = '2.62.1'`);打包器、安装脚本、安装记录 `install-info.json`、自检都读它,不另设真源。 | 版本 | 日期 | 级别 | 主要变更 | 说明 | |---|---|---|---|---| | `v2.62.1` | 2026-10-03 | 小 | 「门户栏目」收敛为在线服务两项;「架构与资料」内嵌四节整页展开 | ① 收尾两项(承 2.62.0 门户四节内嵌):(a)「门户栏目」页签只保留**在线服务**两项(仿真与回放 → `/sim/`、系统状态 → `/ops`),系统架构/方法/经验发现/案例·液压 已迁为「架构与资料」页签,避免重复入口;`pt.note` 文案同步改口径(中英成对)。(b)「架构与资料」的内嵌区由 `max-height: calc(100vh - 260px); overflow:auto` 改为 `max-height: none; overflow: visible` ⇒ **整页展开**,观感回到门户原样(不再套一层内滚动)。② 远端已验证(106.120.102.238):新产物 `index-CK3ivS0h.js` + `index-97FhsCXN.css` 上线,核验其在远端伺服的压缩内容含 `ps-embed` ✓、`max-height:none` ✓、四节锚点 ✓;探活 `/` 200 · `/web/index.html` 200 · `/api/fleet` 200 · `/api/recalc` 200 ✓。 | | `v2.62.0` | 2026-10-03 | 中 | 门户四节原样内嵌进工作台(样式与 v2.9.2 同源)+ 修 Workbench 模板分支未命中 | ① 用户令 2026-10-03(限当日 17:00 前):把门户的 系统架构/方法/经验发现/案例·液压 四节内容迁进工作台,**页面样式、文图颜色必须与 `app_guanlang_v2.9.2` 一致**。② 做法(保证"同源"而非"近似"):脚本直接从 **`app_guanlang_v2.9.2.zip` 包内的 `release/portal.html`** 抽出· 门户 CSS(33.4 KB,8 个 `