AI가 만든 로그인 기능이 새로고침하면 풀려요
로그인 직후에는 성공하지만 새로고침·외부 인증 콜백·다른 서브도메인 이동 뒤 세션이 사라질 때 쿠키 조건을 확인합니다.
AI가 생성한 코드의 실행과 배포 과정에서 생기는 문제를 다루는 태그입니다.
로그인 직후에는 성공하지만 새로고침·외부 인증 콜백·다른 서브도메인 이동 뒤 세션이 사라질 때 쿠키 조건을 확인합니다.
AI가 작성한 코드를 붙인 뒤 화면·API·배포가 예상과 다르게 동작할 때 자주 반복되는 구현 실수를 분류하는 시작 가이드입니다.
로컬 .env에서는 동작하지만 배포 빌드 또는 브라우저에서 환경 변수가 undefined일 때 프레임워크별 노출 범위를 확인합니다.
AI가 만든 React 코드가 API 요청을 반복할 때 effect와 상태 변경의 순환 여부를 확인하는 가이드입니다.
AI가 작성한 코드를 배포하기 전에 존재하지 않는 API, 비밀값 노출, 입력 검증, 비동기 오류, 서버·브라우저 경계를 확인하는 시작 가이드입니다.
API 키·토큰·데이터베이스 연결 문자열이 브라우저 번들에 포함되었는지 확인하는 가이드입니다.
AI가 만든 React·Next.js 코드가 브라우저에서는 동작하지만 서버 렌더링 또는 정적 생성에서 실패할 때 확인하는 순서입니다.
로그인 화면은 통과하지만 API 요청에서 인증 또는 권한 오류가 날 때 토큰 전달과 서버의 권한 판정을 분리해 확인합니다.
useSearchParams 또는 URL 데이터를 추가한 뒤 Next.js 빌드가 실패하거나 정적 페이지가 렌더링되지 않을 때 확인하는 가이드입니다.
next/image에 외부 URL을 넣은 뒤 로컬 또는 배포 환경에서 이미지만 표시되지 않을 때 호스트 설정을 확인합니다.
Server Action 호출이 로컬에서는 동작하지만 배포 후 식별자를 찾지 못할 때 빌드와 배포 산출물을 비교하는 가이드입니다.
AI가 schema.prisma를 수정했지만 배포 데이터베이스의 테이블·열이 없어 쿼리가 실패할 때 적용된 migration과 연결합니다.
서버 HTML과 브라우저 첫 렌더링의 입력이 달라 hydration 오류가 발생할 때 원인을 나누는 가이드입니다.
AI가 만든 UI를 키보드만으로 조작할 수 없을 때 포커스 순서와 HTML 요소의 의미를 확인하는 가이드입니다.
React 상태를 이전 렌더링 값으로 계산하거나 객체를 직접 변경해 화면과 저장 결과가 달라질 때 확인하는 가이드입니다.
useEffect가 상태 변경 또는 새 참조값 때문에 반복 실행되는지 확인하는 가이드입니다.
AI가 생성한 fetch·axios 주소가 개발용 localhost로 고정되어 운영 브라우저에서 API를 호출하지 못하는지 확인합니다.
서버 저장 전에 화면을 성공 상태로 바꾼 뒤 요청이 실패해도 원래 값과 오류 상태로 되돌리지 않는지 확인합니다.
브라우저 폼의 필수·형식 검사를 우회한 요청이 서버의 데이터베이스·외부 API·파일 처리까지 도달하는지 확인합니다.
catch 블록이 비어 있거나 오류를 성공 결과로 바꾸어 장애가 기록되지 않는지 확인합니다.
API 키·토큰·데이터베이스 연결 문자열이 브라우저 번들·소스맵·네트워크 응답에 포함되었는지 확인합니다.
데이터 요청 중·성공·실패 상태를 구분하지 않아 사용자가 빈 화면을 오류로 오해하는지 확인합니다.
버튼을 숨기거나 프런트엔드 라우트를 막았지만 직접 API를 호출하면 다른 사용자의 데이터에 접근할 수 있는지 확인합니다.
클릭 가능한 요소가 키보드 포커스를 받지 못하거나 Enter·Space 동작을 제공하지 않는지 확인합니다.
use client가 있는 React·Next.js 컴포넌트를 async 함수로 만들어 Promise를 반환하는지 확인합니다.
없는 CLI 플래그 사용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 설정 키 작성이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 환경변수 참조이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 DB 컬럼·테이블 참조이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 내부 모듈 import이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 에러 코드·예외 클래스 처리이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
존재하지 않는 버전 지정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 테스트 유틸·매처 사용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
프레임워크 버전 간 API 혼용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 SQL 함수·문법 사용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 HTTP 헤더·상태 규약 가정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
없는 파일 경로에 쓰기 시도이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
기존 로깅 규약 무시이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
기존 마이그레이션 히스토리 무시이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
모노레포 패키지 경계 침범이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
빌드 도구 설정과 불일치하는 코드이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
기존 캐싱 전략 우회이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
any로 타입 문제 회피이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
외부 입력을 타입만으로 신뢰이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
유니온 처리 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
옵셔널과 undefined 혼용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
반환 타입 명시 누락으로 추론 오염이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타입만 바꾸고 런타임 로직 미수정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타입체크를 빌드에서 제외이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
모든 에러를 같은 방식으로 처리이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
사용자 메시지에 내부 정보 노출이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
무제한 재시도로 장애 증폭이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
finally에서 예외 삼킴이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
비동기 에러가 전파되지 않음이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
상태 코드 오용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
부분 실패를 성공으로 응답이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타임아웃 미설정으로 무한 대기이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
정리 누락으로 리소스 누수이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
await 누락으로 순서 붕괴이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
루프 안에서 순차 await로 성능 저하이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
Promise.all에서 부분 실패 처리 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
멱등성 없는 재시도이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
중복 소비 미대비이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
취소 처리 부재이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타이머·인터벌 정리 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
N+1 쿼리 생성이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
인덱스 없는 컬럼으로 조회이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
페이지네이션 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
트랜잭션 없이 다중 쓰기이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
NOT NULL 컬럼을 기본값 없이 추가이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
부동소수점으로 금액 계산이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타임존 정보 없는 시간 저장이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
마이그레이션과 코드 배포 순서 미고려이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
커넥션 풀 설정 부적절이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
시크릿 하드코딩이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
시크릿을 로그에 출력이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
문자열 결합으로 SQL 작성이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
검증 없이 사용자 입력 신뢰이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
인증만 하고 인가 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
클라이언트에서 권한 판단이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
민감 정보를 응답에 포함이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
예측 가능한 식별자 사용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
CORS 전체 허용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
비밀번호를 약한 방식으로 저장이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
토큰 만료·갱신 설계 부재이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
리다이렉트 URL 검증 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
파일 업로드 검증 미흡이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
경로 조작 취약점이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
서버 사이드 요청 위조 미고려이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
사용자 입력을 HTML로 직접 삽입이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
의존성 취약점 방치이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
에러 응답으로 존재 여부 노출이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
레이트 리밋 부재이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
감사 로그 부재이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
lock 파일 무시 또는 삭제이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
Node·런타임 버전 불일치이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
.env를 커밋이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
호환성 없는 응답 변경이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
에러 응답 형식 불일치이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
시간 형식 혼용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
대량 응답에 제한 없음이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
웹훅 재전송 미대비이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
웹훅 서명 검증 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
useEffect 의존성 배열 오류이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
이펙트로 파생 상태 계산이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
상태 직접 변경이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
키를 인덱스로 지정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
정리 함수 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
로딩·에러 상태 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
접근성 요소 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
div로 버튼·링크 구현이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
폼 검증을 클라이언트만 수행이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
이미지 최적화 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
하이드레이션 불일치이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
서버·클라이언트 컴포넌트 경계 오용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
레이아웃 시프트 유발이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
반응형 미고려이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
같은 데이터를 여러 곳에 중복 저장이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
낙관적 갱신 후 롤백 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
전역 상태 남용이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
상태 초기화 누락이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
로컬에서만 검증하고 배포이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
마이그레이션과 코드 동시 배포이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
헬스체크가 실제 상태 미반영이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
리소스 제한 미설정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
시크릿을 이미지에 포함이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
태그를 latest로 고정이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
타임존 미고정으로 스케줄 어긋남이 실제 프로젝트에서 발생했을 때 공식 동작과 실행 결과를 비교해 원인을 좁히는 공개 진단 문서입니다.
목록의 항목 순서가 바뀔 때 React가 항목의 상태와 DOM을 잘못 재사용하는지 확인합니다.
같은 이벤트나 비동기 콜백에서 상태를 여러 번 변경할 때 이전 렌더링의 값을 계속 사용하고 있는지 확인합니다.
입력값이 처음에는 undefined였다가 문자열이 되거나 반대로 바뀌어 React 경고와 입력 상태 이상이 발생하는지 확인합니다.
useEffect가 실행될 때마다 의존성 값을 바꾸어 다시 실행되는 순환이 있는지 확인합니다.
검색어·필터가 바뀐 뒤 먼저 보낸 요청이 늦게 도착해 최신 요청의 결과를 덮는지 확인합니다.
AI가 작성한 코드를 배포하기 전에 사실 확인, 보안, 테스트, 환경 차이를 기록하는 운영 확인표입니다.