Skip to content

Moat v0.8.0-alpha — Karpathy Principles Constitution

Choose a tag to compare

@wang-jie-git wang-jie-git released this 09 Jul 09:50

🏛️ Karpathy Principles Constitution

将 Andrey Karpathy 的软件工程原则转化为 Moat 的硬规则

✨ 新功能

规则系统架构

  • 新增 模块: 配置驱动的规则系统
  • YAML 配置: 原则定义可自定义阈值
  • 延迟导入: 避免循环依赖

4 大原则

  1. Surgical Changes (手术刀式修改)

    • Git diff 行数监控
    • 单文件最大修改: 100 行
    • 最多修改文件数: 3 个
    • 智能修复建议
  2. Simplicity First (简单优先)

    • 文件大小检查: 500 行
    • 函数长度检查: 50 行
    • 类方法数量检查: 15 个
  3. Think Before Coding (计划驱动)

  4. Goal-Driven (目标驱动)

📊 测试覆盖

  • 16 个新测试 ()
  • 822/822 测试通过 (100%)

📚 文档

  • — 完整设计文档
  • — 原则配置

Commit: efd122e (main)