02-구조
02 — 구조: 5층 아키텍처
섹션 제목: “02 — 구조: 5층 아키텍처”┌─────────────────────────────────────────┐│ Layer 5: Magic Keywords (자연어 트리거) │ ralph / ulw / team / ccg / autopilot├─────────────────────────────────────────┤│ Layer 4: Skills (워크플로우 패키지) │ 30+├─────────────────────────────────────────┤│ Layer 3: Agents (역할 페르소나) │ 32├─────────────────────────────────────────┤│ Layer 2: State (notepad / memory) │ .omc/**├─────────────────────────────────────────┤│ Layer 1: Claude Code Harness │ 공식 CLI└─────────────────────────────────────────┘- 사용자가 매직 키워드 입력 → Layer 5
- 스킬이 시나리오 해석 → Layer 4
- 적절한 에이전트(들)에게 위임 → Layer 3
- 각 에이전트는 독립 컨텍스트로 작업 → Layer 1
- 결과는 state에 누적 → Layer 2
- verifier가 별도 세션에서 검증 → 자기 승인 차단
핵심 원칙
섹션 제목: “핵심 원칙”- 분리 패스(Separation of Passes): writer → reviewer → verifier 절대 합치지 않는다
- 컴파일 우선(Compile-First): Karpathy llm-wiki 영향. 원자료 → 빌드 → 출력 분리
- 자기 시연(Self-Demonstrating): OMC를 가르치는 위키는 OMC로 빌드한다