jxxghp
6f9c0756c1
fix(download): reuse torrent content before resolving tickets ( #6967 )
2026-10-12 13:34:41 +08:00
jxxghp
dd90883c5d
fix(torrent): respect tracker rate limits and quota cooldowns
...
Recognize explicit JSON rate limits before torrent parsing and short retries. Preserve per-call quota errors through download preparation so subscription cooldowns cover the tracker window.
Refs #6950
2026-10-10 23:34:35 +08:00
jxxghp
e9f0c693e2
fix(torrent): retry transient downloads and shorten empty-content cooldown
2026-10-10 00:05:22 +08:00
freeman
ed0460fc8b
fix(smb): keep remote snapshots complete and recoverable
2026-09-30 21:19:41 +08:00
InfinityPacer
5d6e4b38b2
ci: split architecture gate into parallel jobs and drop duplicate event policy run
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 19:28:13 +08:00
InfinityPacer
ec1c1ddcb4
ci: share architecture scans and stop rerunning gate tests in coverage shards
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 18:57:20 +08:00
InfinityPacer
99c6e0ba6e
docs(workflow): distinguish contributor and maintainer execution ( #6633 )
2026-09-09 21:46:46 +08:00
jxxghp
cde05f4afc
ci: reuse verified PR checks and balance coverage shards
2026-09-09 19:33:54 +08:00
jxxghp
49414ffad2
test: 清理重复单元测试并记录审计依据
2026-09-06 07:58:07 +08:00
jxxghp
ec1a878a32
fix(agent): auto-load gateway skill before API calls
2026-08-31 18:42:25 +08:00
InfinityPacer
45d069d9ec
fix(ci): align release image tags and coverage gates
...
* ci: defer coverage from pull requests
* ci: parallelize coverage shards
* fix(ci): restore atomic latest image promotion
* docs: align coverage gate description
* fix(ci): align release image tags with upstream
* fix(ci): sanitize coverage artifact names
* fix(ci): refresh coverage ratchet baseline
2026-08-31 13:21:08 +08:00
jxxghp
265d3c6d1a
fix(quality): close coverage ratchet
2026-08-26 22:10:23 +08:00
InfinityPacer
c727d9c9f1
test: 隔离单测中的站点原生资源 ( #6452 )
...
* test: isolate native site resources
* refactor(test): retain sites stub helper contract
* fix(test): preserve sites stub probe imports
---------
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-08-25 16:26:46 +08:00
InfinityPacer
941c167084
docs(testing): scope local full-suite requirements ( #6390 )
2026-08-22 13:17:00 +08:00
jxxghp
0959831bae
fix(ci): gate pylint on changed files
2026-08-21 19:50:06 +08:00
jxxghp
6c7c54d2c1
ci: enforce backend architecture contracts
2026-08-21 19:33:11 +08:00
InfinityPacer
638ea6f01e
perf: 并行化后端单测并拆分覆盖率任务 ( #6369 )
2026-08-20 20:01:36 +08:00
InfinityPacer
23f5d59c74
feat: 使用 uv 锁定主程序依赖并强化插件恢复边界 ( #6364 )
2026-08-20 12:17:19 +08:00
Aqr-K
8a11214a43
refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 ( #6320 )
2026-08-15 06:58:38 +08:00
jxxghp
369d7d6448
refactor: reorganize backend module boundaries
2026-08-14 19:53:33 +08:00
jxxghp
7b3444c366
refactor backend module architecture
2026-08-14 15:45:38 +08:00
InfinityPacer
36297572fb
docs(agent): make repository workflow rules adaptive ( #6281 )
2026-08-13 04:01:00 +08:00
jxxghp
ca32922a7f
refactor(media): unify media identity and chain responsibilities
2026-08-12 18:31:09 +08:00
jxxghp
0252b27b72
ci(v3): publish isolated docker images
2026-08-07 22:14:34 +08:00
InfinityPacer
e44a6f41b5
chore: split runtime and development dependencies ( #5985 )
2026-06-22 17:44:06 +08:00
InfinityPacer
bc358fc6d2
test: 处理 #5877 review 反馈 + 提 PR 前跑全量门禁约定 ( #5880 )
2026-06-02 16:32:11 +08:00
InfinityPacer
223854d4c6
test: 新增单测 CI 门禁与规范文档,处理 #5868/#5873 review 反馈 ( #5877 )
2026-06-02 12:57:55 +08:00