「認証機能を全部作って」と依頼すると、設計、依存追加、DB変更、画面変更が混ざり、確認できない差分になります。
分け方
- 現在の認証構成を調査する
- 入出力と権限の契約を整理する
- 変更対象ファイルを提案させる
- 一つの経路だけ実装する
- 失敗ケースのテストを追加する
- 差分をレビューする
依頼例
目的: ログアウト時にサーバー側sessionを無効化する。
まず実装せず、現在のログイン・session・ログアウト経路を調査してください。
変更が必要なファイル、既存テスト、セキュリティ上の確認点を報告してください。
調査結果が正しいと確認してから実装へ進みます。
一段ごとの完了条件
各段階で、出力、確認方法、変更してよい範囲を決めます。AIが次の段階まで勝手に進んだ場合は差分を採用せず、範囲を戻します。