Self-Correction Loop의 구조

외부 결정론 시스템이 신호를 만든다

신뢰 가능한 검증은 모델 밖에서 와야 한다 — 같은 입력에 같은 출력을 보장하는 시스템들
외부 결정론 신호의 출처
🤖 Agent (작업 수행)
↓ 실행
🧪
테스트 러너
pytest · jest · go test
pass / fail 신호
🌐
브라우저
Chrome navigation
screenshot · DOM 검사
📱
시뮬레이터
ADB · iOS simulator
실제 디바이스 거동
📊
로그 / 메트릭
LogQL · Prometheus
내부 system state
📥 Agent Context — 신호를 읽고 다음 액션 결정 (수정 · 재시도 · 완료)
Architect의 역할 — agent에게 "correctness를 검증하기 위해 필요한 environmental access"를 제공하는 것. 검증 환경을 깔아주는 게 architect의 일.