mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-01 21:47:50 +08:00
- ChainBase 拆分为 RecognitionMixin/MessageProcessingMixin/NotificationMixin - TransferChain 拆分为 7 个功能 mixin(_mixins.py),SubscribeChain 音乐订阅域拆出 _music.py - 斜杠命令交互四件套收敛为 InteractionChainMixin 委托,会话管理器移至 application 层,chain 层不再 re-export - 模块基础类收敛到 app/modules/_base(notification/mediaserver 语义重命名) - 清理 app/chain/__init__.py 24 个未使用导入,修正 49 处测试 patch 目标到实际命名空间 - 兼容层 legacy 符号不再并入 __all__,根治 schemas 初始化反向拉起 application.transfer 的循环导入 - 修复 bangumi 集数为字符串时 set_bangumi_info 抛 TypeError - 新增重复代码等架构门禁测试;capability 清单校验排除下划线内部目录
60 lines
1.1 KiB
Plaintext
60 lines
1.1 KiB
Plaintext
.idea/
|
|
.DS_Store
|
|
*.c
|
|
*.so
|
|
*.pyd
|
|
build/
|
|
cython_cache/
|
|
dist/
|
|
rust/**/target/
|
|
nginx/
|
|
test.py
|
|
safety_report.txt
|
|
app/application/site/*.bin
|
|
# 站点数据的运行期下载产物。上游 v3 架构重构后落点从 app/application/site 移到了
|
|
# app/helper,同目录的 .so/.pyd 由上面的通配兜住,只有 .bin 漏了网
|
|
app/helper/*.bin
|
|
app/plugins/**
|
|
!app/plugins/__init__.py
|
|
config/cookies/
|
|
config/app.env
|
|
config/user.db*
|
|
config/systemconfig.db*
|
|
config/sites/**
|
|
config/agent/
|
|
config/logs/
|
|
config/plugins/
|
|
config/temp/
|
|
config/cache/
|
|
config/.cache/
|
|
# 运行期设置持久化目录(settings 写回 app.env 的落点)与本地验证产物
|
|
app/config/
|
|
.verify_tmp/
|
|
.runtime/
|
|
public/
|
|
.moviepilot.env
|
|
*.pyc
|
|
*.log
|
|
.coverage
|
|
coverage.xml
|
|
coverage.json
|
|
htmlcov/
|
|
.vscode
|
|
venv
|
|
moviepilot-site-capture-*.zip
|
|
|
|
# Pylint
|
|
pylint-report.json
|
|
.pylint.d/
|
|
|
|
# AI
|
|
.claude/
|
|
!.claude/*.json
|
|
.claude/settings.local.json
|
|
|
|
# Superpowers 设计/计划文档(本地协作产物,不纳入仓库)
|
|
docs/superpowers/
|
|
|
|
# 本地前端构建产物(docker build 用,不入库)
|
|
frontend-dist/
|