|
26482
|
4
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"8a4710996 {"Commits":[{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"}],"HeadCommit":{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"},"CompareURL":"vodtest/app/compare/42d86499c9a5afa255b82f4198a4356e78bb6e31...8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Len":1}...
|
1787797969
|
Edit
Delete
|
|
26483
|
7
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"8a4710996 {"Commits":[{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"}],"HeadCommit":{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"},"CompareURL":"vodtest/app/compare/42d86499c9a5afa255b82f4198a4356e78bb6e31...8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Len":1}...
|
1787797969
|
Edit
Delete
|
|
26484
|
8
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"8a4710996 {"Commits":[{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"}],"HeadCommit":{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"},"CompareURL":"vodtest/app/compare/42d86499c9a5afa255b82f4198a4356e78bb6e31...8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Len":1}...
|
1787797969
|
Edit
Delete
|
|
26485
|
10
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"8a4710996 {"Commits":[{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"}],"HeadCommit":{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"},"CompareURL":"vodtest/app/compare/42d86499c9a5afa255b82f4198a4356e78bb6e31...8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Len":1}...
|
1787797969
|
Edit
Delete
|
|
26486
|
11
|
5
|
1
|
22
|
0
|
0
|
refs/heads/app-260728
|
0
|
{"Commits":[{"Sha1":"8a4710996 {"Commits":[{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"}],"HeadCommit":{"Sha1":"8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Message":"账单查看限制\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-27T10:32:40+08:00"},"CompareURL":"vodtest/app/compare/42d86499c9a5afa255b82f4198a4356e78bb6e31...8a4710996218aad5df3b9c9a4c47baa3b52eb9e5","Len":1}...
|
1787797969
|
Edit
Delete
|
|
26487
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"6ee09493c {"Commits":[{"Sha1":"6ee09493c683f007d0e43b01616d47fa0069c7b3","Message":"修正原型推送人归属\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:49:45+08:00"}],"HeadCommit":{"Sha1":"6ee09493c683f007d0e43b01616d47fa0069c7b3","Message":"修正原型推送人归属\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:49:45+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9566d59dabae333ce00a9ad9272a5c3765135d02...6ee09493c683f007d0e43b01616d47fa0069c7b3","Len":1}...
|
1787798991
|
Edit
Delete
|
|
26488
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"6ee09493c {"Commits":[{"Sha1":"6ee09493c683f007d0e43b01616d47fa0069c7b3","Message":"修正原型推送人归属\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:49:45+08:00"}],"HeadCommit":{"Sha1":"6ee09493c683f007d0e43b01616d47fa0069c7b3","Message":"修正原型推送人归属\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:49:45+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9566d59dabae333ce00a9ad9272a5c3765135d02...6ee09493c683f007d0e43b01616d47fa0069c7b3","Len":1}...
|
1787798991
|
Edit
Delete
|
|
26489
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"a6cc171c9 {"Commits":[{"Sha1":"a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Message":"发布智慧商家门店继承问题标注文档\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:37:05+08:00"}],"HeadCommit":{"Sha1":"a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Message":"发布智慧商家门店继承问题标注文档\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:37:05+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/6ee09493c683f007d0e43b01616d47fa0069c7b3...a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Len":1}...
|
1787801127
|
Edit
Delete
|
|
26490
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"a6cc171c9 {"Commits":[{"Sha1":"a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Message":"发布智慧商家门店继承问题标注文档\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:37:05+08:00"}],"HeadCommit":{"Sha1":"a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Message":"发布智慧商家门店继承问题标注文档\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T10:37:05+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/6ee09493c683f007d0e43b01616d47fa0069c7b3...a6cc171c9fdc7182c2ce1ed3e893e865caa88465","Len":1}...
|
1787801127
|
Edit
Delete
|
|
26491
|
18
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f8c16a7f6 {"Commits":[{"Sha1":"f8c16a7f66c2b7d6359d72149fad035a1599deb1","Message":"Update inspection task creation notes\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-27T13:22:38+08:00"}],"HeadCommit":{"Sha1":"f8c16a7f66c2b7d6359d72149fad035a1599deb1","Message":"Update inspection task creation notes\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-27T13:22:38+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f2077f3cb83878eb4a337a27f8ada9c602289b7f...f8c16a7f66c2b7d6359d72149fad035a1599deb1","Len":1}...
|
1787808182
|
Edit
Delete
|
|
26492
|
17
|
5
|
18
|
69
|
0
|
0
|
refs/heads/dianbo-20260915
|
0
|
{"Commits":[{"Sha1":"f8c16a7f6 {"Commits":[{"Sha1":"f8c16a7f66c2b7d6359d72149fad035a1599deb1","Message":"Update inspection task creation notes\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-27T13:22:38+08:00"}],"HeadCommit":{"Sha1":"f8c16a7f66c2b7d6359d72149fad035a1599deb1","Message":"Update inspection task creation notes\n","AuthorEmail":"codex@local","AuthorName":"Codex","CommitterEmail":"codex@local","CommitterName":"Codex","Timestamp":"2026-08-27T13:22:38+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/f2077f3cb83878eb4a337a27f8ada9c602289b7f...f8c16a7f66c2b7d6359d72149fad035a1599deb1","Len":1}...
|
1787808182
|
Edit
Delete
|
|
26493
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"8836ec9ae {"Commits":[{"Sha1":"8836ec9aea0d9198c3826525aac9dc95c3fb4034","Message":"按Git账号显示推送人并支持Word预览\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:24:06+08:00"}],"HeadCommit":{"Sha1":"8836ec9aea0d9198c3826525aac9dc95c3fb4034","Message":"按Git账号显示推送人并支持Word预览\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:24:06+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/a6cc171c9fdc7182c2ce1ed3e893e865caa88465...8836ec9aea0d9198c3826525aac9dc95c3fb4034","Len":1}...
|
1787811855
|
Edit
Delete
|
|
26494
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"8836ec9ae {"Commits":[{"Sha1":"8836ec9aea0d9198c3826525aac9dc95c3fb4034","Message":"按Git账号显示推送人并支持Word预览\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:24:06+08:00"}],"HeadCommit":{"Sha1":"8836ec9aea0d9198c3826525aac9dc95c3fb4034","Message":"按Git账号显示推送人并支持Word预览\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:24:06+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/a6cc171c9fdc7182c2ce1ed3e893e865caa88465...8836ec9aea0d9198c3826525aac9dc95c3fb4034","Len":1}...
|
1787811855
|
Edit
Delete
|
|
26495
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"eb5ade051 {"Commits":[{"Sha1":"eb5ade051d33832b75ace47520dff2630b3f1d5c","Message":"移除不可用的Word下载入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:26:21+08:00"}],"HeadCommit":{"Sha1":"eb5ade051d33832b75ace47520dff2630b3f1d5c","Message":"移除不可用的Word下载入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:26:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8836ec9aea0d9198c3826525aac9dc95c3fb4034...eb5ade051d33832b75ace47520dff2630b3f1d5c","Len":1}...
|
1787811986
|
Edit
Delete
|
|
26496
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"eb5ade051 {"Commits":[{"Sha1":"eb5ade051d33832b75ace47520dff2630b3f1d5c","Message":"移除不可用的Word下载入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:26:21+08:00"}],"HeadCommit":{"Sha1":"eb5ade051d33832b75ace47520dff2630b3f1d5c","Message":"移除不可用的Word下载入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:26:21+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8836ec9aea0d9198c3826525aac9dc95c3fb4034...eb5ade051d33832b75ace47520dff2630b3f1d5c","Len":1}...
|
1787811986
|
Edit
Delete
|
|
26497
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"25353eb75 {"Commits":[{"Sha1":"25353eb750e73db758fed9400eff5594bbe6e5b9","Message":"修正管理后台原型推送人\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:30:04+08:00"}],"HeadCommit":{"Sha1":"25353eb750e73db758fed9400eff5594bbe6e5b9","Message":"修正管理后台原型推送人\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:30:04+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/eb5ade051d33832b75ace47520dff2630b3f1d5c...25353eb750e73db758fed9400eff5594bbe6e5b9","Len":1}...
|
1787812209
|
Edit
Delete
|
|
26498
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"25353eb75 {"Commits":[{"Sha1":"25353eb750e73db758fed9400eff5594bbe6e5b9","Message":"修正管理后台原型推送人\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:30:04+08:00"}],"HeadCommit":{"Sha1":"25353eb750e73db758fed9400eff5594bbe6e5b9","Message":"修正管理后台原型推送人\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:30:04+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/eb5ade051d33832b75ace47520dff2630b3f1d5c...25353eb750e73db758fed9400eff5594bbe6e5b9","Len":1}...
|
1787812209
|
Edit
Delete
|
|
26499
|
5
|
5
|
5
|
13
|
0
|
0
|
refs/heads/fix/p0-batch-1
|
0
|
|
1787812620
|
Edit
Delete
|
|
26500
|
5
|
5
|
5
|
13
|
0
|
0
|
refs/heads/fix/p0-batch-1
|
0
|
{"Commits":[{"Sha1":"62baa5a01 {"Commits":[{"Sha1":"62baa5a01b492f05b25701859bebabf996f4f818","Message":"fix: 第二批P0修复——「一单不丢」读侧闭环\n\n- 重启回捞泵: PrinterService.recoverPersistedJobs 启动回捞30分钟窗口内\n 活跃任务(CREATED/QUEUED直接重放、中断PRINTING经fail→retry归一化、\n 重试耗尽入死信);ACTION_RECOVER_JOBS意图供UI手动触发(只重放QUEUED\n 防重复出票);防并发回捞+内存队列查重\n- 恢复按钮接真重放: QueueDetailActivity三处/MainActivity死信恢复改完DB后\n 触发回捞(此前只翻状态Toast成功、一张不打);修doRecoverAll主线程DAO崩溃\n- PrintJobReconstructor补全: 新增PrintJob.Builder.restoreState()合法还原\n 入口(保真恢复状态/计数/版本/时间戳、不发创建事件),读库路径由必NPE变可用\n- fail()放宽至CREATED/QUEUED/PRINTING全活跃态+JobStatus转移表同步:\n 上机前失败进入统一重试/死信轨道,删除onTaskFailed的2秒无限循环分支\n- MIGRATION_1_2确定性重建: 配置room.schemaLocation生成权威schema\n (schemas/2.json入库),迁移按createSql逐字重建(旧增量迁移三处与实体\n 不符、v1升级必崩)\n- PrintContent携带真实printType(任务表print_type列不再恒0);\n cancel SQL补DEAD_LETTER守卫;PrintTestActivity测试任务改协议形状JSON\n- 新增PrintJobLifecycleTest 8例(还原保真/fail放宽/回捞归一化);\n 全量回归23/23绿(testProductionDebugUnitTest)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T19:53:10-07:00"},{"Sha1":"4ef4540b46e231c51c14c50696c587f3343e2af1","Message":"docs: 业务全景梳理与核心体检治理方案 + CLAUDE.md纠偏\n\n- 打印业务全景梳理.md: 四模块考古定论、38单据业务地图、\n 四套协议兼容矩阵、真接线链路与假链路警示(全部file:line实证)\n- 业务核心体检与治理方案.md: 五条业务不变量评估、缺失/冲突/bug\n 全清单(含print_type=4三方三义、camelCase归零等)、四阶段治理\n 路线与ABC决策、第一批执行记录与第二批待办\n- CLAUDE.md纠偏: 删虚标覆盖率、核心文件索引改为真接线链路+\n 死代码警示、重试参数改真实值、假测试与flavor任务名坑位警示\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:49:14-07:00"},{"Sha1":"582ef48839dac15274b8568357603068ec0eabfd","Message":"fix: 首批P0修复——适配层snake_case/线程模型/持久化/CI真源\n\n真接线链路四大P0(详见《业务核心体检与治理方案.md》§4/§7):\n- 适配层重写为线协议真key(祖本@SerializedName全snake_case),\n camelCase降级兼容;补映射printer_key/order_source/is_reprint等11字段;\n 交接款amount级联兜底——修\"真实报文下单据字段全部静默归零\"\n- 打印执行链三处observeOn(main)改IO线程,修NetworkOnMainThread必崩\n- 候选打印机不再按connection_status==1预筛,解除\"先打印成功才算在线\"自举死锁\n- save()十处裸调改persist真订阅+乐观锁差一修复,任务状态真正落库\n- processJob catch去掉非法job.fail()(状态不符二次抛异常吞原因)\n- Manifest补FOREGROUND_SERVICE_DATA_SYNC/POST_NOTIFICATIONS(targetSdk 34)\n- CI: testDebugUnitTest因flavor错配静默跳过redesign全部真测试,\n 改为显式双模块任务名;require_tests改true;wrapper 8.4→8.14.3\n- 新增金样本特征测试PrintJobOrderAdapterTest(7例,锁死字段归零回归)\n\n回归: :printer-redesign:testProductionDebugUnitTest 15/15 绿\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:48:58-07:00"},{"Sha1":"8f7d7999f6b1eddf141dea9eca0891ca7149e206","Message":"fix: 落盘2026-07-05会话的测试基建与安全修复\n\n- fixes/ 参考修复类纳入 test 源集(可编译运行、不进生产 APK)\n- 纯 JVM 下依赖 android org.json 的假跑测试改为诚实 @Ignore\n- Money.ofYuan 走 BigDecimal 精确换算,修浮点分转换误差\n- PrintJob.cancel 增加终态守卫,防死信任务被并发取消\n- docker-compose 密钥改环境变量注入 + .env.example 模板 + .gitignore 密钥规则\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T18:48:06-07:00"}],"HeadCommit":{"Sha1":"62baa5a01b492f05b25701859bebabf996f4f818","Message":"fix: 第二批P0修复——「一单不丢」读侧闭环\n\n- 重启回捞泵: PrinterService.recoverPersistedJobs 启动回捞30分钟窗口内\n 活跃任务(CREATED/QUEUED直接重放、中断PRINTING经fail→retry归一化、\n 重试耗尽入死信);ACTION_RECOVER_JOBS意图供UI手动触发(只重放QUEUED\n 防重复出票);防并发回捞+内存队列查重\n- 恢复按钮接真重放: QueueDetailActivity三处/MainActivity死信恢复改完DB后\n 触发回捞(此前只翻状态Toast成功、一张不打);修doRecoverAll主线程DAO崩溃\n- PrintJobReconstructor补全: 新增PrintJob.Builder.restoreState()合法还原\n 入口(保真恢复状态/计数/版本/时间戳、不发创建事件),读库路径由必NPE变可用\n- fail()放宽至CREATED/QUEUED/PRINTING全活跃态+JobStatus转移表同步:\n 上机前失败进入统一重试/死信轨道,删除onTaskFailed的2秒无限循环分支\n- MIGRATION_1_2确定性重建: 配置room.schemaLocation生成权威schema\n (schemas/2.json入库),迁移按createSql逐字重建(旧增量迁移三处与实体\n 不符、v1升级必崩)\n- PrintContent携带真实printType(任务表print_type列不再恒0);\n cancel SQL补DEAD_LETTER守卫;PrintTestActivity测试任务改协议形状JSON\n- 新增PrintJobLifecycleTest 8例(还原保真/fail放宽/回捞归一化);\n 全量回归23/23绿(testProductionDebugUnitTest)\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-26T19:53:10-07:00"},"CompareURL":"luoanwu/printer-server/compare/6c80c00976d1c5ac4aaa5f76d10cf1e7b4f59448...62baa5a01b492f05b25701859bebabf996f4f818","Len":4}...
|
1787812620
|
Edit
Delete
|
|
26501
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"d846a671c {"Commits":[{"Sha1":"d846a671cd73ad602634025a4f5d91e555072a71","Message":"新增小程序物品券兑换结算原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:39:13+08:00"}],"HeadCommit":{"Sha1":"d846a671cd73ad602634025a4f5d91e555072a71","Message":"新增小程序物品券兑换结算原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:39:13+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/25353eb750e73db758fed9400eff5594bbe6e5b9...d846a671cd73ad602634025a4f5d91e555072a71","Len":1}...
|
1787812786
|
Edit
Delete
|
|
26502
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"d846a671c {"Commits":[{"Sha1":"d846a671cd73ad602634025a4f5d91e555072a71","Message":"新增小程序物品券兑换结算原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:39:13+08:00"}],"HeadCommit":{"Sha1":"d846a671cd73ad602634025a4f5d91e555072a71","Message":"新增小程序物品券兑换结算原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:39:13+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/25353eb750e73db758fed9400eff5594bbe6e5b9...d846a671cd73ad602634025a4f5d91e555072a71","Len":1}...
|
1787812786
|
Edit
Delete
|
|
26503
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"596d9496e {"Commits":[{"Sha1":"596d9496ebbbc8ee020752edbe1a77d6cc224509","Message":"发布嗨赞小程序备注字段原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:42:01+08:00"}],"HeadCommit":{"Sha1":"596d9496ebbbc8ee020752edbe1a77d6cc224509","Message":"发布嗨赞小程序备注字段原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:42:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d846a671cd73ad602634025a4f5d91e555072a71...596d9496ebbbc8ee020752edbe1a77d6cc224509","Len":1}...
|
1787812973
|
Edit
Delete
|
|
26504
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"596d9496e {"Commits":[{"Sha1":"596d9496ebbbc8ee020752edbe1a77d6cc224509","Message":"发布嗨赞小程序备注字段原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:42:01+08:00"}],"HeadCommit":{"Sha1":"596d9496ebbbc8ee020752edbe1a77d6cc224509","Message":"发布嗨赞小程序备注字段原型\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:42:01+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d846a671cd73ad602634025a4f5d91e555072a71...596d9496ebbbc8ee020752edbe1a77d6cc224509","Len":1}...
|
1787812973
|
Edit
Delete
|
|
26505
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"9da34645b {"Commits":[{"Sha1":"9da34645b8c1a9106331deb3db0c4c1bdc904291","Message":"更新20261013原型导航入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:45:34+08:00"}],"HeadCommit":{"Sha1":"9da34645b8c1a9106331deb3db0c4c1bdc904291","Message":"更新20261013原型导航入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:45:34+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/596d9496ebbbc8ee020752edbe1a77d6cc224509...9da34645b8c1a9106331deb3db0c4c1bdc904291","Len":1}...
|
1787813162
|
Edit
Delete
|
|
26506
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"9da34645b {"Commits":[{"Sha1":"9da34645b8c1a9106331deb3db0c4c1bdc904291","Message":"更新20261013原型导航入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:45:34+08:00"}],"HeadCommit":{"Sha1":"9da34645b8c1a9106331deb3db0c4c1bdc904291","Message":"更新20261013原型导航入口\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T14:45:34+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/596d9496ebbbc8ee020752edbe1a77d6cc224509...9da34645b8c1a9106331deb3db0c4c1bdc904291","Len":1}...
|
1787813162
|
Edit
Delete
|
|
26507
|
7
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"dc10d6356 {"Commits":[{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},{"Sha1":"cf66be23009de5ecbefad6083c173eb1df3f4c8b","Message":"Refresh UI acceptance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:52:24-07:00"},{"Sha1":"8e23fd115535dda184b584cb62396fa8286ef383","Message":"feat(governance): harden formal production trust boundaries\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:46:37-07:00"},{"Sha1":"58ffde2d1e2a662a18b4fadf901b0f6f5233f30a","Message":"feat: 完善分镜导演终审与对抗治理\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T11:55:23-07:00"},{"Sha1":"f094101357dc511e450e0e18fab5c91baaed9865","Message":"fix(governance): make source fingerprints commit-stable\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:40:28-07:00"}],"HeadCommit":{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},"CompareURL":"luoanwu/image-generation/compare/5fbcad0bceea9e81914ae6b7e8bfb05265845598...dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Len":26}...
|
1787813227
|
Edit
Delete
|
|
26508
|
5
|
5
|
7
|
57
|
0
|
0
|
refs/heads/hljTest
|
0
|
{"Commits":[{"Sha1":"dc10d6356 {"Commits":[{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},{"Sha1":"cf66be23009de5ecbefad6083c173eb1df3f4c8b","Message":"Refresh UI acceptance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:52:24-07:00"},{"Sha1":"8e23fd115535dda184b584cb62396fa8286ef383","Message":"feat(governance): harden formal production trust boundaries\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:46:37-07:00"},{"Sha1":"58ffde2d1e2a662a18b4fadf901b0f6f5233f30a","Message":"feat: 完善分镜导演终审与对抗治理\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T11:55:23-07:00"},{"Sha1":"f094101357dc511e450e0e18fab5c91baaed9865","Message":"fix(governance): make source fingerprints commit-stable\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T09:40:28-07:00"}],"HeadCommit":{"Sha1":"dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Message":"feat(material): 完成正式生产与导演交付链路\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"hlj@g-hi.com","AuthorName":"huangliujian","CommitterEmail":"hlj@g-hi.com","CommitterName":"huangliujian","Timestamp":"2026-08-27T14:12:06+08:00"},"CompareURL":"luoanwu/image-generation/compare/5fbcad0bceea9e81914ae6b7e8bfb05265845598...dc10d6356138564bf70fcfa6370ba66d99f0b0d7","Len":26}...
|
1787813227
|
Edit
Delete
|
|
26509
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"90fd284a3 {"Commits":[{"Sha1":"90fd284a313d7961f67912162ba72ade5ef334c5","Message":"修复20261013中文路径页面404\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T15:08:17+08:00"}],"HeadCommit":{"Sha1":"90fd284a313d7961f67912162ba72ade5ef334c5","Message":"修复20261013中文路径页面404\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T15:08:17+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9da34645b8c1a9106331deb3db0c4c1bdc904291...90fd284a313d7961f67912162ba72ade5ef334c5","Len":1}...
|
1787814503
|
Edit
Delete
|
|
26510
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"90fd284a3 {"Commits":[{"Sha1":"90fd284a313d7961f67912162ba72ade5ef334c5","Message":"修复20261013中文路径页面404\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T15:08:17+08:00"}],"HeadCommit":{"Sha1":"90fd284a313d7961f67912162ba72ade5ef334c5","Message":"修复20261013中文路径页面404\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-27T15:08:17+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/9da34645b8c1a9106331deb3db0c4c1bdc904291...90fd284a313d7961f67912162ba72ade5ef334c5","Len":1}...
|
1787814503
|
Edit
Delete
|
|
26511
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26512
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26513
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26514
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26515
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26516
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26517
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26518
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"bdf008485 {"Commits":[{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},{"Sha1":"d2fbdb07b916692b5cd1c9132096d791988f0f78","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T14:55:22+08:00"}],"HeadCommit":{"Sha1":"bdf00848583e111def4fa3c7be17c736bda73dfa","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:25:29+08:00"},"CompareURL":"vodtest/pay/compare/8f6d3a976c76b5f1b3a473e6ea0c14aa128fb869...bdf00848583e111def4fa3c7be17c736bda73dfa","Len":2}...
|
1787815538
|
Edit
Delete
|
|
26519
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26520
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26521
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26522
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26523
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26524
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26525
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26526
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260818
|
0
|
{"Commits":[{"Sha1":"c8f8e376b {"Commits":[{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"}],"HeadCommit":{"Sha1":"c8f8e376bf249c506fc3db62311e4a84359c4d85","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-08-27T15:26:35+08:00"},"CompareURL":"vodtest/pc/compare/58c4d5ca693f29b2c3e799ae069b4e06cc91c07f...c8f8e376bf249c506fc3db62311e4a84359c4d85","Len":1}...
|
1787815652
|
Edit
Delete
|
|
26527
|
4
|
1
|
4
|
85
|
0
|
0
|
|
1
|
|
1787816694
|
Edit
Delete
|
|
26528
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
|
1787817085
|
Edit
Delete
|
|
26529
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4f5a2cd98 {"Commits":[{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"}],"HeadCommit":{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"},"CompareURL":"","Len":1}...
|
1787817085
|
Edit
Delete
|
|
26530
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
|
1787817208
|
Edit
Delete
|
|
26531
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"d994d4d99 {"Commits":[{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"}],"HeadCommit":{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4f5a2cd980dfa98346814d03d74e54ab7fbd07d6...d994d4d99fc07d3344930bb26e52e2d218236a13","Len":1}...
|
1787817208
|
Edit
Delete
|