jxxghp
586a4f595e
fix(transfer): settle tasks with missing metadata safely ( #7245 )
2026-10-30 14:34:07 +08:00
jxxghp
8a08847005
fix(transfer): handle replay jobs without parsed metadata ( #7237 )
...
* fix(transfer): support replay jobs without parsed metadata
* refactor(transfer): remove obsolete metadata narrowing helper
2026-10-29 17:34:22 +08:00
paysen
b55d9bd167
fix(transfer): recover legacy results and retain pending sources ( #7232 )
2026-10-29 17:06:36 +08:00
ranzhigg
e0ff8141f8
fix(transfer): allow safely discarding manual-review tasks ( #7154 )
2026-10-23 15:18:33 +08:00
Aqr-K
f3c1449c8b
fix(storage): preserve transfer contents and cleanup identities ( #7142 )
2026-10-23 06:51:54 +08:00
jxxghp
17a866f47b
fix(transfer): restore AI takeover for failed transfers
2026-10-22 09:43:03 +08:00
jxxghp
6d4ce83837
fix(types): clear host mypy debt and prevent typing regressions
...
严格检查全部宿主源码,清零类型错误预算并移除按模块类型豁免。
按原因、所属方法、错误码及语法指纹锁定必要兼容例外和站点类型桩,
CI 阻断新增忽略、检查范围退化、本地桩替代真实接口及新的类型错误。
修复空值、异步和供应方类型边界,保持插件与 API 兼容合同,
并补充存储、订阅、通知、Agent 和工作流边界的回归覆盖。
2026-10-21 22:03:18 +08:00
jxxghp
1b62418caa
fix(transfer): preserve valid u115 overwrite filenames
...
Keep 115 staging and backup names compatible with its rename API by retaining the target extension and a nonempty basename.
Refs #7093
2026-10-20 12:21:09 +08:00
DDSRem
2de976f6b3
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
...
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
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