docs: add Cursor Self-Driving patterns - perception/decision/execution and bug auto-fix

This commit is contained in:
2026-05-28 14:45:29 +08:00
parent e1709ef719
commit b7809046b1

View File

@@ -744,3 +744,39 @@ LangChain 将 Harness Engineering 应用于开源项目,取得了可观的效
| 覆盖率 | 60% | 85% | 数据流 100% 覆盖 |
| Bug 漏检 | 15% | 5% | 你的审查把关 |
| 贡献者增长 | 500 | 1200+ | 不适用(单人项目) |
## Cursor Self-Driving 模式借鉴
### 感知 → 决策 → 执行(本项目的映射)
| 层级 | Cursor 实现 | 本项目实现 |
|---|---|---|
| **感知** | 全库索引、符号解析、依赖分析 | 你提供上下文 + 我阅读相关代码 |
| **决策** | 制定修改计划、评估影响 | 我制定计划update_plan你确认 |
| **执行** | 生成代码、运行测试、回滚 | 生成代码 → 编译验证 → 你审查 → 提交 |
### Bug 自动修复流程(本项目)
```
错误报告(编译错误 / 运行时异常)
诊断:定位文件+行号,分析根因类型
方案:生成修复代码
验证mvn compile 确认通过
你审查 diff → 确认 / 驳回
```
### 个人 vs 团队 Harness
| 维度 | Cursor个人 | 本项目Codex CLI |
|---|---|---|
| 交互方式 | 实时对话,秒级响应 | 异步任务,分钟级 |
| 控制粒度 | 代码级(行/块) | 任务级(文件/模块) |
| 反馈速度 | 即时预览 | 编译验证 |
| 适用场景 | 快速探索、原型开发 | 系统化修复、规范开发 |
| 安全机制 | diff 预览 + 一键回滚 | git diff + 你审查 |
> 两者互补Cursor 适合"怎么写"Codex Harness 适合"怎么保证质量"。