jxxghp
|
8c59a89d57
|
fix(transfer): debounce monitored file success notifications (#7026)
|
2026-10-16 13:24:31 +08:00 |
|
jxxghp
|
4955b7b9ea
|
fix: harden backend isolation and execution safety
|
2026-10-16 09:11:28 +08:00 |
|
jxxghp
|
48cffca3a1
|
feat(transfer): aggregate successful notifications by batch (#6981)
|
2026-10-13 17:21:17 +08:00 |
|
jxxghp
|
bb29451222
|
fix: isolate unhandled durable transfer failures
|
2026-10-10 12:17:07 +08:00 |
|
Cat
|
2a31b51687
|
fix(transfer): 整理规划的业务拒绝不再按系统错误告警 (#6868)
|
2026-10-03 23:03:15 +08:00 |
|
ranzhigg
|
0c9d8c9208
|
Merge upstream v3 into transfer queue PR
|
2026-10-01 12:51:06 +08:00 |
|
ranzhigg
|
56cf6fefe0
|
perf(transfer): bound queue snapshots for batch imports
|
2026-10-01 12:45:31 +08:00 |
|
jxxghp
|
104d8028e8
|
feat(music): expose recognition evidence and release groups in transfer previews
|
2026-09-30 14:11:07 +08:00 |
|
jxxghp
|
4a2ef75706
|
fix(music): retry transient recognition before freezing file operations
|
2026-09-30 06:36:04 +08:00 |
|
jxxghp
|
45322c25fd
|
fix(transfer): make manual review notes optional
|
2026-09-29 17:50:32 +08:00 |
|
jxxghp
|
11eea66d27
|
fix(architecture): 移除整理任务兼容时钟门面
|
2026-09-16 07:27:20 +08:00 |
|
jxxghp
|
9f75f54b74
|
fix(architecture): 清理重构门禁诊断
|
2026-09-16 07:17:07 +08:00 |
|
jxxghp
|
b99b4fe2c3
|
chore(architecture): 同步模块路径与质量门禁
|
2026-09-16 00:12:16 +08:00 |
|
jxxghp
|
9c6c0fcf49
|
refactor(application): 消除历史与整理依赖环
|
2026-09-15 23:57:06 +08:00 |
|
jxxghp
|
6622f79ef1
|
refactor(application): 拆分整理规划契约
|
2026-09-15 23:57:06 +08:00 |
|
jxxghp
|
073a7acf26
|
refactor(application): 拆分整理作业状态管理
|
2026-09-15 23:57:06 +08:00 |
|
jxxghp
|
99b7c1be71
|
refactor(application): 拆分整理失败通知聚合
|
2026-09-15 23:57:06 +08:00 |
|
jxxghp
|
8072b7d78f
|
Refactor application architecture and compatibility boundaries
|
2026-09-13 12:53:00 +08:00 |
|
jxxghp
|
022dd006a5
|
fix(transfer): allow manual reorganization after stale task failures
Refs #6625
|
2026-09-09 17:53:24 +08:00 |
|
jxxghp
|
9e1c25124b
|
fix(transfer): restore regression and architecture gates
|
2026-09-09 13:40:35 +08:00 |
|
jxxghp
|
ce690b1140
|
feat(transfer): add failure stage, recovery action, retry count, and cleanup status to transfer history
|
2026-09-09 13:17:36 +08:00 |
|
jxxghp
|
a69c9073cb
|
feat(transfer): implement recovery commands for discarding corrupt tasks
|
2026-09-08 23:15:38 +08:00 |
|
jxxghp
|
d0c894f5eb
|
fix(transfer): close durable error recovery loop
|
2026-09-08 22:38:59 +08:00 |
|
jxxghp
|
71147c1d96
|
feat(classification): support multi-source media rules
|
2026-09-03 11:51:18 +08:00 |
|
jxxghp
|
f94eb0076d
|
refactor(transfer): keep lease fencing in execution owner
|
2026-09-02 14:04:56 +08:00 |
|
jxxghp
|
0f1627876e
|
fix(transfer): fence queued tasks from recovery
|
2026-09-02 13:31:58 +08:00 |
|
jxxghp
|
c4d8185d8d
|
refactor(transfer): keep planning rejection within complexity budget
|
2026-09-01 07:42:53 +08:00 |
|
jxxghp
|
94716484b7
|
fix(transfer): resolve durable failure recovery issues
|
2026-09-01 07:11:06 +08:00 |
|
jxxghp
|
2fe39d856c
|
refactor(architecture): invert application adapter boundaries
|
2026-08-28 18:45:47 +08:00 |
|
jxxghp
|
aa8751f775
|
refactor: close transactional boundary debt batch
|
2026-08-28 10:36:12 +08:00 |
|
jxxghp
|
e9de149dbf
|
refactor(transfer): complete durable recovery state machine
|
2026-08-28 00:03:36 +08:00 |
|
jxxghp
|
f134e068e7
|
refactor: normalize capability module paths
|
2026-08-27 22:20:38 +08:00 |
|