- requestLogin 응답 뒤 clearSessionCache — 화면 뜬 뒤 4 s 안 누름도 대시보드 - finish_login = 한 커넥션 · begin 1 · commit 1(users UPDATE · 신뢰 기기 · 세션 · login_logs) · 실패 = rollback - verify_password = asyncio.to_thread(로그인 · OTP 확인) — 이벤트 루프 안 막음 - 시험 test_309_1_login.py Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>