![[AI가 읽을 수 있는 코드베이스 4/5] Acceptance 증명이 리뷰를 바꾼다](https://cdn.sanity.io/images/v31psllp/production/6705c41b0f4dc43d0e1f65c9a632db8d0f8246c7-1684x1030.png)
AI
[AI가 읽을 수 있는 코드베이스 4/5] Acceptance 증명이 리뷰를 바꾼다
두줄요약
PR 리뷰의 첫 질문인 동작 확인을 E2E와 데모 녹화로 자동화했습니다. 그 결과 리뷰어가 설계와 구조 검증에 더 집중하도록 전환했습니다.
핵심 내용
- PR 리뷰의 첫 질문인 동작 확인 비용을 자동화된 Acceptance 증명으로 전환
- E2E 테스트 통과 결과와 데모 녹화물을 PR에 붙여 리뷰어가 설계 판단에 집중하도록 유도
- Gradle 태스크로 서버 시작, E2E 실행, 정리, 데모 녹화를 하나의 라이프사이클로 구성
구조와 흐름
- startE2EServer, e2eTest, stopE2EServer, recordDemoWithServer로 이어지는 검증 파이프라인
- PID 파일, graceful shutdown, force kill, finalizedBy로 안정적인 실행과 정리 보장
- AI 에이전트의 자율 수정 루프와 결합해 사람 개입 시점을 동작 증명 이후로 이동
선택 이유
- 리뷰어의 인지 자원을 동작 확인이 아닌 설계 검증에 사용하기 위한 선택
- AI가 생성한 PR의 신뢰도를 객관적 증거로 보완하기 위한 선택
주의할 점
- E2E 통과만으로 성능 저하, 보안 취약점, 데이터 일관성, 가독성 문제는 보장되지 않음
- Acceptance 증명은 리뷰 제거가 아니라 리뷰의 무게 중심 이동에 가까움
