zhouyang.xie
|
7d67bbeaf3
2.65.0 图表改为复用 v2.9.2 的 SVG 渲染器(基础设施): lib/legacy/charts.js 原文(31KB, window.__charts 工厂) + lib/legacyCharts.ts(按 app.js:523 同一 ctx: t/fmt/esc/dv/EN/displayText/verb, 导出 chart()/chartPanel()) + components/LegacyChart.vue + tools/legacy_chart_smoke.mjs(rateChart 出 SVG 1,564B OK); 旧页调用点已定位: report 550-558, fault 655/658/667, energy 685
|
пре 1 недеља |
zhouyang.xie
|
4f79d14031
2.64.0 结构级对拍落地(render_parity_v292 基线改为本地 v2.9.2 原文页 + 新 struct_diff.mjs 比 #root 的 tag.class 骨架): 实测 report/system 结构完全一致, overview 仅类名口径(confirmed.tier vs tier.定论), vibration/decision/assistant 各差 1, energy/fault/component/generation 差 8~29(集中在图表容器: 旧页内联 SVG vs Vue div.echart)
|
пре 1 недеља |
zhouyang.xie
|
43c2c7c9ba
2.63.1 恢复呈现对拍基线(基线改读 v2.9.2 原文页 release/web/detail_v2.html, 数据面 /api/*, 默认 10 页签): 实测 10/10 与重构前一致(overview138/energy51+11图/component260/fault133/vibration561/generation122+220图/decision26/assistant40/report48/system165; 3 条已登记后端措辞例外)
|
пре 1 недеља |
zhouyang.xie
|
7580cd6e68
2.63.0 前端与 v2.9.2 一致: (A) Vue 采用 v2.9.2 旧页样式表 src/windscada/ui/app.css 原样(产物 CSS 1.9KB->55.7KB, 字体/字号/配色同源); (B) 用 v2.9.2 自带 build.py 出原样经典页 release/web/detail_v2.html(238,644B, 含语言包, 无占位符) 并在工作台加入口; 远端验证 /web/detail_v2.html 200 /web/index.html 200 / 200 /api/fleet 200
|
пре 1 недеља |
zhouyang.xie
|
332185d43b
2.62.1 收尾: 「门户栏目」只留在线服务两项(仿真/状态, 四节已迁「架构与资料」)+ 内嵌四节整页展开(max-height:none); 远端 index-CK3ivS0h.js 核验含 ps-embed/max-height:none/四节锚点, 探活全 200
|
пре 1 недеља |
zhouyang.xie
|
0810e95048
2.62.0 门户四节(系统架构/方法/经验发现/案例·液压)原样内嵌进工作台新页签「架构与资料」: HTML 与门户 CSS 均从 app_guanlang_v2.9.2 包内 portal.html 原样抽取 => 样式/颜色/文图同源; 实逮并修 Workbench 模板分支缩进(2 空格)导致前三次补分支静默未命中; 远端已验证 index-etN9Sux4.js 含 ps-embed/case_hydraulic
|
пре 1 недеља |
zhouyang.xie
|
46f2c3ada1
2.61.0 工作台补「门户栏目」页签(对齐重构前门户 11 栏目: 4 已迁页签 + 4 门户存档锚点走 28086 + 仿真/运维两项) + 记档一次失败的网关路由尝试(yml 加 /portal/** 致网关启动失败, 已回滚并恢复入口; 教训: 网关路由按 YAML 结构改且两端 yml 位置不同)
|
пре 1 недеља |
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; 全门禁通过
|
пре 1 недеља |
zhouyang.xie
|
f2b15dc6d1
2.60.0 门户「交付文档」「数据重算」迁入工作台并列页签: 新增 Documents.vue/Recalc.vue + tabs/i18n/Workbench 接线 + DeliveryRecalcController(交付文档清单与下载 · 重算状态与触发) + pages_sweep 旧页接口路径改指 /api/*; 需求1核对: vibration 5 个子选项卡已在位且随窗
|
пре 1 недеља |
zhouyang.xie
|
b96f161a94
2.59.0 产品机就绪收尾: 重算链安全清理(最小包含语句删 ⑦b/⑧b, 28->26 步) + 逐件台账再生(4168 条) + 暂存件移出产物仓(p07.parquet / ask_last.out, 移出不删) + 同步刷新登记 => products_reverse_audit 应移出 0, pages_audit 0 项要处理, 全门禁通过; 版本号与文档一次对齐
|
пре 1 недеља |
zhouyang.xie
|
4630df6f32
2.58.1 重算链安全清理(⑦b/⑧b 按最小包含语句删, 28->26 步) + 逐件台账再生(products_restore_missing --refresh: _provenance.json::files 恢复 4170 条) => pages_audit 0 项要处理, 全门禁通过
|
пре 1 недеља |
zhouyang.xie
|
12b55031ec
2.58.0 旧产物件清理(删单文件烘焙页 5MB+注销登记) + 如实记档台账误删与修复(过宽过滤删掉 _provenance.json 的 files 映射; 经 derived_manifest.record 重录 + 由 _derived_manifest.json::files 重建 => pages_audit rc=0, 全门禁通过; 遗留: 逐件台账广度需产品机重跑重算链再生)
|
пре 1 недеља |
zhouyang.xie
|
b32f4e416e
2.57.2 修回被删残的重算链(从 d278a9b 取回完好 321 行/28 步, 仅加待办提示) — 如实记档: 2.55.0 按行过滤删 ⑧b 曾在库里留下语法坏文件(门禁不解析故潜伏), 本轮又按整条语句删把计划删空; 教训: 多行表达式删元素一律用 AST 定位到元素整段替换
|
пре 1 недеља |
zhouyang.xie
|
a4a4ad2e1a
2.57.1 系统设计说明补 §3.5「三栈重写的删除批次与能力承接」(删除清单/规模/承接矩阵/登记口径调整/三条实逮教训) => 全门禁通过
|
пре 1 недеља |
zhouyang.xie
|
133ca20b81
2.57.0 单文件烘焙页随旧页退役: 生成端去掉 _snap.bake(并修缩进 import 漏改的旧后端引用) + 删 pages/snapshot.py 与兼容壳 + 摘 ui_snapshot 转发; 登记文件改写失败已回滚 => 全门禁通过, 旧页渲染批全部删完
|
пре 1 недеља |
zhouyang.xie
|
68554b2be1
2.56.1 lang.py 退役(cli 语言包检查改指 Vue 语言包) + 从旧包取回英文生成 en.ts(814 键, 36 键按约定回落原文) + 清 target/run.log => guanlan.py check 全绿, 全门禁通过
|
пре 1 недеља |
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 недеља |
zhouyang.xie
|
450dd52e60
2.55.0 入口改为 Vue 工作台(/)·门户退役: 网关文件优先读 release/web/index.html 并改写资源路径为 /web/assets/, 契约期望刷新, 重算链去重装门户步, 删门户构建器与旧页装配件(builders/* + pages/build + pages/classic + 3 个脚本壳) => 契约复核 40/40, 全门禁通过
|
пре 1 недеља |
zhouyang.xie
|
a77a4c053e
2.54.1 删旧页 design/terms(含兼容壳) + 摘除 app_frontEnd.api 的 design/terms 转发(R5) => 模块边界审计 OK, 全门禁通过; 记档: pages/build.py(门户构建器依赖) 与 pages/snapshot.py(产物生成器依赖) 与 lang.py(工具链/审计依赖) 不可随旧页删除, 需专项处理
|
пре 1 недеља |
zhouyang.xie
|
33eb3e9a71
2.54.0 删旧页前端资源(3522 行)+门禁与台账随退役对齐(术语门禁改指 Vue 语言包; detail_deps 页面侧多文件汇总并登记退役, 接口口径交给契约复核40/40与 Java 裁判17/17) => 全门禁通过
|
пре 1 недеља |
zhouyang.xie
|
e97be810e0
删源码第2步(续2): detail_deps 页面侧改多文件汇总(tabs.ts + api/contract.ts + App.vue + views/*) => 核不上从'全部页签'降到仅 2 条(/api/ont_chain 与 /api/rpt_compose 声明给已退役的 /v2 用); ★门禁仍红这一项, 下一轮按'登记对齐现行 Vue 实现或补调用'收敛
|
пре 1 недеља |
zhouyang.xie
|
840cea22bd
删源码第2步(续): detail_deps.APPJS 改指现行前端取数文件 web/src/api/contract.ts(12 处取数) => --check 打印'文档与现场一致'但退出码 5, 门禁仍判未过, 待下一轮定位 rc=5 的判定来源; ★如实记录: 本轮结束时门禁仍有一项红
|
пре 1 недеља |
zhouyang.xie
|
d278a9bbbd
删源码第2步: 删除旧页前端资源批(assets/app.js 1092 行 + charts.js 268 + classic_chart.js 2162 = 3522 行, 模块外零引用) + detail_deps 台账按现场重写;★更正: 本条提交时门禁曾因 detail_deps 仍引用已删 app.js 而红, 已在后续提交修正(APPJS 改指 Vue 语言包)
|
пре 1 недеља |
zhouyang.xie
|
94d6587330
删源码第1步: 中文术语门禁审核目标改指 Vue 语言包(app_frontEnd/web/src/i18n/zh.ts), 撤下旧页 lang.py/assets/app.js 目标 => 门禁全绿; 版本/文档与删除批次一并出(下一轮 2.54.0)
|
пре 1 недеља |
zhouyang.xie
|
72bc22ab1f
2.53.2 detail 依赖台账按退役现场重写(detail_deps --write) => detail_deps --check 一致, 全门禁恢复绿
|
пре 1 недеља |
zhouyang.xie
|
81fb32ce0b
2.53.1 产物登记按不随包入册(known_gap + 实测在位证据) + pages_audit 查不到 file 时先看 known_gap => 开箱验证全绿: 页面归口 0 不一致/契约 40/40/页面 5/5/卸载核验通过
|
пре 1 недеља |
zhouyang.xie
|
338a94b41b
2.53.0 网关精确路径别名(/algorithm /sim/sys /sim, 均带 X-Alias-Source) + 契约面收敛(退役登记/期望刷新, 复核跳过退役) => 契约复核 40/40 全绿; 补齐上一轮欠的版本与文档同步
|
пре 1 недеља |
zhouyang.xie
|
2235fc82ed
契约面收敛: /detail /v2 退役登记(替代 /web/, 附理由) + /viewer 期望标题刷新(实测证据) + 复核跳过退役项 + AliasController 补 /sim -> 18791 sc1_sim_demo.html(标题与契约逐字相同) => 复核 40/40 全绿; 版本/文档同步待下轮一并补
|
пре 1 недеља |
zhouyang.xie
|
e06c035bfc
网关 AliasController: 控制器兜精确路径(/algorithm -> 18050 /healthz 200/104B JSON; /sim/sys(/**) -> 18792 200/123KB) + X-Alias-Source 来源头; 绕开本版本 Path 精确谓词不生效的问题(路由表四次尝试均无效, 已回滚); 版本号与文档同步随下一轮一并补
|
пре 1 недеља |
zhouyang.xie
|
5cb32c5d09
2.52.1 修 config_audit 红项: 合同审计读 serve.json 改走 P.config()(删掉手拼路径兜底) => config_audit 待处理 0, 全门禁通过
|
пре 1 недеља |