Commit Graph

227 Commits

Author SHA1 Message Date
jxxghp
b4be185e44 fix(subscribe): tolerate partial site search failures 2026-09-05 20:03:09 +08:00
InfinityPacer
e50bd06905 fix(subscription): always close search log summaries 2026-09-03 12:15:01 +08:00
InfinityPacer
af47c1abee feat(subscription): add governance logging summaries 2026-09-03 11:55:51 +08:00
InfinityPacer
68880dbbf1 优化订阅执行治理与规模性能 (#6557)
* feat(subscription): govern concurrent search and match execution

* refactor(subscription): consume complete candidate snapshots

* refactor(subscription): remove download submission ledger

* feat(subscription): stagger fallback searches without site gaps

* refactor(subscription): remove unused retry capability

* test(subscription): verify complete scale execution

* fix(subscription): surface site search failures

* test(subscription): verify site pressure through search

* test(subscription): use static facade imports

* fix(subscription): preserve completed downloads on shutdown

* fix(subscription): classify execution expiry as failure

* fix(subscription): preserve fallback search staggering

* test(subscription): stabilize unfinished wrapper gate

* fix(subscription): settle expired search returns

* style(subscription): normalize governance imports

* fix(subscription): align governance type contracts

* docs(architecture): sync mypy debt metric

* docs(architecture): sync startup module counts
2026-09-03 11:26:24 +08:00
jxxghp
8054fbafe6 docs(subscribe): refresh rebased evidence refs 2026-09-01 17:10:50 +08:00
jxxghp
8de5bf5e78 docs(subscribe): record governance acceptance evidence 2026-09-01 17:09:55 +08:00
jxxghp
db5c316756 refactor(subscribe): make download submission idempotent 2026-09-01 17:09:54 +08:00
jxxghp
9c4598c86b test(subscribe): validate joint search governance 2026-09-01 17:09:54 +08:00
jxxghp
bab1d2862e refactor(subscribe): govern fallback site pressure 2026-09-01 17:09:54 +08:00
jxxghp
389131acd6 refactor(subscribe): persist fallback search queue 2026-09-01 17:08:53 +08:00
jxxghp
74f6bb89b5 perf(subscribe): bound candidate routing work 2026-09-01 17:08:53 +08:00
jxxghp
77e4a80286 refactor(subscribe): reuse fresh facts within batch 2026-09-01 17:08:53 +08:00
jxxghp
250b56c523 refactor(subscribe): separate match from reconciliation 2026-09-01 17:08:53 +08:00
jxxghp
04ecfbd7f6 refactor(subscribe): introduce candidate batch index 2026-09-01 17:08:53 +08:00
jxxghp
113ca6da92 test(subscribe): establish governance replay baseline 2026-09-01 17:08:53 +08:00
jxxghp
9e1f241ef3 docs(architecture): remove closure ledger 2026-08-26 22:58:41 +08:00
jxxghp
ec72336f9b docs(architecture): finalize v3 closure ledger 2026-08-26 22:55:04 +08:00
jxxghp
9e81421eba fix(indexer): close quality ratchet regression 2026-08-26 22:53:36 +08:00
jxxghp
50b85235d8 fix(qqbot): converge heartbeat lifecycle 2026-08-26 22:40:01 +08:00
jxxghp
265d3c6d1a fix(quality): close coverage ratchet 2026-08-26 22:10:23 +08:00
jxxghp
6062b06610 fix(quality): close type and lint ratchets 2026-08-26 21:55:01 +08:00
jxxghp
d234c7132a chore(architecture): reconcile v3 contract baselines 2026-08-26 21:45:30 +08:00
jxxghp
9dbe424c3d refactor(config): retire RuntimeSettingsCompat host usage 2026-08-26 15:55:21 +08:00
jxxghp
b914e8b6e4 refactor: strengthen architecture CI gates and runtime contracts 2026-08-25 17:02:29 +08:00
jxxghp
6047e84a41 docs: record optimization execution status in architecture review 2026-08-25 06:59:18 +08:00
jxxghp
49c61813b3 refactor: reuse search chain across subscription loop 2026-08-25 06:59:18 +08:00
jxxghp
ab3ca482ac refactor: declare stop signal and plugin settlement in lifecycle manifest 2026-08-25 06:59:18 +08:00
jxxghp
9c44eeb493 refactor: route tmdb supplement through module dispatch 2026-08-25 06:59:18 +08:00
jxxghp
2742960bfb docs: replace staged refactor plans with architecture review 2026-08-25 06:59:18 +08:00
InfinityPacer
326b5cf3ad feat: 新增 Python 3.14t 自由线程镜像 (#6434)
* fix(resource): select free-threaded extension ABI

* chore(deps): require moviepilot-rust 0.2.9

* perf: add free-threaded runtime comparison

* feat: add free-threaded runtime profile

* chore(deps): require moviepilot-rust 0.3.0

* test: isolate system endpoint import graph

* fix(docker): preserve runtime profile during recovery

* feat(runtime): expose active GIL state

* feat(plugin): log GIL fallback attribution

* test: refresh runtime observability dependency baseline

* fix(plugin): validate the active uv runtime profile

* test(runtime): expand free-threaded benchmark evidence

* docs(runtime): define v3t governance gates

* test(runtime): separate rust benchmark modes

* docs: sync free-threaded architecture baseline

* perf: add PostgreSQL driver comparison

* docs(runtime): record final free-threaded evidence

* fix(runtime): converge dual-profile dependency verification

* fix(runtime): scope Python 3.14 warning filter

* fix(runtime): match actual oss2 syntax warning

* docs(runtime): refresh free-threaded benchmark evidence

* test(architecture): refresh runtime dependency baseline

* ci: skip unused Trivy Java database

* build: exclude local verification artifacts

* docs(runtime): refresh PostgreSQL driver benchmarks

* docs(runtime): record plugin restore acceptance

* docs(runtime): record amd64 candidate acceptance

* ci: pin beta image publisher action

* test(architecture): merge runtime dependency baseline

* feat(runtime): expose Python GIL status

* docs(runtime): document Python runtime status fields
2026-08-24 17:48:14 +08:00
jxxghp
ffe6da2135 refactor: own active workflow executions 2026-08-24 16:26:39 +08:00
jxxghp
41b1460b60 refactor: unify doh executor shutdown 2026-08-24 15:49:19 +08:00
jxxghp
e9053a6562 refactor: bound async log writer shutdown 2026-08-24 15:20:10 +08:00
jxxghp
8826219173 refactor: bound shared thread pool shutdown 2026-08-24 14:51:38 +08:00
jxxghp
ad45bfac5d refactor: unify message queue shutdown convergence 2026-08-24 14:25:59 +08:00
jxxghp
415335b215 refactor: unify message channel shutdown convergence 2026-08-24 14:08:06 +08:00
jxxghp
009631b8ee refactor: unify capability shutdown convergence 2026-08-24 13:48:11 +08:00
jxxghp
6e5617db51 refactor: unify command shutdown ownership 2026-08-24 13:11:10 +08:00
jxxghp
af9a141f34 fix: isolate feishu websocket event loops 2026-08-24 12:54:06 +08:00
jxxghp
9fede7fb2d docs: sync architecture docs with current structure 2026-08-24 12:38:38 +08:00
jxxghp
7c97d17421 test: stabilize agent task shutdown regression 2026-08-24 12:35:43 +08:00
jxxghp
63cc2c8d4d refactor: unify runtime facade governance 2026-08-24 12:26:49 +08:00
jxxghp
8440793edb ci: align observation artifact retention 2026-08-24 12:06:39 +08:00
jxxghp
e7e79d4462 chore: refresh official plugin contract baseline 2026-08-24 12:04:58 +08:00
jxxghp
d95a6a96fe fix: clean successful plugin rollback backups 2026-08-24 11:49:56 +08:00
jxxghp
df9b733d1e refactor: unify plugin install mode policy 2026-08-24 11:41:42 +08:00
jxxghp
4fb86f4ecc refactor: unify plugin release pagination 2026-08-24 11:31:43 +08:00
jxxghp
95371d50d5 refactor: unify plugin market index policy 2026-08-24 11:22:01 +08:00
jxxghp
c37c8650d7 refactor: unify plugin market request policy 2026-08-24 11:11:26 +08:00
jxxghp
34131baf02 refactor: unify plugin package version resolution 2026-08-24 11:01:51 +08:00