피드로 돌아가기
The Author Doesn't Have to Be an Engineer: How the Harness Holds Quality (Series Part 5)
Dev.toDev.to
DevOps

비엔지니어의 1,742라인 PR을 Human-less로 배포하는 AI Harness 체계

The Author Doesn't Have to Be an Engineer: How the Harness Holds Quality (Series Part 5)

Ryosuke Tsuji2026년 6월 8일19advanced

Context

비즈니스 요구사항이 엔지니어링 큐에 정체되는 병목 현상과 대규모 코드베이스의 컨텍스트 관리 한계를 해결하고자 함. 도메인 전문가가 직접 프로덕션 코드를 수정하되 품질 저하를 막을 수 있는 강제적 품질 게이트의 필요성 증대.

Technical Solution

  • Knowledge Graph 기반의 Cross-repo 컨텍스트 추출을 통한 대규모 코드베이스(100+ apps)의 AI 문맥 최적화
  • Auto Review 봇을 통한 권한 누수(Permission-scope fall-through) 등 기술적 결함의 자동 탐지 및 피드백 루프 구축
  • Author Bot과 Auto Review Bot 간의 반복적 Review-Fix 사이클을 통한 인간 개입 없는 코드 정제 프로세스 구현
  • SSoT shared type check, API tests, Web specs 및 custom eslint plugin을 결합한 다중 레이어 검증 체계 적용
  • 인프라 설계 및 가드레일 구축은 엔지니어가 담당하고 기능 구현은 도메인 전문가가 수행하는 책임 분리 구조 채택

1. 코드베이스 규모가 AI 컨텍스트 윈도우를 초과하는지 확인 후 Cross-repo Knowledge Graph 도입 검토

2. 단순 Lint를 넘어 비즈니스 로직 결함을 잡을 수 있는 Custom Review Rule 정의

3. AI가 생성한 코드를 검증할 수 있는 고밀도의 Automated Test Suite(Unit, API, Integration) 확보

4. '인프라 구축(Engineer) vs 기능 구현(Domain Expert)'의 명확한 역할 분리 체계 설계

원문 읽기