## 0.3.23 社区文档整理 - README、CHANGELOG、CONTRIBUTING、兼容说明及 MIT 许可证已整理,文档相对链接检查通过。 - 构建及 35 项自动测试通过,通用提醒界面测试通过;README 截图使用演示数据。 - 尚未发布到社区或安装到当前 Desktop profile。 ## 0.3.20 通用提醒上移 - 浏览器验证通过:提醒区位于采购表上方;默认显示三条,可展开收起;新一轮导入恢复收起状态;原侧栏不再重复展示。 - 已检查宽屏和窄屏截图,沿用原提醒匹配规则,不加入对外询价文本。 - 未安装到当前 Desktop profile。 ## 0.3.16 重新导入开始新一轮询价 - 构建及 35 项自动测试通过。 - 浏览器验证通过:同页重新导入、刷新后重新导入均清空导入明细的已询价状态;逐行及批量标记、筛选和撤销仍正常。 - 已生成安装包,未安装到当前 Desktop profile。 ## 0.3.13 询价状态标记 - 35 项自动测试通过,覆盖标记去重、撤销、旧资料兼容及文件/工作表/行位置/内容隔离。 - `node tests/inquiry-status-ui.mjs` 通过:逐行和批量标记、搜索与状态组合筛选、保存后刷新并重新导入恢复、撤销。已检查浏览器截图。 - 标记仅由用户手动操作,复制文本不会自动标记;原 Excel 不变。 - 未安装到当前 Desktop profile,Desktop 实机加载尚未验证。 ## 0.3.11 公司省份扩展 - 构建成功,33 项自动测试全部通过。新增覆盖手动映射优先级、无地名公司、旧资料兼容、重复及非法配置校验和文件持久化。 - `node tests/destination-ui.mjs` 通过:旧资料加载、询价区快捷新增并预填公司、选择省份、修改后重新生成询价文本、重载后保留、搜索、重复拦截和删除保存。 - 已生成 0.3.11 安装包;未安装到当前 Desktop profile,未进行 Desktop 实机加载验收。 # 验证记录 目标:DeepSeek Harness Desktop 0.2.0-rc.2。日期:2026-10-10。 ## 已验证 - 从本机安装包读取版本、Client bundle 格式、侧边栏入口和主面板注册方式。 - 成功生成 Host 入口、lazy-CJS Client bundle 和独立浏览器预览。 - 8 项自动测试通过:品牌别名精确匹配;报价日期、起订量、单位、冲突和零价;询价文本排除内部价格;场景提醒;渠道网址校验;Excel 导出重读与合作高亮;非法日期/嵌套资料校验;Client 注册与 owner 生命周期卸载/重挂载。 - 隔离 Chrome 界面测试通过:Excel 导入和列映射、供货商显示、价格回填、真实纯文本剪贴板、提醒、渠道链接、Excel 下载、询价历史、页面刷新后恢复、窄屏布局。 - 依赖安装审计为 0 个已知漏洞。ExcelJS 的 uuid 依赖通过 override 固定为 11.1.1。 ## 尚未验证 - 没有将插件安装到当前 Desktop profile,没有执行 Desktop 内点击验收,也没有验证实际 Host boot graph。 - 已使用真实采购 Excel 验证结构;真实供货商清单和价格表尚未提供,合作关系和实际报价仍待验收。 - 渠道搜索提供人工查找入口,未实现自动核实直营店归属及自动提取联系方式。 - 0.2.0 已改为独立本机文件存储;Desktop 的真实窗口升级和重启验收仍未执行。 界面截图与导出测试文件在 `test-results/`,其中全部采购内容均为演示数据。 ## 0.1.1 追加验证(2026-10-11) 读取用户提供的旧版 XLS 采购样本,确认 1 个工作表、11 行明细、22 列。新增针对 XLS 表头、包装单位、物料编码、品牌占位词、含税/未税隔离及未映射列导出的回归用例。真实文件保持原样,不打包或加入测试夹具。新增用例后共 14 项自动测试通过。 真实文件浏览器验收通过:自动映射 8 个业务字段、导入 11 行、按商品搜索泛品牌行、纯文本剪贴板、无价格表时保持空价、导出 25 列(22 个原始业务列及 3 个新增列)、刷新后保存源文件名。源文件 SHA-256 前后相同。原有 XLSX 浏览器流程也通过。Desktop 内安装验收仍未执行。 ## 0.2.0 文件存储(2026-10-11) 新增 7 项文件存储和请求边界测试,当前共 21 项自动测试通过。覆盖持久化、新实例恢复、可配置目录、已有目标不覆盖、同时保存冲突、无效数据/目录失败、原子文件替换,以及来源校验。测试确认数据目录只保留正式 JSON,不产生自动备份。 文件存储界面测试通过:旧浏览器资料经明确操作迁移,落盘成功后移除旧存档;修改导入的无编号供货商;复制并切换目录;已有目录冲突后改为使用目标;无旧浏览器数据的新窗口可读取相同文件;旧窗口保存被拒绝。原有 Excel 导入、回填、剪贴板、导出、历史、模板和窄屏回归测试通过。所有存储验收使用隔离临时目录,未迁移或覆盖用户真实资料。