From 7eb543cdfb52918d4025c4e4d404578df3f36f4d Mon Sep 17 00:00:00 2001 From: smail Date: Wed, 9 Sep 2026 01:25:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E6=97=A0=E6=95=88=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E5=86=99=E5=85=A5=E8=BF=87=E6=BB=A4=E7=9A=84=E6=9C=80?= =?UTF-8?q?=E7=BB=88=E9=83=A8=E7=BD=B2=E4=B8=8E=E9=AA=8C=E6=94=B6=E7=BB=93?= =?UTF-8?q?=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/日志改造任务.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/日志改造任务.md b/docs/日志改造任务.md index 45fda5a..fc47c06 100644 --- a/docs/日志改造任务.md +++ b/docs/日志改造任务.md @@ -10,10 +10,13 @@ - [✓] 文本格式器保留结构化错误和业务字段,不再只留下消息标题;无法序列化字段只保留类型提示,不导致整条有效记录丢失。 - [✓] 前端统一时间筛选、十条分页,保留详情、短页回退和请求竞态保护;查询及分类切换才采纳新筛选,翻页固定上一次查询时段。 - [✓] 全量回归 `test-log/run-2026-09-08T17-03-28-009Z-39800`:前端 151 项、部署 4 项及后端全包通过。并发检测 `test-log/run-2026-09-08T17-05-13-325Z-35604`:运行日志、数据库日志、程序启动和配置包通过。 -- [~] 完整编译并部署 `yunx-test`、浏览器 MCP 真实验收。 +- [✓] 完整编译并部署 `yunx-test`、浏览器 MCP 真实验收。 - [✓] 首次实现 `bb4ac4d` 已推送并部署,版本 `dev-7e835b59cdba`,后端进程 `26532`;浏览器刷新后保持登录。随后复审补充保护:附带结构化字段的旧横幅文案仍保留,不因标题相似而隐藏错误证据。 - [✓] MCP 真实接口检查:配置审计 12 条(10+2)、操作记录 4 条、收发信记录 1 条、运行日志 90 条(九页十条),均倒序且位于固定二十四小时时段内。运行日志纯分隔线与独立构建信息为零,三条历史启动事件及六条警告保留。 - [✓] MCP 页面检查:四类切换正常无错误;运行日志下一页显示 11–20 条,与首屏不重叠,上一页准确恢复;实际填写本地 00:30–00:50 后请求携带对应 UTC 时段。警告详情保留完整来源、消息和原文,最近二十四小时按钮恢复默认范围;1707×876 桌面截图无横向溢出,分页在视口内,表格内部允许滚动。 +- [✓] 最终补丁全量回归 `test-log/run-2026-09-08T17-15-42-888Z-24832`:前端 151 项、部署 4 项及后端全包通过;补充并发检测 `test-log/run-2026-09-08T17-19-41-041Z-40224`:运行日志、数据库日志和格式器所在配置包通过。 +- [✓] 最终代码提交 `c4e9a2f` 已推送;完整重建前端、三个插件、主程序及管理员工具,部署版本 `dev-f40f8bdc6fb3`。后端进程 `30984` 监听 5201,前端开发进程 `31496` 保持 80/443;`node deploy/build-state.mjs verify --deployed` 与健康检查通过,配置、证书、数据库未覆盖。构建诊断保存于 `test-log/log-filter-final-20260909-012039.stdout.log` 和同名错误输出文件。 +- [✓] 最终部署再次通过 MCP 忽略缓存刷新与登录保持检查;四类日志在指定二十四小时时段内倒序返回。运行日志首两页各十条且无重叠,上一页精确恢复,新版本启动记录可查;页面无错误提示和横向溢出,分页底部 858 像素位于 876 像素视口内,浏览器停留在运行日志第一页。 - [!] 压缩归档、空记录不落库/不创建日志文件、损坏文件保留、并发取消通过独立测试验证;没有在部署库伪造数据或为了验收清空现有账号、邮件和日志。已有编译大分包告警不属于本轮日志需求。 - [!] 三十天滚动留存、七天压缩不变;三库保持通用设计,MySQL 和 PostgreSQL 实库验收仍需专用测试连接。