Commit Graph

  • 50518b5420 task-41: storage 恢复与清理测试 huangzd1997 2026-08-31 21:02:52 +08:00
  • d33316f093 task-40: 页面隐藏降频与可见恢复测试 huangzd1997 2026-08-31 20:58:05 +08:00
  • 93943bb51a task-39: in-flight 合并测试补强 huangzd1997 2026-08-31 20:54:35 +08:00
  • 89fff86333 task-38: 同轮多任务终态分别回调测试 huangzd1997 2026-08-31 20:52:02 +08:00
  • 01e00f4b98 task-37: onTerminal 抛错语义测试 huangzd1997 2026-08-31 20:45:56 +08:00
  • 9e8ecb57e5 task-36: 终态任务仅一次 onTerminal huangzd1997 2026-08-31 20:36:18 +08:00
  • 745e3fe2c4 task-35: 未知状态不判终态固化 huangzd1997 2026-08-31 20:35:10 +08:00
  • e16aa63974 task-34: HTTP 4xx/5xx 分类 huangzd1997 2026-08-31 20:31:48 +08:00
  • dd0a32e89a task-33: 网络错误走退避且不触发终态 huangzd1997 2026-08-31 20:30:45 +08:00
  • 3e45aa2a91 task-32: 退避封顶 huangzd1997 2026-08-31 20:27:29 +08:00
  • ab55b20edd task-31: 连续失败计数 huangzd1997 2026-08-31 20:26:31 +08:00
  • 9e224929fb task-30: getTaskPollBackoffMs 递增序列 huangzd1997 2026-08-31 20:16:30 +08:00
  • 37eabcbb2e task-29: 退避配置项(MaxMs/Factor) huangzd1997 2026-08-31 20:14:43 +08:00
  • 71606e9fe5 task-28: 死代码清理 huangzd1997 2026-08-31 20:11:49 +08:00
  • 3fe8d5d05c task-27: api-field-compat 高频响应 schema huangzd1997 2026-08-31 20:07:02 +08:00
  • e896e0bef4 task-26: 模块 API 快照契约测试基建 huangzd1997 2026-08-31 20:05:53 +08:00
  • f177a15105 task-25: applyFilePhaseDefaults 兼容旧 Java 响应的文件阶段字段默认值 huangzd1997 2026-08-31 20:01:52 +08:00
  • eaf457c6c0 task-24: java-modules.ts 改为纯 re-export 聚合器,upload helpers 移至 upload.ts huangzd1997 2026-08-31 20:00:45 +08:00
  • 21c92afa7a task-23: 拆分 image-video / brand / permission / digital-human 模块 API 至 types/modules/,旧文件转 re-export 存根 huangzd1997 2026-08-31 19:57:38 +08:00
  • 8f119198fd task-22: 拆分 collect-data 模块 API 至 types/modules/collect-data.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:50:53 +08:00
  • 79e3513056 task-21: 拆分 withdraw / patrol-delete 模块 API 至 types/modules/withdraw.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:48:49 +08:00
  • 71b482df6d task-20: 拆分 shop-data-crawl / query-asin 模块 API 至 types/modules/query-asin.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:45:59 +08:00
  • be02833b11 task-19: 拆分 shop-match / product-risk 模块 API 至 types/modules/shop-match.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:42:18 +08:00
  • 173ea3b074 task-18: 拆分 price-track 模块 API 至 types/modules/price-track.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:39:00 +08:00
  • f8dad27957 task-17: 拆分 delete-brand 模块 API 至 types/modules/delete-brand.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:37:19 +08:00
  • b27a686998 task-16: 拆分 appearance-patent 模块 API 至 types/modules/appearance-patent.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:35:59 +08:00
  • d7104d35da task-15: 拆分 similar-asin 模块 API 至 types/modules/similar-asin.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:34:56 +08:00
  • b93d338eac task-14: 拆分 publish 模块 API 至 types/modules/publish.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:33:16 +08:00
  • fdbf681292 task-13: 拆分 convert 模块 API 至 types/modules/convert.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:31:10 +08:00
  • a98efb00f7 task-12: 拆分 split 模块 API 至 types/modules/split.ts,java-modules.ts re-export huangzd1997 2026-08-31 19:29:01 +08:00
  • a4ca9d5a19 task-11: 拆分 dedupe 模块 API 至 types/modules/dedupe.ts(callJava+buildJavaUrl 化),java-modules.ts 改 re-export 保持旧 import 兼容 huangzd1997 2026-08-31 19:27:39 +08:00
  • 22422bc9d2 task-10: types/task.ts 共享类型(TaskStatus/ResultFilePhase/PageResult/TaskProgressBatchVo) huangzd1997 2026-08-31 19:24:26 +08:00
  • 9349f8ff33 task-9: 进度类请求默认 10s 超时(progressTimeoutMs 可配置覆盖,postTaskProgressBatch 接入) huangzd1997 2026-08-31 19:23:13 +08:00
  • 980e6e91e0 task-8: callJava AbortController 透传契约测试(发送前/进行中中止、signal 透传、多调用独立) huangzd1997 2026-08-31 19:21:56 +08:00
  • 35de13f7f1 task-7: buildDownloadUrl()/resolveDownloadUrl() 下载 URL 统一构造(user_id 追加与去重、fresh 优先) huangzd1997 2026-08-31 19:20:56 +08:00
  • 1e1f533a24 task-6: isTerminalStatus() 终态判定(默认 SUCCESS/FAILED,extras 扩展且归一化,空值非终态) huangzd1997 2026-08-31 19:20:17 +08:00
  • 432b2c52b2 task-5: normalizeStatus() 状态归一(大写化、连字符/空格转下划线、空值安全) huangzd1997 2026-08-31 19:19:33 +08:00
  • 9f58350b4a task-4: extractErrorMessage 命名导出并覆盖 error/message/msg 三字段(空白跳过、优先级 error>message>msg) huangzd1997 2026-08-31 19:18:57 +08:00
  • 6e227aa377 task-3: callJava() 统一响应解包(JavaApiResponse/Legacy 兼容、success=false 抛错);开启 allowImportingTsExtensions 支持 node --test huangzd1997 2026-08-31 19:18:21 +08:00
  • f63ab837f5 task-2: buildJavaUrl() 统一 URL 构造(query 编码、尾斜杠规范化) huangzd1997 2026-08-31 19:16:19 +08:00
  • d1870f1382 task-1: 新增 API_ENDPOINTS 路径常量表(frontend-api-adapter) huangzd1997 2026-08-31 19:15:10 +08:00
  • c8cd851b2f feat: 外观专利改直连 LLM(DeepSeek/Gemini)、无效ASIN菜单更名 BRAND_DB、紫鸟店铺索引场景化 huangzd1997 2026-08-31 17:02:59 +08:00
  • 14a41e64f1 feat: SimilarASIN 直连 LLM 通道(Gemini/DeepSeek 多模型)替代 Coze 工作流 huangzd1997 2026-08-31 17:02:53 +08:00
  • 7f4737c800 feat: 店铺密码检测任务(后台发起→客户端领取→紫鸟真实登录判定→回传结果) huangzd1997 2026-08-31 17:02:49 +08:00
  • 26f4bb3f25 后台菜单重构:菜单类型分组排序(软件在前/后台在后)、新增同类型末尾排序;任务中心分组移除,视频任务记录归入记录与版本、店铺数据记录归入店铺管理;界面名词优化(菜单权限配置/去重数据汇总/无效ASIN数据/视频任务记录/店铺数据记录/生成记录) huangzd1997 2026-08-31 01:48:05 +08:00
  • 0408c9752e fix: 菜单排序 app 分组优先于 admin,sort_order 按 menuType 作用域解析 huangzd1997 2026-08-31 01:21:45 +08:00
  • 483374744a fix: Spring 多构造器类显式 @Autowired 标注 + V95 迁移兼容 MySQL 8.4 huangzd1997 2026-08-31 01:09:19 +08:00
  • 19ddfb9c5a chore: 移除误入库的本地规划/进度文件 (docs/plans, check_progress.py, progress.json),gitignore 兜底 huangzd1997 2026-08-31 00:37:31 +08:00
  • 0f09cbec74 chore: 移除误入库的本地规划文档 docs/plans,加入 gitignore huangzd1997 2026-08-31 00:21:02 +08:00
  • 97ed407c32 chore: 移除误提交的 vite dev server 日志 huangzd1997 2026-08-30 23:58:07 +08:00
  • 4a75f7b96b progress 100 huangzd1997 2026-08-30 23:40:35 +08:00
  • c7fb126761 progress 99 huangzd1997 2026-08-30 23:40:35 +08:00
  • a4607b41fd progress 98 huangzd1997 2026-08-30 23:40:35 +08:00
  • a75d8d38bf progress 97 huangzd1997 2026-08-30 23:40:35 +08:00
  • 07ecaf355e progress 96 huangzd1997 2026-08-30 23:40:35 +08:00
  • 7c3e5f399a progress 95 huangzd1997 2026-08-30 23:40:35 +08:00
  • d705fd7a25 progress 94 huangzd1997 2026-08-30 23:40:35 +08:00
  • fc7dfaaa5c progress 93 huangzd1997 2026-08-30 23:40:34 +08:00
  • 4143fb5fbf progress 92 huangzd1997 2026-08-30 23:40:34 +08:00
  • f725c358a1 progress 91 huangzd1997 2026-08-30 23:40:34 +08:00
  • 8ea662dd5a progress 90 huangzd1997 2026-08-30 23:40:34 +08:00
  • 830a7ccbef progress 89 huangzd1997 2026-08-30 23:40:34 +08:00
  • 60bcd390a7 progress 88 huangzd1997 2026-08-30 23:40:34 +08:00
  • b44a1a2cda progress 87 huangzd1997 2026-08-30 23:40:34 +08:00
  • ee6541ae25 progress 86 huangzd1997 2026-08-30 23:40:34 +08:00
  • e49466ffd3 progress 85 huangzd1997 2026-08-30 23:40:33 +08:00
  • 8fd574c472 progress 84 huangzd1997 2026-08-30 23:40:33 +08:00
  • dceb76c30c progress 83 huangzd1997 2026-08-30 23:40:33 +08:00
  • 922b6ee9f7 progress 82 huangzd1997 2026-08-30 23:40:33 +08:00
  • 779e5006d9 progress 81 huangzd1997 2026-08-30 23:40:33 +08:00
  • 0f52c80e86 progress 100 huangzd1997 2026-08-30 23:18:26 +08:00
  • 4d84d362cf task-100: 发布前回滚演练、commit 对应关系检查和交付清单 huangzd1997 2026-08-30 23:18:25 +08:00
  • 6593b8f007 progress 99 huangzd1997 2026-08-30 23:17:02 +08:00
  • 2fb56632c9 task-99: 全链路压测记录 CPU、内存、GC、DB、Redis、RustFS、网络结果 huangzd1997 2026-08-30 23:17:02 +08:00
  • e79f1015cb progress 98 huangzd1997 2026-08-30 23:15:32 +08:00
  • 38e94e1f53 task-98: 真实启动、健康检查、核心请求和外部依赖调用验证执行器 huangzd1997 2026-08-30 23:15:31 +08:00
  • 6e9a9f7347 progress 97 huangzd1997 2026-08-30 23:13:56 +08:00
  • c08869f109 task-97: Java/Python/Vue 三端验证工作流编排器 huangzd1997 2026-08-30 23:13:55 +08:00
  • a707e754f8 progress 96 huangzd1997 2026-08-30 23:12:27 +08:00
  • 1b491d972a task-96: Java/Python/Vue 三端统一 API 字段兼容检查器 huangzd1997 2026-08-30 23:12:27 +08:00
  • cc41b5d81b progress 95 huangzd1997 2026-08-30 23:11:12 +08:00
  • b03aaab493 task-95: 错误提示、重试和终态刷新的轮询状态机 huangzd1997 2026-08-30 23:11:11 +08:00
  • 5999b10643 progress 94 huangzd1997 2026-08-30 23:10:00 +08:00
  • 2bcb8955a5 task-94: 移动端与桌面端响应式页面验收截图计划 huangzd1997 2026-08-30 23:10:00 +08:00
  • 9accebd2b4 progress 93 huangzd1997 2026-08-30 23:08:59 +08:00
  • 85c8c66c4d task-93: Similar ASIN、店铺抓取和采集数据页面 E2E 核心路径执行器 huangzd1997 2026-08-30 23:08:56 +08:00
  • 77bd83743b progress 92 huangzd1997 2026-08-30 23:07:11 +08:00
  • eb158e76f0 task-92: manualChunks 拆包后比较各页面首屏传输大小 huangzd1997 2026-08-30 23:07:08 +08:00
  • bd3af46cf8 progress 91 huangzd1997 2026-08-30 23:05:11 +08:00
  • 72998b7d22 task-91: 按页面拆分 Element Plus 与公共业务 chunk 规划器 huangzd1997 2026-08-30 23:05:08 +08:00
  • 6804b2dea6 progress 90 huangzd1997 2026-08-30 23:01:20 +08:00
  • bf38a1b9a0 task-90: 进度接口增加断网、超时、服务恢复和重复响应测试 huangzd1997 2026-08-30 23:01:17 +08:00
  • cc2722c104 progress 89 huangzd1997 2026-08-30 22:57:08 +08:00
  • bb2f200d76 task-89: 清理页面卸载时的所有 timer、请求和临时 URL huangzd1997 2026-08-30 22:57:04 +08:00
  • 79961170c3 progress 88 huangzd1997 2026-08-30 22:55:31 +08:00
  • 6600bfaa99 task-88: 解析结果前端只接收预览数据,避免大 payload 进入响应式对象 huangzd1997 2026-08-30 22:55:27 +08:00
  • abb262668c progress 87 huangzd1997 2026-08-30 22:53:12 +08:00
  • 2da93414a5 task-87: 限制 localStorage 中任务、快照和队列数据的最大数量/字节数 huangzd1997 2026-08-30 22:53:08 +08:00
  • 6a470d1b39 progress 86 huangzd1997 2026-08-30 22:51:24 +08:00
  • 58e91589df task-86: 将隐藏页面轮询间隔、前台恢复和退避策略统一配置化 huangzd1997 2026-08-30 22:51:21 +08:00