AI 검토 8번, 지적 120건 — 멈추는 건 사람이 정한다
AI에게 코드 검토를 여덟 번 맡겼더니 지적이 120건, 끝이 나지 않았어요. 속 빈 상자 부피 실수로 그 이유를 보고, 검토를 멈춘 기준을 정리했습니다.

AI에게 코드 검토를 여덟 번 맡겼더니 지적이 120건, 끝이 나지 않았어요. 속 빈 상자 부피 실수로 그 이유를 보고, 검토를 멈춘 기준을 정리했습니다.

Claude Code 에 ESLint 훅을 달고 80일. Windows 에서 npx.cmd 를 직접 실행하다 EINVAL 이 났고, 종료 코드가 null 이라 매번 통과했다. 안전장치는 거부로 시험해야 한다.
봇이 쌓은 매매 기록 62건을 AI에게 분석시켜 수익화 계획을 세웠는데, 원장을 대조하니 계좌 두 개가 섞여 있었고 누락과 오계산까지 겹쳐 있었습니다. AI에게 판단을 시키기 전에 데이터를 의심하는 순서.
타입 오류를 무시하는 설정 한 줄 때문에 빌드는 통과했고, 로그인한 사용자의 댓글·좋아요·구매내역만 500이 났습니다. 로그인 없이 찔러 401 을 받는 확인이 왜 못 잡았는지, 어떻게 닫았는지.
발주 알림 문자가 같은 사람에게 3번씩 나가는 버그. 원인이 하나가 아니라 5개였고, 고칠 때마다 다른 데서 터졌다. 10개 커밋에 걸친 삽질 기록.

로그인→대시보드→로그인→대시보드... 무한 루프. 인증 시스템 두 개가 동시에 돌면서 생긴 문제를 한 달에 걸쳐 해결한 삽질기.

테스트 중 다른 회사의 데이터가 화면에 떴다. 14개 테이블에 보안 설정이 하나도 없었던 문제를 AI한테 시켜서 고친 삽질기.

span과 table-cell의 display 충돌, 빈 배열 판단 오류, 테이블 2개 혼동, 중복 저장, 알고리즘명 대소문자 혼용. AI가 기능별로 따로 만든 코드의 연결부 버그 6개를 잡은 과정.

1189회차 데이터 미표시, 스키마 9개 필드 불일치, 중복 주소 69건, 판매점 통계 오류. 로또 분석 앱 운영 중 동시에 터진 4개 이슈를 AI와 해결한 과정.

Math.min이 특수값을 삼키고, 임시 함수가 프로덕션에 남아있고, 숫자를 보내는데 문자열을 기대하고. AI가 만든 프리미엄 기능에서 터진 5개 버그 수정 과정.
