v1.1.6 — Fix .venv.prod virtual env detection
v1.1.6 (2026-07-14)
🐛 Bug Fix: Virtual Environment Detection
根因: Moat 的 _should_skip 使用精确匹配 ".venv" 跳过虚拟环境目录,导致 .venv.prod、.venv.dev 等变体被扫描,在第三方依赖包中误报 IMPORT-MISSING-001。
修复:
- 基类
_should_skip改为part.startswith(".venv")前缀匹配 - 同步修复全部 11 个 checks 模块中的跳过逻辑
- verification operators 的
DEFAULT_EXCLUDE_DIRS新增.venv.prod等变体
📦 其他改动
- 仓库根目录清理:50+ 历史报告归档到
docs/archive/ - README 升级:Killer 对比表 + 三大差异化能力 + Diff-Aware / Layer-Enforcer
- GitHub Topics 新增 14 个搜索标签
- Obsidian 技术文档清理(8→2 个文件,47KB→10KB)
✅ 验证
pip install moat-ai && moat accept— 全流程通过- One 项目 4160 Python 文件全量扫描 34 秒
- Diff 增量模式 2 秒