v0.7.0-beta: 架构验收系统 + 实时守门 + 基线管理
🎉 Moat v0.7.0-beta 发布
核心功能
1. 架构验收系统 (moat verify)
基于口播视频文案设计,实现"规则、示例、证据"驱动的架构验收系统。
7个独立算子:
directory_responsibility— 目录责任验收minimal_module_drill— 最小模块演练api_response_spec— 接口响应规范验收framework_usage— 框架利用检查runtime_evidence— 运行证据包生成architecture_health_score— 架构健康度评分truth_document— 实施真元文档生成
特性:
- 算子化架构,灵活组合
- 架构健康度评分(0-100分)
- 证据链完整
2. 实时架构守门 (moat gatekeeper)
实时架构规则检查系统。
4条核心规则:
- 目录责任规则
- 分层架构规则
- 命名规范规则
- 框架利用规则
三层豁免机制("免死金牌"):
- 行内注释:
# moat-ignore: rule_id - 文件注释:文件头部豁免
- 配置豁免:
.moat/gatekeeper_config.json
3. 架构基线管理
- 创建/列出/对比/回滚/删除架构基线
- 架构演进可追溯
安装
# 从GitHub安装
pip install git+https://github.com/wang-jie-git/moat.git
# 或从PyPI(发布后)
pip install moat-ai快速开始
# 初始化项目
moat init
# 架构验收
moat verify --all
# 守门检查
moat gatekeeper rules
moat gatekeeper check --file api/users.py
# 原有功能
moat check
moat report
moat evolution report测试覆盖
- ✅ verification模块: 43/43 通过 (100%)
- ✅ gatekeeper模块: 29/29 通过 (100%)
- ✅ baseline模块: 6/6 通过 (100%)
- ✅ 全部测试: 801/801 通过 (100%)
文档
注意: 这是beta版本,欢迎试用并提供反馈!