|
@@ -19,7 +19,7 @@ import json
|
|
|
import pathlib
|
|
import pathlib
|
|
|
|
|
|
|
|
NAME = '观澜·如东样板 v2'
|
|
NAME = '观澜·如东样板 v2'
|
|
|
-VERSION = '2.9.1' # ★ 改版本只改这里
|
|
|
|
|
|
|
+VERSION = '2.9.2' # ★ 改版本只改这里
|
|
|
EDITION = 'offline-single-package'
|
|
EDITION = 'offline-single-package'
|
|
|
PACKAGE_STEM = 'app_guanlang' # 交付包文件名前缀(用户令 2026-09-17)
|
|
PACKAGE_STEM = 'app_guanlang' # 交付包文件名前缀(用户令 2026-09-17)
|
|
|
|
|
|
|
@@ -49,6 +49,25 @@ BUMP_RULE = ('改动落在"解决方案/架构/核心功能" → 大 +1(中/
|
|
|
# level: major/minor/patch 表示这一版**相对上一版**是哪一级变化;legacy 表示该版用的是
|
|
# level: major/minor/patch 表示这一版**相对上一版**是哪一级变化;legacy 表示该版用的是
|
|
|
# 旧编号体系(0.x,未按本规则),仅作历史对账用。
|
|
# 旧编号体系(0.x,未按本规则),仅作历史对账用。
|
|
|
HISTORY: tuple[dict, ...] = (
|
|
HISTORY: tuple[dict, ...] = (
|
|
|
|
|
+ dict(version='2.9.2', date='2026-09-22', level='patch',
|
|
|
|
|
+ title='升级后验收补缺:版本/文档漂移有了自动拦截点(重算链增 ⑧d 版本记录门)',
|
|
|
|
|
+ note='纯消缺 ⇒ 小版本 +1。检查: 远端 2.9.1 升级 + 重算完成后跑 `guanlan.py check`,'
|
|
|
|
|
+ '出现两处 FAIL —— ① `docs/版本记录.md` 与 `src/version.py` 不一致(version_log rc=6);'
|
|
|
|
|
+ '② 安装根多出 `_pre290_backup/`(16 件扁平旧副本)让 config_audit rc=8。'
|
|
|
|
|
+ '根因: 这次升级的差异盘点只覆盖 `src/`+`scripts/`+`configs/`(`remote_src_inv.py`),'
|
|
|
|
|
+ '**文档从不在盘点面上** ⇒ 代码升到 2.9.1、文档留在旧版(版本记录 13,277 vs 21,284 字节、'
|
|
|
|
|
+ '系统设计说明缺 §17);而**重算链里没有版本门**(rebuild_all 只到 ⑧c 页面归口审计),'
|
|
|
|
|
+ '于是 24/24 步全 OK、控制台写"重算完成",漂移照样静默过关 —— 没有任何自动拦截点。'
|
|
|
|
|
+ '解决: ① `scripts/rebuild_all.py` 增「⑧d 版本记录一致性」(`version_log.py --check`,'
|
|
|
|
|
+ 'tolerate=(6,) —— 与 ⑧c 同口径: 缺的是"文档同步"这一路,报出来但不打断整条链);'
|
|
|
|
|
+ '② 远端补齐 4 份文档(版本记录/系统设计说明/输入数据放置指导/detail 页面依赖台账),'
|
|
|
|
|
+ '逐件 sha256 与本地一致;③ 远端把 `_pre290_backup` 移出安装根到 '
|
|
|
|
|
+ '`D:\\产品\\_pre290_backup_20260921`(备份保留,不删除)。'
|
|
|
|
|
+ '验证: 远端 `version_log.py --check` rc=0、`config_audit.py` rc=0;'
|
|
|
|
|
+ '本地 `guanlan.py check` 全绿 + 反向审计/页面归口/chain_gap 全 rc=0。'
|
|
|
|
|
+ '遗留(如实记录,未处理): 远端**没有装 Ollama**(无二进制、PATH 无、11434 拒绝连接)'
|
|
|
|
|
+ '⇒ 本机模型探针在远端必然 FAIL,问答/升档类功能在远端不可用;'
|
|
|
|
|
+ '要不要在远端装 Ollama 与拉哪几档模型,等用户定。'),
|
|
|
dict(version='2.9.1', date='2026-09-22', level='patch',
|
|
dict(version='2.9.1', date='2026-09-22', level='patch',
|
|
|
title='人工测试 7 项消缺(描述口径 + 依据空白 + 问题页空 + 门户链接 404 + 闭环文案 + Ollama 档位)',
|
|
title='人工测试 7 项消缺(描述口径 + 依据空白 + 问题页空 + 门户链接 404 + 闭环文案 + Ollama 档位)',
|
|
|
note='纯消缺(无功能增减)⇒ 小版本 +1。逐项「检查→根因→解决→验证」: '
|
|
note='纯消缺(无功能增减)⇒ 小版本 +1。逐项「检查→根因→解决→验证」: '
|