huangzd1997
|
5e5658b00d
|
fix(backend-java): Flyway V100 撞号修复配套(迁移矩阵补全16键/测试引用改指V109)
|
2026-09-06 01:44:14 +08:00 |
|
huangzd1997
|
e45ab1da9e
|
task-179(客户端公开版本接口兼容): Task179Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:28 +08:00 |
|
huangzd1997
|
05d19626a1
|
task-178(客户端公开版本接口兼容): Task178Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:28 +08:00 |
|
huangzd1997
|
cf750a26d4
|
task-177(客户端公开版本接口兼容): Task177Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:28 +08:00 |
|
huangzd1997
|
656dc7ce2f
|
task-176(客户端公开版本接口兼容): Task176Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:27 +08:00 |
|
huangzd1997
|
37d3dc8a4c
|
task-175(客户端公开版本接口兼容): Task175Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:27 +08:00 |
|
huangzd1997
|
74691acdf9
|
task-174(客户端公开版本接口兼容): Task174Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:27 +08:00 |
|
huangzd1997
|
46f1d27478
|
task-173(客户端公开版本接口兼容): Task173Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:26 +08:00 |
|
huangzd1997
|
ea9b263af3
|
task-172(客户端公开版本接口兼容): Task172Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:26 +08:00 |
|
huangzd1997
|
95af9667f6
|
task-171(客户端公开版本接口兼容): Task171Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:26 +08:00 |
|
huangzd1997
|
1e8e173236
|
task-170(客户端公开版本接口兼容): Task170Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:25 +08:00 |
|
huangzd1997
|
d3b7ea85eb
|
task-169(客户端公开版本接口兼容): Task169Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:25 +08:00 |
|
huangzd1997
|
4e7eb49e0d
|
task-168(客户端公开版本接口兼容): Task168Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:25 +08:00 |
|
huangzd1997
|
21e56d40e2
|
task-167(客户端公开版本接口兼容): Task167Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:24 +08:00 |
|
huangzd1997
|
5e274878fe
|
task-166(客户端公开版本接口兼容): Task166Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:24 +08:00 |
|
huangzd1997
|
9a20b38bbd
|
task-165(客户端公开版本接口兼容): Task165Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:23 +08:00 |
|
huangzd1997
|
9aceedb2e2
|
task-164(客户端公开版本接口兼容): Task164Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:22 +08:00 |
|
huangzd1997
|
23cb828162
|
task-163(客户端公开版本接口兼容): Task163Test 契约测试 RED→GREEN。
|
2026-09-05 18:06:22 +08:00 |
|
huangzd1997
|
3fc8746218
|
task-162(客户端公开版本接口兼容): 冻结 /api/version/latest 响应契约
PublicVersionLookup 增 latest/selectLatest 与路径常量 + Task162Test。
TDD: RED→GREEN。
|
2026-09-05 18:06:22 +08:00 |
|
huangzd1997
|
b134db134e
|
task-161(客户端公开版本接口兼容): 冻结 /api/version 响应契约
新增 PublicVersionLookup.currentVersionResponse + Task161Test。
TDD: RED→GREEN。
|
2026-09-05 18:04:19 +08:00 |
|
huangzd1997
|
e461ceec2c
|
task-159(Java 菜单树与 Flyway): Task159Test 8 用例 RED→GREEN。
|
2026-09-05 18:01:14 +08:00 |
|
huangzd1997
|
3056608e04
|
task-158(Java 菜单树与 Flyway): Task158Test 8 用例 RED→GREEN。
|
2026-09-05 18:01:14 +08:00 |
|
huangzd1997
|
4cdc7205e9
|
task-157(Java 菜单树与 Flyway): Task157Test 8 用例 RED→GREEN。
|
2026-09-05 18:01:13 +08:00 |
|
huangzd1997
|
6701c12178
|
task-156(Java 菜单树与 Flyway): Task156Test 8 用例 RED→GREEN。
|
2026-09-05 18:01:13 +08:00 |
|
huangzd1997
|
ee73d7d683
|
task-155(Java 菜单树与 Flyway): Task155Test 8 用例 RED→GREEN。
|
2026-09-05 18:01:12 +08:00 |
|
huangzd1997
|
6dcdbec63d
|
task-154(Java 菜单树与 Flyway): 定义 route_path Flyway 迁移矩阵
新增 AdminMenuRouteMatrix + Task154Test(契约/唯一性)。
TDD: RED→GREEN。
|
2026-09-05 18:01:12 +08:00 |
|
huangzd1997
|
84cc592517
|
task-153(Java 菜单树与 Flyway): Task153Test 8 用例 RED→GREEN。
|
2026-09-05 17:58:24 +08:00 |
|
huangzd1997
|
51b88e4331
|
task-152(Java 菜单树与 Flyway): Task152Test 8 用例 RED→GREEN。
|
2026-09-05 17:58:23 +08:00 |
|
huangzd1997
|
16c17c5481
|
task-151(Java 菜单树与 Flyway): Task151Test 8 用例 RED→GREEN。
|
2026-09-05 17:58:23 +08:00 |
|
huangzd1997
|
f2d3b08e2f
|
task-150(Java 菜单树与 Flyway): Task150Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:52 +08:00 |
|
huangzd1997
|
e3cb97fb49
|
task-149(Java 菜单树与 Flyway): Task149Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:52 +08:00 |
|
huangzd1997
|
d23fde1757
|
task-148(Java 菜单树与 Flyway): Task148Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:51 +08:00 |
|
huangzd1997
|
9b8423bb9b
|
task-147(Java 菜单树与 Flyway): Task147Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:51 +08:00 |
|
huangzd1997
|
f41d8b127f
|
task-146(Java 菜单树与 Flyway): Task146Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:51 +08:00 |
|
huangzd1997
|
cea4db2c45
|
task-145(Java 菜单树与 Flyway): Task145Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:50 +08:00 |
|
huangzd1997
|
b791fa94e7
|
task-144(Java 菜单树与 Flyway): 实现 parent_id 树组装
组装器新增 groupChildrenById/递归 assemble(孤儿按根),currentUserMenus 改走统一
组装器 toMapList。
TDD: Task144Test 8 用例 RED→GREEN。
|
2026-09-05 17:56:49 +08:00 |
|
huangzd1997
|
320600584c
|
task-143(Java 菜单树与 Flyway): 修正索引测试(用 Arrays.asList 允许 null 元素) 补 GREEN。
|
2026-09-05 17:52:19 +08:00 |
|
huangzd1997
|
ef19a5c00c
|
task-143(Java 菜单树与 Flyway): 实现有效菜单节点索引
indexById(去 null id/重复后写) 单测(Task143Test 8 用例)。
TDD: RED→GREEN。
|
2026-09-05 17:51:13 +08:00 |
|
huangzd1997
|
8668a6e439
|
task-142(Java 菜单树与 Flyway): 定义 menu_type=admin 过滤规则
filterByMenuType 单测(Task142Test 8 用例)。
TDD: RED→GREEN。
|
2026-09-05 17:49:50 +08:00 |
|
huangzd1997
|
4dd9ca7a22
|
task-141(Java 菜单树与 Flyway): 冻结 Java 菜单树响应 DTO 契约
新增纯 Java AdminMenuTreeBuilder:Node(key/name/route/children) 树组装与
route 规整,column_key 与 route 分离,可离线单测。
TDD: Task141Test 8 用例先 RED 后 GREEN。
|
2026-09-05 17:49:44 +08:00 |
|
huangzd1997
|
40224d8e56
|
fix(backend-java): 收口并发资源与恢复链路
|
2026-09-05 14:44:00 +08:00 |
|
huangzd1997
|
445c139bce
|
guard(task-210/212): ArchitectureBoundaryTest 债务基线下调 128→84(Handler 迁移后 task→业务依赖实降至 84)并随迁记录 SPI 化遗留
|
2026-09-05 10:26:50 +08:00 |
|
huangzd1997
|
01e8c608e7
|
task-212(部分): 04 Handler SPI 实现迁回各业务模块(依赖反转大头)——13 个 *ResultFileJobHandler 从 modules/task/service 迁到各自模块 service
- TaskFileJobConfig 与相关测试 import 同步到新模块包;MappingSnapshot 源码路径按模块映射
- task 模块对业务 import 由 16+ 文件降到 3(TaskHeartbeatService/TaskResultFileJobWorker/ModuleHistoryCleanupService 尚需心跳/worker/清理 SPI 化)
- 全量回归 2308 测试 0 失败
|
2026-09-05 10:11:53 +08:00 |
|
huangzd1997
|
d4b4e1e165
|
task-219(env-gated 全链路): similarasin 最小链路 done=true→assemble→上传结果文件回放测试(种子含 items+groups→按同名 group 回填→轮询至 SUCCESS→result_file_url 非空 .xlsx)+ 本地真跑通过
本地 MinIO 已建桶;关键点:解析载荷须含 groups 且 python 按同名 group 回填。CI 实跑依赖 Gitea runner(远程),本地以 mvn/node 等价命令 + env-gated 全绿覆盖
|
2026-09-05 09:50:53 +08:00 |
|
huangzd1997
|
fe3b8624bf
|
chore(similarasin): LlmGatewayTlsProbe 探针模型字面量同步为 glm-5.3-flash
|
2026-09-05 09:48:27 +08:00 |
|
huangzd1997
|
736760aa31
|
fix(perf test): 移除墙钟 light<batch 断言(纯内存 mock 下 0ms 抖动偶发红;类注释本就声明不做毫秒比较、用确定性查询次数口径)
|
2026-09-05 09:31:13 +08:00 |
|
huangzd1997
|
8cbc86f6fa
|
task-214: progress/batch 轻量响应契约回放(env-gated,真实服务:造 SIMILAR_ASIN RUNNING → batch items/missingTaskIds + task 轻量字段(id/taskNo/status) + 文件 items;light items/missingTaskIds)+ 已本地真跑
|
2026-09-05 09:25:54 +08:00 |
|
huangzd1997
|
6bd3e76048
|
task-218(离线可收部分): 结果文件格式契约(真实 AppearancePatentSheetBuilder 纯调用:Sheet 名/主表列序(含标题/图片链接/sku)/原因表列/空行产出)+ 8 测试
文件名 <stem>-result.xlsx 与 ZIP 结构由运行时组装/上传环节生成,依赖真实流水线(3+2 约定 env-gated 另行验证)
|
2026-09-05 09:23:21 +08:00 |
|
huangzd1997
|
c282327a0b
|
task-207(服务层): done=true 终态决策纯语义(SimilarAsinSubmitResultSemantics:done/error→终态回调、chunkIndex/Total 缺省归一)接线回 submit + 8 单测
按 3+2 约定:文件生成/终态落库依赖真实 LLM 流水线,留待真实运行时经 env-gated 回放(CONTRACT_* 已就绪)
|
2026-09-05 09:10:51 +08:00 |
|
huangzd1997
|
dacdab7adb
|
task-206: heartbeat 旧字段契约回放(env-gated,真实服务:RUNNING→alive:true、非运行→alive:false、未知任务 alive:false+message、旧/多余字段容忍)+ 已本地真跑
|
2026-09-05 09:01:55 +08:00 |
|