From 16524542c77bce5788078518781a5f24c602cd59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=AE=B6=E8=AE=AD?= Date: Fri, 31 Jul 2026 19:56:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=85=AC=E5=85=B1=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E8=83=BD=E5=8A=9B=E6=94=B6=E5=B0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/audit/plugin-refactor-next.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/audit/plugin-refactor-next.md b/docs/audit/plugin-refactor-next.md index 5bc379a..34b3137 100644 --- a/docs/audit/plugin-refactor-next.md +++ b/docs/audit/plugin-refactor-next.md @@ -12,16 +12,14 @@ - 文本对比提取 `DiffEngine`,耗时操作移出 UI 线程。 - MyBatis 逆向工程完成数据源脱敏、查询与生成独立状态、不可变请求及重置配置。 - MyBatis 逆向工程完成项目根目录推导、生成前风险摘要、输出快照和结构化结果。 +- 建立统一 `NotificationCenter`,首批迁移 MyBatis 逆向工程和 Git 同步通知。 +- API 文档、Scanner、MyBatis SQL 导出共用结果文件操作,统一路径校验、打开、定位和复制反馈。 +- Scanner、SQL 导出进度 DTO 增加边界约束和稳定展示;SQL 导出经测试确认支持项目边界协作式取消,保留停止按钮。 +- 公共空状态、任务状态和导出历史组件补齐屏幕阅读器文本、键盘访问与焦点语义;组件未发现硬编码低对比颜色。 +- 公共基础能力收尾通过 89 项全量测试、编译、`git diff --check` 和只读 UI 冒烟验收。 ## 后续待办(按优先级) -### P1:公共基础能力收尾 - -- 评估并提取统一 `NotificationCenter`,避免各窗口自行弹窗。 -- 为 Scanner、SQL 导出补充结构化进度 DTO;仅在底层支持真实中断时显示停止操作。 -- 统一生成/导出插件的空状态、结果摘要、打开目录和复制路径交互。 -- 补充键盘访问、焦点顺序、屏幕阅读器语义和颜色对比专项检查。 - ### 不再实施:手机 UI 自动化拆分 - 按 2026-07-31 决定,从重构范围中移除。