Commit Graph

10202 Commits

Author SHA1 Message Date
jxxghp
575ecb801d fix(subscription): normalize mapping payloads at the event boundary 2026-10-17 02:41:18 +08:00
jxxghp
632a1aa32f refactor(api): use runtime repository and transaction contracts 2026-10-17 02:41:14 +08:00
jxxghp
1c1d0c0bf5 refactor(startup): describe request subscription repository capabilities 2026-10-17 02:41:11 +08:00
jxxghp
b18b640d6b chore(types): gate provider and startup contracts 2026-10-17 02:28:19 +08:00
jxxghp
4916675ce0 refactor(startup): type database initialization and migrations 2026-10-17 02:27:09 +08:00
jxxghp
86bd9e1da4 refactor(startup): type agent initialization and lazy class factory 2026-10-17 02:27:05 +08:00
jxxghp
f0b8bf75b8 refactor(agent): type provider manager initialization 2026-10-17 02:27:01 +08:00
jxxghp
8df7bd40ad refactor(agent): type sanitizer container delimiter stack 2026-10-17 02:26:56 +08:00
jxxghp
f28e573027 fix(rtorrent): restore native SCGI login and response decoding 2026-10-17 02:26:35 +08:00
jxxghp
a55d456a79 chore(types): gate watcher and streaming callback contracts 2026-10-17 02:12:16 +08:00
jxxghp
226ecd7fd1 refactor(agent): type streaming callback task lifecycle 2026-10-17 02:10:50 +08:00
jxxghp
ec8e66c6ca refactor(monitor): type watcher lifecycle and pending rescans 2026-10-17 02:10:28 +08:00
jxxghp
259ee6b714 chore(types): gate WeChat crypto and lower mypy baseline 2026-10-17 01:59:20 +08:00
jxxghp
62bf00edd0 refactor(wechat): document successful decrypt payload contract 2026-10-17 01:58:57 +08:00
jxxghp
ffbb3a73fe fix(wechat): preserve encryption errors and type crypto contracts 2026-10-17 01:58:42 +08:00
jxxghp
451f5b0f30 chore(types): add TVDB client to strict gate 2026-10-17 01:37:20 +08:00
jxxghp
7ae81fd395 refactor(types): govern TVDB client response and query contracts 2026-10-17 01:36:31 +08:00
jxxghp
9b19f3d143 docs(architecture): sync parser type dependency count 2026-10-17 01:22:31 +08:00
jxxghp
d71de02ab8 chore(types): expand strict gate to 204 files 2026-10-17 01:19:19 +08:00
jxxghp
bbca548a43 docs(types): remove obsolete parser compatibility note 2026-10-17 01:19:05 +08:00
jxxghp
89bf47c061 refactor(types): align shared contracts for zhixing site parser 2026-10-17 01:18:54 +08:00
jxxghp
62ef4bf51a refactor(types): govern yema site parser 2026-10-17 01:18:52 +08:00
jxxghp
a4710b434d refactor(types): govern unit3d site parser 2026-10-17 01:18:49 +08:00
jxxghp
767aa8896f refactor(types): govern torrent_leech site parser 2026-10-17 01:18:47 +08:00
jxxghp
d82f30a43f refactor(types): govern tnode site parser 2026-10-17 01:18:45 +08:00
jxxghp
18dd8d23cf refactor(types): align shared contracts for sunnypt site parser 2026-10-17 01:18:42 +08:00
jxxghp
5523a3db8e refactor(types): govern small_horse site parser 2026-10-17 01:18:40 +08:00
jxxghp
13a0b2e7a2 refactor(types): align shared contracts for rousi site parser 2026-10-17 01:18:38 +08:00
jxxghp
1ed776333e refactor(types): govern nexus_rabbit site parser 2026-10-17 01:18:35 +08:00
jxxghp
2bec21864d refactor(types): govern nexus_project site parser 2026-10-17 01:18:32 +08:00
jxxghp
66a5d81109 refactor(types): govern nexus_php site parser 2026-10-17 01:18:30 +08:00
jxxghp
92f2990c52 refactor(types): govern nexus_hhanclub site parser 2026-10-17 01:18:28 +08:00
jxxghp
1eaef2aee8 refactor(types): govern nexus_audiences site parser 2026-10-17 01:18:26 +08:00
jxxghp
9d36adce97 refactor(types): govern mtorrent site parser 2026-10-17 01:18:23 +08:00
jxxghp
9844b80884 refactor(types): govern ipt site parser 2026-10-17 01:18:20 +08:00
jxxghp
dc83ab9adf refactor(types): govern hddolby site parser 2026-10-17 01:18:17 +08:00
jxxghp
9b35d01582 refactor(types): govern gazelle site parser 2026-10-17 01:18:15 +08:00
jxxghp
1e7dd5d864 refactor(types): govern file_list site parser 2026-10-17 01:18:12 +08:00
jxxghp
8de055c73e refactor(types): govern discuz site parser 2026-10-17 01:18:10 +08:00
jxxghp
8fceb4d40f refactor(types): align shared contracts for bitpt site parser 2026-10-17 01:18:08 +08:00
jxxghp
1006c709d8 refactor(types): govern shared site parser contracts 2026-10-17 01:14:46 +08:00
jxxghp
3ecf94787d style(types): align DOM import spacing and source metrics 2026-10-17 00:49:57 +08:00
jxxghp
d01209f0e0 chore(types): expand strict gate to 185 files 2026-10-17 00:47:49 +08:00
jxxghp
46788f7ce5 test(recall): synchronize managed maintenance cancellation 2026-10-17 00:46:09 +08:00
jxxghp
040a182e71 refactor(types): preserve parsed WeChat XML root guarantee 2026-10-17 00:41:55 +08:00
jxxghp
970634859b refactor(types): expose actual IMDb NFO byte output 2026-10-17 00:41:52 +08:00
jxxghp
f0bf8b7da4 refactor(types): expose actual AniList NFO byte output 2026-10-17 00:41:49 +08:00
jxxghp
d685ef2dae refactor(types): expose actual Bangumi NFO byte output 2026-10-17 00:41:46 +08:00
jxxghp
8dfe6db2b5 refactor(types): expose actual Douban NFO byte output 2026-10-17 00:41:43 +08:00
jxxghp
f9fc8858a1 refactor(types): define Douban NFO and image contracts 2026-10-17 00:41:39 +08:00