diff --git a/docs/testing-progress.md b/docs/testing-progress.md index d14888f..33da89b 100644 --- a/docs/testing-progress.md +++ b/docs/testing-progress.md @@ -4572,3 +4572,13 @@ git diff --check - 自动验证:通道组纯函数、选择弹窗和整页交互定向3套24项通过;前端全量17套90项、API全量55套620项通过。format:check、Stylelint、CSS治理15项、TypeScript/Vite生产构建、API构建、安全、部署契约和包体积门禁通过;既有Chart包体提示不影响构建。 - 候选页面通过测试环境真实API/PostgreSQL只读验收,所有业务写请求由浏览器路由拦截。1600×1000、1366×768、390×844均完成排序/撤销、重复优先级拦截、搜索空态、保存前预览和离开取消;无页面级横向溢出,pageerror和console error为0。验收未保存真实通道组、未修改成本或通道配置、未发送/补发/重投/重新入队短信。 - 测试与预生产发布前已分别建立独立恢复点并核验运行版本、服务、数据库迁移及存储保护。预生产从旧版本发布完整最新版本,预计新增1项向后兼容报备解析迁移及独立解析Worker;实际提交、推送、双环境切换和发布后真实验收结果在完成后追加。 + +## 2026-09-05 通道组编辑及完整最新版本双环境发布 + +- 功能提交`1e05a643e5398973bd32953fc95ed5c3aa2b0daf`包含通道组交互优化,并连同此前未发布的WPS异步解析、签名导入待审通知、通道组成本展示和CSS治理完整版本发布。精确Git归档SHA-256为`f600dc90cc69264e8ee3d351b6559cea507d7f4d76bd0edc0f96fc0d3268d138`,前端归档为`098f12c124eb4979d2888f4002bee25016c6f6ed9e19d247ecf2114ddf98e888`;工作站、测试机和预生产逐一一致。远端Git首次推送因现有认证失效未完成,服务器使用本地精确提交归档发布,不把部署误记为推送成功。 +- 测试环境从`15a1f9d8eddd4f7233987fbf676a91f4e0bfab08`切换,恢复点`/opt/cmpp-platform-backups/channel-groups-20260905T1430`的数据库、运行目录和配置摘要均通过。96项迁移已齐全,无数据库迁移;API和报备解析Worker重启,Gateway未重启。API、Gateway、Worker、Nginx、PostgreSQL、Redis和MinIO均active,应用进程`NRestarts=0/Result=success`,发布窗口warning及以上journal为空。 +- 测试环境短信记录发布前后均119509,三条短信Stream的XINFO GROUPS逐字一致。真实API登录后,签名导入待审为19;1600×1000、1366×768和390×844完成通知跳转、排序/撤销、冲突校验、搜索空态及保存预览,均无页面级横向溢出、控制台错误或失败响应。所有业务写请求均被浏览器拦截;临时管理员删除后0残留,精确删除3个Redis会话并保留操作审计。 +- 预生产从`aaf96db2d018cfcea79b6cdbf553cee9cb982fa2`切换。发布前再次验证独立恢复点、PostgreSQL/Redis/MinIO数据盘UUID和备份盘保护;执行唯一待处理的`20260904090000_report_material_async_analysis`向后兼容迁移,迁移总数由95变为96。新增独立`cmpp-report-material-worker`,数据库池上限4;API重启,Gateway及其他Worker未重启。 +- 预生产API、Gateway、新Worker、Nginx、PostgreSQL、Redis和MinIO均active,三项应用进程`NRestarts=0/Result=success`;短信记录发布前后均86692,通道连接状态仍为connected 6、disconnected 7、failed 5,报备批次状态计数不变,三条短信Stream逐字一致,发布窗口warning及以上journal为空。数据盘和备份盘保护在发布后再次通过。 +- 公网`https://sms.lisglo.com/api/health`返回ok;实际下载的主JS`index-Cf0GV6WF.js`和主CSS`index-CkSy6WDi.css`与本地候选SHA-256一致。三尺寸登录页首次进入及刷新均无整页溢出、控制台错误或失败响应。服务器两份历史管理员凭据对应账号当前均为deleted,正常登录返回401;未重置账号或新增预生产管理员,因此登录后通道组交互由同提交的测试环境真实验收和预生产API/数据库/资源证据覆盖,不宣称预生产登录后页面已验收。 +- 两套环境均保留原运行目录及独立恢复点;未执行全量初始化脚本,未修改余额、通道、客户配置、fstab、UUID、数据盘挂载、存储保护脚本或systemd存储drop-in。未发送、补发、重投或重新入队短信。