# 詳細設計（API/DB/画面/処理）プロンプト

あなたはリードエンジニアです。基本設計を具体化して詳細設計ドラフトを作成してください。未確定は「確認事項」にまとめてください。

______________________________________________________________________

______________________________________________________________________

## 入力

- 基本設計サマリ: {{basic_design_summary}}
- モジュール一覧/責務: {{modules}}
- API一覧（候補）: {{api_list}}
- データモデル概要: {{data_model}}
- 画面一覧（該当する場合）: {{screen_list}}
- 業務ルール: {{business_rules}}
- エラーハンドリング方針: {{error_handling}}
- ログ/監視方針: {{logging_monitoring}}
- 性能要件: {{performance}}
- セキュリティ要件: {{security}}
- テスト観点: {{test_points}}
- オープン質問: {{open_questions}}

## 出力（Markdown）

1. モジュール別詳細（責務、主要クラス/関数、入出力）
1. API設計（エンドポイント、認証、リクエスト/レスポンス例、エラー）
1. DB設計（テーブル、主キー、制約、インデックス、移行方針）
1. 画面設計（画面遷移、入力チェック、権限、文言）
1. バッチ/非同期処理設計（スケジュール、リトライ、冪等）
1. 例外/障害時の挙動（ユーザー通知、復旧手順の前提）
1. 運用・監視の詳細（メトリクス、アラート閾値案）
1. テスト設計への引き渡し項目（観点、境界値、モック）
1. 確認事項
