컴퓨팅 파워가 후보 생성을 열어젖힌 뒤에는 새로운 난제가 뒤따른다:Agent가 자동 생성한 수정은 무슨 자격으로 프로젝트 메인라인에 기록될 수 있는가?엄격한 검수와 역사 계승 메커니즘은생성과채택을 완전히 분리한다——Agent가 제출한 모든 코드는 단지후보 수정(candidate patch)일 뿐이며, 먼저 일련의 검증 관문을 통과해야만 프로젝트 역사의 일부로 인정받을 자격을 얻는다.
후보성 기본 원칙
Agent의 출력은 기본적으로신뢰할 수 없는 입력으로 간주된다: 권한, 저장소, 참조 측면에서 채택된 버전과 엄격히 격리되며, 메인라인을 직접 읽고 쓸 수 없고 다른 모듈이 안정적 의존성으로 삼을 수도 없다. 이 원칙의 유일한 목적은 ‘생성 즉시 저장’을 원천 차단하는 것이다. 모든 관문을 통과한 뒤에야 후보 수정은 메인라인과 동등한 지위를 얻는다.
4단계 점진적 필터링: 비용 증가, 조기 실패
- 컴파일: 구문과 인터페이스 측면에서 구축 가능. 비용이 가장 낮고 탈락이 가장 빨라, 명백히 성립하지 않는 수정을 우선 차단한다.
- 테스트: 단위 테스트와 통합 테스트 통과, 기존 계약을 커버.
- 동작 검사: 의미와 동작의 일관성으로, 수치 허용 오차, 동등성, 회귀 비교를 포함하며 ‘테스트는 통과했지만 동작이 표류하는’ 상황을 전문적으로 방지한다.
- 상위 검수: 과업 목표와 엔지니어링 제약을 향한 최종 판정으로, 성능, 가속비, 유지보수성 등의 판단을 포함한다.
관문은 비용이 낮은 순서에서 높은 순서로 배치되어, 대다수의 무효 수정이 저렴한 단계에서 잘려나가고 값비싼 상위 심사는 소수의 고품질 후보에게만 돌아간다——이것이 바로 ‘조기 실패’의 경제학이다.
거부의 가치와 역사 계승
통과하지 못한 시도는 메인라인에 들어가지 않지만, 다음으로 보존될 수 있다:실패 기록 / 부정 샘플, 진단, 중복 제거, 반복 탐색 방지에 활용된다——거부 자체가 한 차례의 노이즈 필터링이다. 한편 검수를 통과한 수정은 새로운베이스라인 버전이 되며, 후속 실행자는 이 기반 위에서 계속 진화하여 매 라운드 처음부터 다시 시작하는 대신 단조 누적되는 진화 사슬을 형성한다. 다중 Agent 협업과 재귀적 과업 분해의 병합 규칙이자 품질 계약으로서, 검수 게이트웨이는 ‘누가 역사를 기록할 수 있는가’를 정의함으로써 협업의 결과가 수렴인지 엔트로피 증가인지를 결정한다. 컴파일러 리팩터링과 과학 소프트웨어 업그레이드 등 강한 정확성 제약이 따르는 시나리오에서 이 메커니즘은 매우 높은 신뢰성을 보이며 상당한 실행 가속비를 이끌어낸다.
