3.9 KiB
3.9 KiB
客户端搜索、图片与输入区验收(2026-10-23)
本次功能提交为 7a6dde5a、85c642f4;生产部署的是 85c642f4f16ee9718df220a89519d4af5bfc840c。本地主线另合并了并行的统计页面提交,不把该项并入本次生产发布。
实现与边界
- 素材目录与图片使用独立、有界的读取队列,搜索和预览分别显示加载状态;迟到回包核对请求、账号、源站和文档,避免切换项目后串图。
- 图片预览只读,不落临时 PNG;真正置入仍走原有鉴权下载流程。每次资源请求重新校验权限,不缓存下载资格。
- 我的项目、添加素材移入原生工具栏右侧。Agent 输入框独立显现,对话和生图模型并排,移除重复的品牌、品类选择。
- 品牌、品类来自项目资料;规则及分屏模块元数据按内容哈希本机缓存、检查更新,旧项目快照不被自动改写。当前已验收的是顾家/电脑桌规则,不等于所有品牌或完整 PSD 资源包已离线化。
- 删除区分版本冲突、运行中和原请求待核查;待核查项目的删除入口禁用并说明原因,最终服务端事务保护保留。
实际验收
证据目录:output/client-feedback-20261023。该目录为本机验收输出,不包含在源代码仓库。
| 检查 | 结果及证据 |
|---|---|
| 服务端 | 6 套、40 项通过;ES5 构建修复后相关 7 项通过 |
| 原生 UI | 37 项通过;含搜索、预览独立 pending、迟到回包、窄窗口和输入区边界 |
| 原生后端 | 89 项通过,3 项需要真实模型的测试明确跳过;含逐次 HTTP 200→403 鉴权、缓存及原请求恢复保护 |
| 原生构建 | 生产源码与构建前后 1453 文件一致;正式优化构建通过 |
| 真实素材 | 正式账号查 GBGJ-CYJ0056,读取真实资产 239b6ede-537d-4121-96fd-e7d8771cd8b1 并显示原图;本轮搜索 269ms、预览 266ms,含 UI 调度和轮询,只代表本次样本,不承诺所有文件耗时 |
| 原生界面 | 1280、1440、1920 三个窗口尺寸截图;输入区、双模型和发送按钮均可见,无重复品牌/品类控件 |
| 模板元数据 | 正式顾家/电脑桌规则自动绑定,缓存内容哈希 2d3427a3374e31749d98986efb60b0fa8c2d0f2d5b1645f4b1ac51db5e57fe15;短时间再次读取未改写检查时间 |
| 云同步及删除 | 只用隔离空白夹具新建云草稿 2f2f0932-b661-444a-b29e-40faf77aaa15,蓝色 2px 云端边框和草稿角标通过;先取消删除,随后确认删除一次;云端列表消失,本机移入回收区 |
| 原有项目保护 | 原待核查项目 7251d54e-d1a4-4008-9219-934e4f92b563 保留且不可删除;原未知请求日志哈希未变 |
| 窗口收尾 | 成功验收窗口 PID 50592 正常退出,无强制关闭;之后才允许打开用户正式配置下的单个最新窗口 |
| 生产复核 | 真实镜像、烘焙提交、健康接口、上传与私有目录挂载、后台实例及协调定时器均通过;未知请求数据库指纹未变 |
真实搜索和预览分别调用;慢图不阻塞搜索的故障条件由有界队列和 UI 回包测试验证,没有把本轮串行真调用解释为真实慢网并行基准。
本轮没有派发模型生成、没有重发未知请求。云同步验收夹具是空白文档,不是生成成果,也不是产品事实验收。
主要实物证据为 feedback-continuation-verified/result.json、exit.json、三张交互截图与 postdeploy-readonly-85c642f4f16ee9718df220a89519d4af5bfc840c-2026-10-23T03-14-18.096Z.json。第一轮脚本把项目名与另存文件名混为同一字段导致中断,已修正验收断言;另一次工具会话中断单独留有记录,不计作通过。最终成功收据覆盖云同步与删除。
同事表格的输入、输出和现有功能差距见 流程核对。