jxxghp
13fba96fd8
refactor(runtime): govern dependency module naming
2026-08-29 08:14:21 +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
InfinityPacer
06498dadd9
Merge remote-tracking branch 'upstream/v3' into codex/chore/floating-build-toolchain
...
# Conflicts:
# docs/architecture-optimization-checklist.md
# docs/architecture-refactor-roadmap.md
2026-08-28 10:51:01 +08:00
jxxghp
aa8751f775
refactor: close transactional boundary debt batch
2026-08-28 10:36:12 +08:00
InfinityPacer
18a0fd3e1c
chore(workflow): follow stable toolchain channels
2026-08-28 10:21:01 +08:00
jxxghp
f134e068e7
refactor: normalize capability module paths
2026-08-27 22:20:38 +08:00
InfinityPacer
2b1f590c4d
refactor(text): unify Chinese conversion on Rust ( #6481 )
2026-08-27 17:17:06 +08:00
jxxghp
1133557849
refactor(architecture): unify event facts and policy
2026-08-27 09:56:27 +08:00
jxxghp
86157be2a9
test(architecture): prove event consumers
2026-08-27 09:17:43 +08:00
jxxghp
47f0de745c
test(architecture): govern direct egress
2026-08-27 07:28:42 +08:00
jxxghp
e1483e85dc
test(architecture): record direct adapter imports
2026-08-27 05:56:38 +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
9dbe424c3d
refactor(config): retire RuntimeSettingsCompat host usage
2026-08-26 15:55:21 +08:00
jxxghp
3ba4027d84
feat(events): expose typed payload snapshots
2026-08-25 22:32:33 +08:00
jxxghp
b914e8b6e4
refactor: strengthen architecture CI gates and runtime contracts
2026-08-25 17:02:29 +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
d58c8d2b17
feat: 完善数据库备份管理与版本读取 ( #6450 )
2026-08-25 16:05:45 +08:00
jxxghp
8e99abd678
refactor(meta): stabilize recognition contract
2026-08-25 08:12:04 +08:00
jxxghp
17a23c47df
feat(ci): add mypy error ratchet gate
2026-08-25 06:59:18 +08:00
InfinityPacer
be7dfd77a3
fix(runtime): 收敛模块关闭线程所有权 ( #6443 )
...
* fix(runtime): bound module shutdown owners
* fix(runtime): declare blocking shutdown owners
---------
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-08-25 06:58:31 +08:00
InfinityPacer
6c334f7b9b
fix(runtime): 收敛跨线程任务提交终态 ( #6446 )
2026-08-25 06:43:37 +08:00
InfinityPacer
b277770080
fix(setup): 精确同步当前站点资源 ABI ( #6444 )
2026-08-25 06:41:48 +08:00
jxxghp
84326e20de
feat(system): add staged release updates
2026-08-24 17:58:03 +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
63cc2c8d4d
refactor: unify runtime facade governance
2026-08-24 12:26:49 +08:00
jxxghp
259ca16838
test: stabilize hosted startup performance gate
2026-08-24 10:25:12 +08:00
jxxghp
d694cd081c
refactor: own cross-thread background tasks
2026-08-24 05:33:50 +08:00
jxxghp
99c915b93a
refactor: separate config debt from boundaries
2026-08-24 01:19:32 +08:00
jxxghp
8cbb91ecbe
fix(ci): allow cross-platform startup jitter
2026-08-24 00:47:18 +08:00
jxxghp
ba2eb869e2
fix(ci): isolate startup performance resources
2026-08-23 23:42:04 +08:00
jxxghp
e1509c4e0d
refactor: reorganize startup persistence boundaries
2026-08-23 21:24:34 +08:00
jxxghp
59f020f226
refactor: enforce background task ownership
2026-08-23 20:17:28 +08:00
jxxghp
9f3be0ea4b
refactor: restore architecture governance gates
2026-08-23 20:17:28 +08:00
jxxghp
fc6cc990ad
Merge remote-tracking branch 'origin/v3' into pr-6401-resolve
...
# Conflicts:
# app/startup/modules_initializer.py
# tests/test_configuration_ports.py
2026-08-23 09:32:02 +08:00
jxxghp
557f2f18a9
fix: 修复运行时配置递归与插件兼容入口
2026-08-23 08:57:39 +08:00
InfinityPacer
97fb7e6526
chore: sync database worker branch with upstream v3
2026-08-23 04:48:50 +08:00
jxxghp
48e3eb08ec
refactor: finish startup settings migration
2026-08-23 03:31:10 +08:00
InfinityPacer
fc677a2bba
feat(database): bound async configuration writes
2026-08-23 02:29:40 +08:00
InfinityPacer
3d7fb44dc7
refactor(database): isolate configuration transactions
2026-08-23 02:29:22 +08:00
InfinityPacer
f85087cafc
test: 强化 async 阻塞门禁真实性 ( #6398 )
2026-08-22 19:28:48 +08:00
jxxghp
7bc5e01afd
refactor: expand async and type safety gates
2026-08-22 13:21:52 +08:00
jxxghp
97d2dcd7fb
fix(ci): align architecture and pylint gates
2026-08-22 08:50:25 +08:00
jxxghp
5d9c6c8b19
refactor: expand runtime contracts and debt ratchets
2026-08-22 08:25:36 +08:00