Skip to content

v0.7.0-beta: 架构验收系统 + 实时守门 + 基线管理

Choose a tag to compare

@wang-jie-git wang-jie-git released this 08 Jul 10:24

🎉 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条核心规则

  • 目录责任规则
  • 分层架构规则
  • 命名规范规则
  • 框架利用规则

三层豁免机制("免死金牌"):

  1. 行内注释:# moat-ignore: rule_id
  2. 文件注释:文件头部豁免
  3. 配置豁免:.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版本,欢迎试用并提供反馈!