|
|
@@ -19,7 +19,7 @@ import json
|
|
|
import pathlib
|
|
|
|
|
|
NAME = '观澜·如东样板 v2'
|
|
|
-VERSION = '2.5.0' # ★ 改版本只改这里
|
|
|
+VERSION = '2.6.0' # ★ 改版本只改这里
|
|
|
EDITION = 'offline-single-package'
|
|
|
PACKAGE_STEM = 'app_guanlang' # 交付包文件名前缀(用户令 2026-09-17)
|
|
|
|
|
|
@@ -49,6 +49,21 @@ BUMP_RULE = ('改动落在"解决方案/架构/核心功能" → 大 +1(中/
|
|
|
# level: major/minor/patch 表示这一版**相对上一版**是哪一级变化;legacy 表示该版用的是
|
|
|
# 旧编号体系(0.x,未按本规则),仅作历史对账用。
|
|
|
HISTORY: tuple[dict, ...] = (
|
|
|
+ dict(version='2.6.0', date='2026-09-19', level='minor',
|
|
|
+ title='「所有的计算均要形成观澜的源代码」:融合面/总览页/事实契约/发布层/掩码阈值/六层链两步 '
|
|
|
+ '全部落成观澜自算;SCADA 接入兼容 CSV+MDB;交付包带输入数据目录结构(不含文件)',
|
|
|
+ note='功能新增为主、夹带多项消缺 ⇒ 按规则取最高一级(minor)。要点: '
|
|
|
+ '① 六层链 model_run/fusion 两步按口径重建(报告的"融合级"列从此有值)+ energy_share 步补上 + '
|
|
|
+ '峰值拾取口径定案(观澜口径,四件 *_freq_scan 形式不再复刻); '
|
|
|
+ '② 融合面 handoff 与总览页 windscada/index.html 由观澜自算生成(原为"包内无生成端",'
|
|
|
+ '新机器上 /detail/v2 的"需要关注/全场状态"必空白); '
|
|
|
+ '③ 事实契约改为**从重算台账生成 claim**(门户结论段/问答/报告随重算刷新,/api/facts 不再 503); '
|
|
|
+ '④ 本体发布层 r1/r2、TCM 掩码阈值(观澜自算口径,非厂商)分别落成生成端; '
|
|
|
+ '⑤ SCADA 接入统一取数层兼容 CSV 与 MDB(含老库列位错位如实拒绝); '
|
|
|
+ '⑥ 打包:**带输入数据目录结构**(30 个空目录, 含 data/raw/西门子4.0技术资料)+ 放置说明文件随包, '
|
|
|
+ '仍不含数据文件; ⑦ 消缺: report 步踩可选包 tabulate 致整链中断、语言包闸拦下的 /v2 500、'
|
|
|
+ '振动页看不出数据区间与"3 月数据消失"(趋势按日聚合)、账目单位错(kWh/MW)、'
|
|
|
+ 'Access 锁文件误报、日志保留策略等。交付包 app_guanlang_v2.6.0.zip'),
|
|
|
dict(version='2.5.0', date='2026-09-17', level='minor',
|
|
|
title='卸载闭环(uninstall.bat / uninstall.sh)+ 版本管理与打包命名规则 + 版本记录',
|
|
|
note='二代架构(大版本 2,与 NAME 里的 v2 对齐)的第 5 次功能性发布,无消缺项;'
|