修复bug
This commit is contained in:
33
progress.md
33
progress.md
@@ -1,5 +1,38 @@
|
||||
# 项目进度
|
||||
|
||||
## 2026-08-30 — 恢复 0.5.156 单团写前校验范围(已完成)
|
||||
|
||||
- 已确认当前阻断来自 `0.5.160` 新增的编号动态 `ys_*` 保护,而 `0.5.156` 实际只校验静态核心订单字段。按生产操作方明确要求,`0.5.163` 恢复旧范围,但保留 `0.5.162` 的 jQuery Ajax 稳定态、正式域名和链路恢复修复。
|
||||
- 回归先红后绿:核心字段变化仍阻断;仅 `ys_danwei1/ys_danweiid1/ys_jine0` 等编号动态应收字段变化时不再产生受保护字段 blocker。专项 3/3、原生 Ajax 稳定态 11/11 通过。
|
||||
- `dist/ltjt-order-assistant-0.5.163.zip` 已生成,SHA-256 为 `90c550054cdf747aa9c2c80bca5ee5fba0d13f126acfd4779f85400764379bf0`。仓库治理 9/9、TypeScript、控制面 123 通过/4 个 Windows 预期跳过、legacy 255/255 和 build 均通过。
|
||||
|
||||
## 2026-08-29 — Program 单团原生 Ajax 稳定态修复(已完成)
|
||||
|
||||
- 生产实时握手确认 `0.5.161` 已加载,但仍出现 `xiaoshouren` 及零人数应收行 `ys_danwei*/ys_danweiid*` 漂移;用户确认 `0.5.156` 无同类阻断。版本差分证明旧版已保护销售人,但动态应收数字后缀当时因正则错误未进入保护。
|
||||
- 新反馈环先稳定复现 lookup 数据齐全、`jQuery.active=2` 时仍错误返回 ready;修复后 frame 保持 loading,`GetProduct` 后继续等待原生 `ajaxStop` 再应用最终业务字段。定向计时/稳定态 11/11、漂移 2/2 通过。
|
||||
- `dist/ltjt-order-assistant-0.5.162.zip` 已生成并与 19 个源码文件逐字节一致,SHA-256 为 `2b257fd61610e8cb6f21c99441b6072246ce06397e2ea05e96488ef414926f12`。仓库治理 9/9、TypeScript、控制面 123 通过/4 个 Windows 预期跳过、legacy 254/254 和 build 均通过。
|
||||
|
||||
## 2026-08-29 — 0.5.161 lookup readiness(生产复测未通过)
|
||||
|
||||
- 生产加载 `0.5.160` 后报告唯一漂移字段 `xiaoshouren`。真实 probe 回归先稳定复现 lookup 数据为空仍返回 ready,再让 `0.5.161` 只有在 `zutuanshe/gendanren/xiaoshouren` 原生 SelectBox 数据均就绪后进入预检,红灯原样转绿。
|
||||
- `dist/ltjt-order-assistant-0.5.161.zip` 已生成并与 19 个源码文件逐字节一致,SHA-256 为 `4a5f680bfe7524f8215ef80b83c681076602e3f59e3a9c7f33005698256809cb`;`0.5.160` ZIP/清单已归档。
|
||||
- 本轮门禁通过:定向 readiness 2/2、仓库治理 9/9、TypeScript、控制面 123 通过/4 个 Windows 预期跳过、legacy 253/253、build。未访问 ERP、重试任务、重载扩展、重启服务或部署。
|
||||
- 后续生产握手确认 `0.5.161` 已加载,但同一业务仍出现销售人及动态应收结算单位漂移;该版本仅检查三个 lookup 数据,不能作为最终稳定态版本。
|
||||
- 已根据用户提供的服务工作线程证据确认:预检表单/请求摘要一致,实时提交字段数仍为 822,但当前受保护字段摘要发生变化;旧任务在网络请求前安全阻断,未尝试 ERP 写入。
|
||||
- 扩展 `0.5.160` 在预检后仅把受保护字段投影保留于 ERP 页面内存,漂移回执只暴露字段名和数量并标记 `values_redacted=true`;原有 fail-closed 写前门禁和零写入行为保持不变。
|
||||
- 新增行为回归覆盖日期规范化、普通受保护字段、动态应收字段和真实 `liveSubmitApproved` 阻断路径;同时修正 `ys_jine0` 等数字后缀字段未被保护的正则双转义问题。
|
||||
- 扩展、平台最低版本、mapping、发布门槛、缓存键和测试已同步到 `0.5.160`;`0.5.159` ZIP/清单已归档。
|
||||
- `dist/ltjt-order-assistant-0.5.160.zip` 共 19 个文件并与源码逐字节一致,SHA-256 为 `e331d3d63967ae7278ce0ded35de6210c09555b5e69374c9190e8e7b380c2a70`。
|
||||
- 定向回归 3/3、仓库治理 9/9、TypeScript、控制面 123 通过/4 个 Windows 预期跳过、legacy 252/252 和 build 全部通过。未访问 ERP、重试任务、重载扩展、重启服务或部署。
|
||||
|
||||
## 2026-08-29 — ERP 链路恢复状态残留(已完成)
|
||||
|
||||
- 已先用真实平台状态函数复现“ERP 会话正常但 recovery running 仍告警并阻断派发”,再补活动/中断恢复的最小失败回归并完成红→绿。
|
||||
- 后台现在保留真实在途 `running`,把失去内存 Promise 的持久化 `running` 收敛为 `interrupted`;后续普通只读保活成功转为 `idle`。
|
||||
- 扩展、平台最低版本、mapping、发布门槛和缓存键已同步到 `0.5.159`;`0.5.158` ZIP/清单已归档。
|
||||
- `dist/ltjt-order-assistant-0.5.159.zip` 共 19 个文件并与源码一致,SHA-256 为 `dcb44f1a6e3336ed1876753c658e664eaf224f55c3d0c792bb2e83b1c8398276`。
|
||||
- 定向回归 6/6、仓库治理 9/9、TypeScript、控制面 123 passed/4 Windows skips、legacy 250/250 和 build 已通过;最终文档门禁记录在活动任务中。未访问 ERP、重放任务、重载扩展、重启服务或部署。
|
||||
|
||||
## 2026-08-29 — 正式控制面域名插件接入(已完成)
|
||||
|
||||
- 已用真实 Popup 代码复现 `https://lwlt.nianxx.cn` 被 `0.5.157` 判定为“未打开业务系统页面”,并将该路径固化为回归测试。
|
||||
|
||||
Reference in New Issue
Block a user