Commit Graph

62 Commits

Author SHA1 Message Date
jxxghp
54cc3d368d refactor(subscribe): isolate queued search execution 2026-09-05 18:09:25 +08:00
jxxghp
55b7633c3f chore(architecture): refresh subscription dependency baseline 2026-09-05 17:34:19 +08:00
jxxghp
e656793aa5 refactor(api): split management endpoint routers 2026-09-05 16:05:27 +08:00
jxxghp
c67622f1ad docs(architecture): refresh API dependency baseline 2026-09-05 15:27:12 +08:00
jxxghp
f00853de2a feat(api): expose frontend-safe management capabilities 2026-09-05 15:11:02 +08:00
jxxghp
0a44a0019c fix(classification): remove source defaults and clarify policy docs 2026-09-04 22:38:03 +08:00
jxxghp
88000d3fbc chore(architecture): sync ruff metric 2026-09-04 18:44:08 +08:00
jxxghp
f5f534dcad fix(api): finish public error message rollout 2026-09-04 18:21:44 +08:00
jxxghp
2dde32ce86 chore(architecture): refresh classification dependency baselines 2026-09-04 12:09:54 +08:00
jxxghp
d128509f34 feat(classification): complete media preview and impact analysis 2026-09-04 11:50:07 +08:00
jxxghp
adae5bd878 fix(api): restore full plugin catalog by default 2026-09-04 10:47:02 +08:00
InfinityPacer
b8fd1b9958 修复非模块组件配置变更未触发热重载 (#6569)
* fix(event): bind config reload lifecycle owners

* chore(architecture): update config reload dependency baseline

* fix(event): preserve config resolver type contracts
2026-09-04 03:43:49 +08:00
jxxghp
d743df25d5 fix(architecture): sync subscription governance baselines 2026-09-03 12:22:03 +08:00
jxxghp
71147c1d96 feat(classification): support multi-source media rules 2026-09-03 11:51:18 +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
d94f827ae1 chore(architecture): refresh dependency snapshot 2026-09-02 20:34:53 +08:00
Aqr-K
adf4c84136 chore(architecture): 刷新宿主架构依赖、契约与启动性能基线
dependency-baseline.json 新增 7 个插件数据库模块及其依赖边,boundary_edges
12 个键仍全为空;runtime-contract-baseline.json 新增 app.sdk.database 的
两项 SDK 导出。app.db.session 起在冷启动路径新增 5 个轻量插件框架模块
(不含 alembic,其导入仍收在 ensure_database 内部),同步刷新
startup-performance-baseline.json 的模块计数;架构文档中引用的模块/边数
量同步更新,保持与快照一致。
2026-09-02 02:14:19 -04:00
jxxghp
d0eddb86eb chore(architecture): refresh dependency baseline 2026-09-02 13:05:50 +08:00
jxxghp
b534bfc9bb docs(architecture): sync ruff metric 2026-09-02 09:20:27 +08:00
jxxghp
95913dc32a fix: satisfy update architecture contracts 2026-09-02 00:15:35 +08:00
jxxghp
3b4d7399bf chore(architecture): lower Ruff diagnostic baseline 2026-09-01 18:14:04 +08:00
jxxghp
e433eb5c13 fix(agent): stabilize Windows shell CI checks 2026-09-01 18:04:02 +08:00
jxxghp
857aa813e5 fix(subscribe): satisfy final governance gates 2026-09-01 17:50:08 +08:00
jxxghp
e57288b5ea refactor(subscribe): satisfy global governance gates 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
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
f5c73dcabc fix(architecture): lower Ruff diagnostic baseline 2026-09-01 12:33:29 +08:00
jxxghp
5e215a45d5 fix(architecture): record verbose callback edge 2026-09-01 12:25:12 +08:00
jxxghp
5948684d6d fix(architecture): record agent sanitizer edge 2026-09-01 12:15:58 +08:00
jxxghp
449ef4b8df fix(agent): show API parameters in verbose mode 2026-09-01 11:57:36 +08:00
jxxghp
41c54d138d refactor(agent): relocate static resources 2026-09-01 11:55:21 +08:00
jxxghp
2f7f2da300 fix(agent): preserve collection totals in truncated results 2026-09-01 10:49:22 +08:00
jxxghp
1850c91b00 docs(agent): close explicit pagination phase 2026-09-01 09:21:47 +08:00
jxxghp
d512f528be refactor(api): make collection pagination explicit 2026-09-01 09:13:56 +08:00
jxxghp
a73714e5e7 feat(agent): add compatible collection pagination 2026-09-01 07:43:55 +08:00
jxxghp
70a0019ae6 docs: refresh transfer architecture baselines 2026-09-01 07:28:17 +08:00
jxxghp
6534eca295 docs: mark agent refactor complete 2026-09-01 02:02:28 +08:00
jxxghp
3106984dfc docs: sync architecture quality metrics 2026-09-01 01:53:25 +08:00
jxxghp
e5722ed987 fix: finalize agent architecture ratchets 2026-09-01 01:46:22 +08:00
jxxghp
28298c485c fix: keep plugin endpoint within complexity budget 2026-09-01 01:29:15 +08:00
jxxghp
6d4d7331d1 refactor: complete agent skill API contracts 2026-09-01 01:19:45 +08:00
jxxghp
6de3053164 fix(ci): refresh dependency architecture snapshot 2026-08-31 18:51:19 +08:00
jxxghp
ec1a878a32 fix(agent): auto-load gateway skill before API calls 2026-08-31 18:42:25 +08:00
InfinityPacer
e9313c6644 feat(sdk): expose custom separator configuration 2026-08-31 18:00:27 +08:00
jxxghp
3876119375 fix(ci): synchronize ruff diagnostic ratchet 2026-08-31 18:00:18 +08:00
jxxghp
fecb458302 fix(ci): restore architecture and coverage gates 2026-08-31 17:52:12 +08:00
jxxghp
fdba2c7d64 refactor(agent): unify tools behind API gateway and provider skills 2026-08-31 16:57:54 +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
InfinityPacer
35a19e622a 修复通知渠道 schema 导出清单 (#6512)
* fix(schema): hide uuid factory from exports

* chore(architecture): refresh notification dependency baseline

* docs(architecture): sync dependency metrics

* fix(notification): type configuration schema

* chore(architecture): refresh schema dependency snapshot

* chore(architecture): sync notification type baselines

* chore(architecture): sync coverage snapshot

* fix(notification): preserve channel switch schema

* chore(schema): refresh export manifest
2026-08-31 10:20:38 +08:00