This commit is contained in:
@@ -4520,3 +4520,13 @@ git diff --check
|
|||||||
- 新增GitHub CSS质量工作流,在PR中比较目标分支、main推送中比较父提交,避免只检查工作区。实施结果、模块所有权和后续维护边界记录于`docs/css-modularization-result-20260905.md`,方案文档同步改为已实施状态。
|
- 新增GitHub CSS质量工作流,在PR中比较目标分支、main推送中比较父提交,避免只检查工作区。实施结果、模块所有权和后续维护边界记录于`docs/css-modularization-result-20260905.md`,方案文档同步改为已实施状态。
|
||||||
- 发布前真实Chrome基线使用测试环境真实API和PostgreSQL数据:运营端13个核心路由、客户端10个核心路由分别在1600×1000、1366×768、390×844检查,共69张截图;页面均非空、无框架错误层、无页面级横向溢出,控制台warning/error为0。临时平台管理员和企业管理员仅用于验收,发布后将精确删除。
|
- 发布前真实Chrome基线使用测试环境真实API和PostgreSQL数据:运营端13个核心路由、客户端10个核心路由分别在1600×1000、1366×768、390×844检查,共69张截图;页面均非空、无框架错误层、无页面级横向溢出,控制台warning/error为0。临时平台管理员和企业管理员仅用于验收,发布后将精确删除。
|
||||||
- 前端全量13套65项、API全量55套619项、CSS治理4项通过;前后端TypeScript、API/Vite生产构建、Stylelint、增量ESLint/Prettier、依赖安全、部署契约、结构质量、包体积和`git diff --check`通过。入口gzip 107.85KiB,低于250KiB预算;只保留既有Chart分块超过500kB提示。发布、推送、发布后69页三尺寸回归、恢复资产、服务/Stream和临时账号清理结果将在完成后追加。
|
- 前端全量13套65项、API全量55套619项、CSS治理4项通过;前后端TypeScript、API/Vite生产构建、Stylelint、增量ESLint/Prettier、依赖安全、部署契约、结构质量、包体积和`git diff --check`通过。入口gzip 107.85KiB,低于250KiB预算;只保留既有Chart分块超过500kB提示。发布、推送、发布后69页三尺寸回归、恢复资产、服务/Stream和临时账号清理结果将在完成后追加。
|
||||||
|
|
||||||
|
## 2026-09-05 全局CSS模块化治理(测试环境发布完成)
|
||||||
|
|
||||||
|
- 实施提交`458ddd97dfd0b46fdc2f75b1cde9555bb0fa70ee`和归档门禁修复提交`798e85c9300fe7a16add292dbb5b0ac54b63d783`已推送至`origin/main`。测试环境原标记为`65082959c05c975eb7856ee281811a37e1fc284a`,运行代码已切换到`798e85c9300fe7a16add292dbb5b0ac54b63d783`;上一运行目录保留为`/opt/cmpp-platform.previous-css-6508295-20260905T0055`。
|
||||||
|
- 发布前恢复点为`/opt/cmpp-platform-backups/css-modularization-20260904T164645Z-before-6508295`,约667MiB,包含PostgreSQL custom dump、Redis RDB、原运行目录、系统配置、原部署标记、服务与三条Stream基线和精确发布包。4项恢复资产SHA-256、843项`pg_restore --list`及两份tar可读性均通过;发布包大小2831781字节,SHA-256为`75d647f5d645fbd0ef0962312d7495111e5ef30bff81762660c0db627a5ca5d6`,工作站、测试机及恢复点副本一致。
|
||||||
|
- 候选目录在无`.git`的归档场景下通过依赖安装、依赖安全、部署契约、Stylelint、CSS治理及4项门禁测试、Prisma生成和状态检查、前端/API/Gateway/Security Agent生产构建。96项migration全部齐全且数据库无待执行项,本轮没有执行数据库迁移,也没有调整Nginx、systemd、通道或部署架构。
|
||||||
|
- 原子切换后API、Gateway Callback、Gateway、MinIO、Protocol Log Worker、Report Material Worker、Security Agent、Send Worker、Submit Outbox、Nginx、PostgreSQL和Redis共12项服务均为`active`;8项应用进程均`NRestarts=0 / Result=success`。API、Callback和Gateway健康通过,发布窗口相关服务warning及以上journal为空。
|
||||||
|
- 三条短信相关Redis Stream发布前后逐项一致:`gateway.submit.commands`为`last-delivered-id=1787806802603-0 / entries-read=130918`,`gateway.submit.results`为`1787806917609-0 / 191696`,`gateway.protocol.logs`为`1787806802967-0 / 40472`;全部保持`pending=0 / lag=0`。本轮没有发送、补发、重投或重新入队短信,也没有修改余额、通道、客户或签名业务资料。
|
||||||
|
- 测试环境真实Chrome回归使用真实API和PostgreSQL数据:运营端13个核心路由、客户端10个核心路由分别在1600×1000、1366×768和390×844检查,共69个页面状态均已登录、非空、无框架错误层及页面级横向溢出;控制台warning/error为0,失败API或静态资源响应为0。外部入口API健康HTTP 200,实际下载CSS`index-CkSy6WDi.css`和JS`index-BLtRK0rD.js`的SHA-256与服务器产物一致;CSS摘要仍为迁移前后的`d7043ee2229a402c6b9284c9153536dd6393446a3b0fe7c47ee7dd05290539c3`。
|
||||||
|
- 两个临时验收账号已精确删除,数据库剩余数为0,并删除其5个Redis会话;本地认证状态文件和测试机临时发布包也已清理。浏览器自动化最初复用仅含运营端会话的状态文件时,客户端正确返回401并跳转登录;修正验收脚本为客户端真实登录后重新执行,最终30个客户端页面及全部网络检查通过,该测试夹具问题不属于平台回归缺陷。预生产环境未访问或修改。
|
||||||
|
|||||||
Reference in New Issue
Block a user