Commit Graph

475 Commits

Author SHA1 Message Date
jxxghp
fdb7c10a9e refactor(recommend): unify paired decision plans 2026-08-29 20:12:47 +08:00
jxxghp
3f7c89654d refactor(modules): unify catalog source decisions 2026-08-29 20:05:21 +08:00
jxxghp
41b3c086cf refactor(indexer): unify sync async search decisions 2026-08-29 19:43:00 +08:00
jxxghp
caee0ea374 refactor(chain): unify notification routing decisions 2026-08-29 19:40:44 +08:00
jxxghp
d448867104 test(tmdb): use configured pytest composition 2026-08-29 19:36:56 +08:00
jxxghp
73e2f931ee refactor(tmdb): unify sync async decision plans 2026-08-29 19:32:38 +08:00
jxxghp
62dacc600c refactor(chain): unify recognition decisions 2026-08-29 19:04:01 +08:00
jxxghp
2116ccecf9 refactor(startup): enforce symmetric lifecycle cleanup 2026-08-29 18:59:14 +08:00
jxxghp
32cdcfcc2f refactor(startup): centralize runtime composition 2026-08-29 18:41:31 +08:00
jxxghp
b658f7c2c0 refactor(startup): isolate chain composition 2026-08-29 18:10:10 +08:00
jxxghp
68c73f9239 refactor(startup): isolate agent composition 2026-08-29 17:43:28 +08:00
jxxghp
b3fe1158cc refactor(startup): isolate server service composition 2026-08-29 17:38:29 +08:00
jxxghp
305f8e007c refactor(startup): isolate outbox composition 2026-08-29 17:21:51 +08:00
jxxghp
084fa475eb refactor(startup): extract network composition owner 2026-08-29 17:17:27 +08:00
jxxghp
da67608339 refactor(startup): isolate security composition 2026-08-29 17:03:25 +08:00
jxxghp
d2a860d89a refactor(startup): govern composition lifecycle ownership 2026-08-29 16:57:53 +08:00
jxxghp
b4547cf043 refactor(startup): isolate configuration and database composition 2026-08-29 16:20:04 +08:00
jxxghp
a1e351aa9e refactor(domain): isolate media source projections 2026-08-29 15:48:12 +08:00
jxxghp
d17d62e958 fix(startup): order plugin service composition 2026-08-29 15:32:57 +08:00
InfinityPacer
dba4ddc168 fix(plugin): 增加插件市场元数据边界 (#6495)
* fix(plugin): bound market metadata inputs

* test(architecture): sync plugin metadata baseline

* fix(plugin): narrow validated metadata identifiers

* test(architecture): sync coverage baseline
2026-08-29 15:23:33 +08:00
jxxghp
4e4649481c fix(startup): configure plugin runtime before services 2026-08-29 15:13:20 +08:00
jxxghp
6fb78f2762 test(architecture): finalize agent llm owner governance 2026-08-29 14:40:05 +08:00
jxxghp
dbdf7d0582 refactor(agent): narrow package compatibility surfaces 2026-08-29 14:29:42 +08:00
jxxghp
3a33da0b38 refactor(agent): split manager runtime owners 2026-08-29 14:26:12 +08:00
jxxghp
ffe4e0de51 test(architecture): migrate llm egress policy 2026-08-29 14:20:59 +08:00
jxxghp
c000c4fff3 refactor(agent): split llm provider owners 2026-08-29 13:57:48 +08:00
jxxghp
633fd45116 docs(architecture): sync dependency edge metric 2026-08-29 13:39:25 +08:00
jxxghp
cff5eef539 test(architecture): freeze agent llm plugin ABI 2026-08-29 13:19:55 +08:00
jxxghp
be66da0e79 docs(architecture): deliver plugin governance leaf 2026-08-29 12:57:06 +08:00
jxxghp
fa40f29dfd refactor(plugin): converge runtime ownership and compatibility 2026-08-29 12:55:52 +08:00
jxxghp
754038566c docs(architecture): deliver s3 and activate plugin governance 2026-08-29 10:29:05 +08:00
jxxghp
f38637dcea refactor(api): move host orchestration into application services 2026-08-29 10:27:57 +08:00
jxxghp
c9d0f0b1ca docs(architecture): deliver media and activate api governance 2026-08-29 09:29:26 +08:00
jxxghp
13c4a71f42 refactor(media): split chain into governed package 2026-08-29 09:28:00 +08:00
jxxghp
1fa5b599c7 docs(architecture): activate MediaChain governance 2026-08-29 08:15:47 +08:00
jxxghp
13fba96fd8 refactor(runtime): govern dependency module naming 2026-08-29 08:14:21 +08:00
jxxghp
8f03935d86 docs(architecture): activate dependency naming governance 2026-08-29 07:54:40 +08:00
jxxghp
1c145d7169 refactor(search): split SearchChain responsibilities 2026-08-29 07:53:25 +08:00
jxxghp
05570f8cb3 docs(architecture): activate search chain refactor 2026-08-29 06:42:35 +08:00
jxxghp
7941fd921d refactor(chain): split download orchestration package 2026-08-29 06:41:15 +08:00
InfinityPacer
8cd2141b6d fix: 支持 Windows Python 3.14t 运行依赖 (#6492)
* fix(runtime): support Windows free-threaded dependencies

* fix(runtime): close Windows profile validation gaps

* chore(architecture): refresh runtime dependency baseline
2026-08-29 03:04:07 +08:00
InfinityPacer
7b8f8c16a4 test: 固化已加载原生依赖更新探针 (#6490)
* test(dependencies): preserve native update probe

* ci(dependencies): narrow native update probe cadence
2026-08-29 02:10:03 +08:00
jxxghp
8460e72c42 refactor(scheduler): split runtime owners and preserve plugin ABI 2026-08-28 23:17:45 +08:00
jxxghp
92e745fc97 refactor(architecture): split chain owners and close runtime boundaries 2026-08-28 22:26:19 +08:00
jxxghp
2fe39d856c refactor(architecture): invert application adapter boundaries 2026-08-28 18:45:47 +08:00
jxxghp
9bff18739d refactor(runtime): own lifecycle and adapter boundaries 2026-08-28 18:18:07 +08:00
jxxghp
d9e4a973c8 refactor(subscription): enforce atomic mutation boundaries 2026-08-28 17:39:20 +08:00
jxxghp
eb45ed6b77 refactor(runtime): remove data service locators 2026-08-28 16:39:29 +08:00
jxxghp
7a10964526 refactor(subscription): close typed persistence boundary 2026-08-28 13:56:42 +08:00
jxxghp
c656da1e28 refactor(site): close typed persistence boundary 2026-08-28 12:37:30 +08:00