docs: record client fixes test deployment and acceptance boundaries
CSS quality / css-quality (push) Has been cancelled
CSS quality / css-quality (push) Has been cancelled
This commit is contained in:
@@ -10,3 +10,17 @@
|
||||
- 工作台复用批次统一中文状态映射;最近批次列改为短信内容并读取 content,避免使用 category;保留详情入口及批次范围。
|
||||
- 回执 Bug:测试库已送达记录存在 receiptStatus/deliveredAt,而分页投影未查询两字段,客户白名单视图输出 null。分页补两个主记录标量,不全量加载回执关联、不改回执消费/计费/数据。展示以消息最终聚合状态为准,时间统一北京时间;真实未收到回执保留空时间并明确显示暂无回执。
|
||||
- 验收覆盖真实 API/PG 的有回执、无回执、失败回执与分页/租户边界;UI 三尺寸、首次进入/刷新/跨路由、长正文滚动、按钮 hover、编辑顺序、文档示例归属及检索/复制;完整测试、类型、构建、样式、安全/标准发布门禁。
|
||||
|
||||
|
||||
## 2026-09-14 23:25 CST 测试发布与验收
|
||||
|
||||
- 应用提交 4665079ca3d2f985c85c5c1d08f8fe173047e9bd,已提交/推送并通过远端精确回读;包含此前 7f9abe3 的引流运营商报备变更。测试从 97d133442350b9725422ed4e55386f47e37004fd 升级至本提交;未部署预生产。
|
||||
- 精确 Git 归档候选:前端 31 文件/146 测试、后端 74 集/811 测试、前后端类型、格式、lint、style、CSS 15 项通过。工作区曾执行 812 后端测试,其中包含受保护未提交 metrics 测试,不能冒称归档候选结果。第一次候选前端有两个 worker 启动超时(29 文件/128 测试执行通过但整轮失败);保留原日志,停止本轮已完成的本地隔离服务后,同候选完整复测通过,未调高超时或跳过用例。
|
||||
- 标准计划 .local-data/releases/20260914T151450-4665079ca3d2-874a39f8/plan.json,复用同提交实际执行日志摘要,经 preflight → prepare → deploy → verify → report。远端 production 前端构建及 API 构建通过;工具目录为受保护未提交内容,独立摘要 cc01ce7d24ef4cc0a6a84a5f05d9219ff8f97b47cb8596869ea79c0dbf26d8db,未把应用 SHA 冒称工具版本。
|
||||
- 只读复核同三条测试消息 http-cmu0xgl6o000k5mle3hrw4avd / http-cmu0wpxdc0059t8lerzyvyd5c / http-cmu0wpv740050t8le9ekgvfzs:数据库原有 delivered 与时间保持不变;已部署 OperationsMessageQueries.listClientMessagesPage 现在分别返回 delivered 和 07:34:41.935Z / 07:13:57.824Z / 07:13:55.013Z,原返回 null。该项是在服务器加载真实查询服务并访问 PostgreSQL,不冒充带登录鉴权的 HTTP 页面验收。
|
||||
- 本地独立 PostgreSQL + 真实查询/配置/工作台服务 HTTP 适配器 + 实际 production 页面组件验收通过;适配器未启动 Nest 全局鉴权及发送 Worker。模板正文 132px、新增按钮 143px;编辑顺序正确且不提交分类;回执成功/失败/暂无回执与北京时间;工作台中文状态与正文;1600×1000、1366×768、390×844 无页面横向溢出。隔离夹具仅写本地库,没有发送短信。验收结束已停止本轮临时服务及独立 PG。
|
||||
- 测试在线 /api/client-docs 三尺寸 HTTP 200,无 JS 页面错误/横向溢出,43 个示例内嵌正文、无数字示例切换按钮;SIGNATURE_INVALID 检索命中 1 节。HTTP 测试入口自动剪贴板复制不可用时实际选中文本并提示手动复制;本地受信任入口自动复制已验证。受保护客户端页面正常转登录。浏览器连接器再次返回 nodeRepl.fetch request failed,因此用独立 Chrome Playwright 验证;这不证明用户已有浏览器会话未登录。未获得客户端账号回复,线上登录后模板/工作台/详情全流程仍未执行,不恢复或创建账号。
|
||||
- 线上 .deployed-commit 精确一致,API/Gateway/send-worker active,入口 200,标准队列/迁移/受保护文件/增量日志检查无警告。恢复备份 /var/backups/cmpp-platform/20260914T151450-4665079ca3d2-874a39f8-attempt-1789399125391792291,497029120 字节;仅验证可读性及摘要,未做恢复演练。
|
||||
- 时长:候选前端复测 78.58 秒,后端全量 352.864 秒;远端准备 61.7 秒、备份 34.5 秒、stop 开始至 start 完成墙钟约 13.4 秒、内置 verify 5.3 秒。不能把本地验证、worker 故障处理、登录等待计为服务器停机。
|
||||
- 容量:/dev/sda2 同时承载应用和备份,无本轮独立数据盘;发布前已用 79648636928 / 可用 20052152320 字节,发布后已用 81221177344 / 可用 18479611904,净增 1572540416(约 1.46 GiB)。当前程序 1029238784;发布目录合计 11551481856;备份根 7047651328;/var/log 992362496;/root/.npm 696639488 字节。上述父/子路径不能重复相加。本次发布目录约 1035001856 字节,含上一有效 97d1334 的 previous-dist 39653376、previous-api-dist 4734976、previous-api-node_modules 587194368、previous-source 2756608,源包 4288512;candidate-1789398992364860311 剩余 396275712 字节保留候选证据/依赖。历史 previous 目录与备份完整保留;未完成当前+上一有效版本的容量治理,不擅自清理。
|
||||
- 证据:本机临时目录 cmpp-client-polish-20260914 中 browser-results.json/ui-evidence.json/live-docs-results.json/live-capacity.json 与截图;发布失败/复测日志保存在 .local-data/releases/20260914T145516-4665079ca3d2-62e921fe,标准 state/report 在最终计划目录。未发送、补发、重投或重新入队短信,未修改测试/预生产余额、通道、客户配置。
|
||||
|
||||
@@ -375,3 +375,12 @@ npm run prisma:generate、API 生产构建,以及线上 api/dist、api/node_mo
|
||||
本次prepare48.6秒、备份34.8秒、stop1.7秒、start5.5秒、verify4.2秒,业务验收另计。系统盘/dev/sda2,无独立数据盘;最终可用19,834,384,384字节(81%已用)。本次发布目录新增994,557,952字节、备份496,951,296字节,旧资产未清理,容量治理待完成。
|
||||
|
||||
唯一临时hosts映射在15:02左右建立,15:30续设30分钟自动清理,15:45:58北京时间主动精确移除;原SHA256 adf2b112dcb2175c2b8013aed75ebd1b0e60d0d90f5616fad9add6740f22c6d3完全恢复,timer inactive。备份和精确清理脚本保留 `/root/cmpp-maintenance/http-qa-bdd774bf/`;三个新测试应用停用/凭据撤销,模拟进程及本轮Cloudflared关闭,原Tailscale17900转发保留。真实业务验收与自动基础检查分别见 [完整报告](http-api-full-acceptance-20260914.md)。
|
||||
|
||||
|
||||
### 2026-09-14 23:25 CST 客户端四项修复测试发布
|
||||
|
||||
用户明确授权提交、推送和测试部署;应用 4665079ca3d2f985c85c5c1d08f8fe173047e9bd,线上原 97d133442350b9725422ed4e55386f47e37004fd。标准计划 20260914T151450-4665079ca3d2-874a39f8 完成 preflight/prepare/deploy/verify/report,迁移 20260914093000_drainage_carrier_reports 成功,最终服务/精确版本/队列/日志核验无警告。未发布预生产。
|
||||
|
||||
独立恢复资产 /var/backups/cmpp-platform/20260914T151450-4665079ca3d2-874a39f8-attempt-1789399125391792291(497029120 字节),摘要/可读性通过、未演练恢复。上一有效 97d1334 的 previous-dist / previous-api-dist / previous-api-node_modules / previous-source 保留于 /opt/cmpp-releases/20260914T151450-4665079ca3d2-874a39f8;当前程序 /opt/cmpp-platform 为 4665079。新报备数据不得按旧索引/旧数据库快照覆盖。
|
||||
|
||||
应用和备份同在 /dev/sda2:发布前已用 79648636928、可用 20052152320 字节;发布后已用 81221177344、可用 18479611904,净增 1572540416。当前程序 1029238784,发布目录根 11551481856,备份根 7047651328,本次发布目录约 1035001856 字节。资产清理未授权/未执行,当前+上一有效版本的稳态容量治理仍未完成;完整目录盘点、工具独立摘要、分阶段时长及验收边界见 [本轮整改记录](client-ui-remediation-20260914.md)。线上文档与真实数据库查询已核验,登录后客户端页面仍待账号,不将基础设施发布通过等同完整页面验收。
|
||||
|
||||
@@ -5521,3 +5521,8 @@ HTTP-FULL-B02:去除URL IPv6方括号后区分IP字面量与DNS,DNS失败转
|
||||
| CLIENT-0914-07 | 最终聚合回执优先于旧尝试回执;无回执显示暂无回执且时间为空;三尺寸、刷新、路由切换和查询/分页语义回归。 |
|
||||
|
||||
执行证据与在线验收边界见 testing-progress.md 本轮记录。
|
||||
|
||||
|
||||
### CLIENT-0914 系列执行结果(2026-09-14 23:25 CST)
|
||||
|
||||
CLIENT-0914-01~07 的模板样式/顺序、文档归属与检索、中文状态/短信正文、回执聚合字段与时区已在独立真实 PostgreSQL/服务组件环境验证;测试部署应用为 4665079。在线文档三尺寸、接口内容和真实数据库查询回执已复核通过;HTTP 环境剪贴板自动复制受限时选中示例并提示手动复制。线上登录后模板/工作台/短信详情全流程因未取得客户端账号仍未执行,不以本地隔离组件或公开文档页面替代。详细日志、首轮 worker 超时与完整复测结果见 [整改记录](client-ui-remediation-20260914.md)。
|
||||
|
||||
@@ -5009,3 +5009,12 @@ HTTP-FULL-B02:去除URL IPv6方括号后区分IP字面量与DNS,DNS失败转
|
||||
- 本地 API 74 suites / 812 tests 通过,API 构建通过;前端最终 31 files / 146 tests(maxWorkers=2)通过,类型/生产构建通过;代码 Lint 无错误(3 条旧依赖/any 提示),Stylelint、CSS治理15项、格式、包体及安全门禁通过。保留初始 worker 启动超时、回执标签断言、类型错误、CSS所有权/语法失败,后续修正和重测分开记录。精确发布候选仍需标准 validate。
|
||||
- 浏览器连接器仍 nodeRepl.fetch request failed;使用已安装 Playwright/Chrome。独立本地 PG 16414 + 真实服务 HTTP 适配器16419 + production preview16420,未启动 Gateway/发送Worker:模板长短正文高度均132px、按钮143px,三尺寸1600×1000/1366×768/390×844无横向溢出;编辑顺序、删除hover、真实回执成功/失败/空值及15:34:41时间、工作台正文/已完成、文档三步示例、检索与复制通过。复制未执行请求。此为真实服务组件验收,非完整在线登录/鉴权验收。
|
||||
- 本机证据 %TEMP%/cmpp-client-polish-20260914:api-full.log、frontend-final.log、css-final.log、style-final.log、format-final.log、browser-results.json 与 templates/receipts/home/docs 三尺寸截图。隔离库仅使用本轮专用样本;测试线上只读抽样。客户端登录账号尚待用户提供,不恢复旧账号、不造认证会话;在线页面与发布结果后续追加。
|
||||
|
||||
|
||||
### 2026-09-14 23:25 CST 客户端四项修复已推送/测试部署
|
||||
|
||||
应用 4665079ca3d2f985c85c5c1d08f8fe173047e9bd 已推送,远端回读一致;测试从 97d1334 经标准发布升级,包含此前 7f9abe3 报备迁移。归档候选前端 31/146、后端 74/811、类型/格式/lint/style/CSS 门禁通过,远端 production/API 构建通过。候选前端首轮两项 worker 启动超时已保留证据,同候选全量复测通过,未跳过测试。
|
||||
|
||||
三条真实测试消息的数据库回执保持不变,已部署客户端分页查询服务已由 null 恢复返回 delivered 和真实时间。线上文档三尺寸/43 内嵌示例/检索通过;HTTP 剪贴板受限时实际提供选中后手动复制。当前版本、服务、迁移、队列和日志检查通过无警告。完整登录后客户端页面仍待可用账号;连接器失败不等于用户未登录,本地真实 PG/服务组件验收不替代线上登录验收。
|
||||
|
||||
计划 20260914T151450-4665079ca3d2-874a39f8,备份 attempt-1789399125391792291。远端准备 61.7 秒、备份 34.5 秒、停止开始至启动完成约 13.4 秒。系统盘净增约 1.46 GiB、可用约 17.21 GiB,历史资产未清理。设计、详细证据及未验证项见 [客户端页面与接口文档整改](client-ui-remediation-20260914.md)。预生产未部署;未发送短信或修改业务配置。
|
||||
|
||||
Reference in New Issue
Block a user