mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-10-29 11:27:43 +08:00
fix(architecture): lower Ruff diagnostic baseline
This commit is contained in:
@@ -373,6 +373,7 @@ action,并使用 MoviePilot 已配置的具体服务实例访问其自身 API
|
||||
- 参数摘要统一复用宿主递归脱敏器,设置凭据、密码、Cookie、Token 与 API key 等仅显示 `***`,避免为了恢复可观察性而泄露敏感输入
|
||||
- 复用脱敏器新增 1 条 Agent 同域内部依赖边,宿主架构快照由 7,688 更新为 7,689;模块总数和跨层边界均未变化
|
||||
- 后续将 Skill、子 Agent 和活动记录等中间件统一接入运行时啰嗦模式判断,新增 `app.agent.callback -> app.runtime.settings` 依赖,宿主架构快照由 7,689 更新为 7,690;该方向符合 Agent 到 Runtime 的既定边界
|
||||
- 中间件 import 排序修复同时消除了 2 条 Ruff `I001` 历史诊断,低水位由 571 降至 569,并已同步质量指标文档
|
||||
- 新增 Web Agent 实际流式回调回归和设置凭据脱敏回归;扩展 Agent/API/流式专项 `487 passed`,完整锁定测试 4 个分片分别为 `1620 passed, 3 skipped`、`1860 passed, 4 skipped`、`1917 passed`、`2253 passed, 2 skipped`,合计 `7650 passed, 9 skipped`;Ruff、Pylint `10.00/10` 和全量 mypy ratchet 均通过
|
||||
|
||||
本文件作为本次重构的持续记录,保留阶段状态、实际变更、验证结果、提交状态与已知基线边界。
|
||||
|
||||
@@ -103,7 +103,7 @@ ARCH-201 至 ARCH-204 均达到实现、验证、提交、推送和远端门禁
|
||||
| Python 源码量 | 305,884 行 | 排除 `app/plugins/**`;61 个文件超过 1,000 行,11 个超过 2,000 行 |
|
||||
| 长方法 | 290 个超过 80 行 | AST 统计排除 `app/plugins/**`;65 个超过 150 行,21 个超过 250 行 |
|
||||
| 全量 mypy 历史债务 | 9,603 / 517 文件 | Agent API 重构后的现状基线;canonical Facade 与 endpoint 类型边界已补齐,低水位只允许继续下降 |
|
||||
| Ruff 历史诊断 | 571 | 低水位门禁通过,但规则集只覆盖 `E4/E7/E9/F/I` |
|
||||
| Ruff 历史诊断 | 569 | 低水位门禁通过,但规则集只覆盖 `E4/E7/E9/F/I` |
|
||||
| 覆盖率固定基线 | Application 80.00%,Domain 80.00% | Chain、Runtime、Agent、Adapter、Startup 未进入包级覆盖率门禁 |
|
||||
|
||||
### 3.3 热点文件
|
||||
|
||||
@@ -36,9 +36,6 @@
|
||||
"app/agent/middleware/selection.py": {
|
||||
"I001": 1
|
||||
},
|
||||
"app/agent/middleware/subagents.py": {
|
||||
"I001": 1
|
||||
},
|
||||
"app/agent/middleware/utils.py": {
|
||||
"I001": 1
|
||||
},
|
||||
@@ -674,9 +671,6 @@
|
||||
"tests/test_agent_subagent_runtime.py": {
|
||||
"I001": 1
|
||||
},
|
||||
"tests/test_agent_subagents.py": {
|
||||
"I001": 1
|
||||
},
|
||||
"tests/test_agent_tokens_events.py": {
|
||||
"I001": 1
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user