Claude Code 하네스 엔지니어링의 폐루프 자가진화 시스템. 실수에서 규칙이 태어나고, 규칙이 스스로 강해지며, 효과가 자동으로 검증됩니다.
일반적인 Claude Code / Cursor 설정은 정적입니다. 사람이 규칙을 미리 작성하고, AI가 따르거나 무시합니다. 이 시스템은 3개의 피드백 루프가 자동으로 돌며 스스로 강해집니다.
fix: 커밋이 발생하면 자동으로 감지하여 scaffold에 NEVER DO 규칙을 추가합니다.
fix: 커밋 발생사용자 불만 키워드를 자동 수집하여 근본 원인을 분석하고 규칙을 생성합니다.
모든 다른 시스템은 규칙이 SOFT로 영원히 남습니다. 이 시스템은 재발 횟수에 비례하여 강제력이 자동으로 올라갑니다.
| 시스템 | 규칙 생성 | 규칙 강제 | 실수 학습 | 크로스세션 | 자가 진화 |
|---|---|---|---|---|---|
| Devin (Cognition) | 사용자 수동 | Playbook | 없음 | 세션 메모리 | 없음 |
| OpenHands (ex-OpenDevin) | 사용자 수동 | Microagent | 세션 내 | 없음 | 없음 |
| Codex (OpenAI CLI) | 사용자 수동 | Sandbox | 세션 내 | 없음 | 없음 |
| Cline / Roo Code | 사용자 수동 | Mode Rules | 없음 | 없음 | 없음 |
| 이 시스템 | 자동 생성 | Hook exit 2 | 크로스세션 자동 | 6개 영구 저장소 | 폐루프 진화 |
| 특성 | Devin / OpenHands / Codex | 이 시스템 |
|---|---|---|
| 규칙 생성 | 사용자가 Playbook/Microagent 작성 | fix: 커밋에서 자동 추출 |
| 강제력 | 프롬프트 주입 (우회 가능) | bash hook exit 2 (하네스 차단) |
| 프로젝트 학습 | 범용 규칙 or 수동 설정 | 프로젝트별 독립 scaffold 진화 |
| 크로스세션 | Devin만 부분 지원 | 6개 영구 저장소에 축적 |
| 효과 측정 | 측정 없음 | 30일 자동 평가 + SOFT→HARD 승격 |
각 scaffold가 해당 프로젝트의 fix: 커밋에서만 학습합니다. 2개 이상 프로젝트에서 동일 패턴 발견 시 글로벌 rule로 자동 승격.
article21-page-scaffold에서 자동 추출된 규칙들. 모든 규칙이 실제 fix: 커밋에서 생성.
| 한계 | 현재 상태 | 가능한 고도화 |
|---|---|---|
| Memory-Bank 통합 | SKILL.md에 선언, 실행 코드 부분적 | MCP 도구 직접 호출로 완전 통합 |
| 행동 패턴 차단 | 코드 패턴만 HARD | "확인해주세요" 같은 행동도 감지 |
| 규칙 품질 | 키워드 기반 패턴 매칭 | AST 기반 정밀 분석 |
| 효과 측정 | 시스템 7일차 (too_early) | 30일 경과 후 본격 작동 |
7일간 51건의 자동 개선, 4개 프로젝트 독립 scaffold, 12개 HARD hook이 이 루프의 산물입니다. 시스템은 사용할수록 강해지며, 사용자의 개입은 에스컬레이션 시에만 필요합니다.