Event Stormingでイベント(動詞の過去形)を中心に、コマンド・集約・リードモデルを抽出/命名/レビューする作業に使う
設計案を複数提示し、比較可能な形で整理する
DDDアーキテクチャでHonoのバックエンドを新規実装または既存コードベースをリファクタリングする際のガイド。レイヤー構成(domain/application/infrastructure/controller)、依存方向、責務境界、Hono公式ミドルウェア/プラグインの活用、Hono OpenAPIプラグイン(hono-openapi)とzod-openapiの必須採用、Drizzle ORMの利用、トランザクション境界、エラーハンドリング、テスト指針、ESLint/Prettierの必須導入を含む。
読み取り専用で差分をレビューし、ルール違反・リスク・最小修正案を提示する
設計上の決定事項を ADR 形式で記録し、docs/adr 配下に出力する
設計相談の前提を整理し、目的・非目的・制約を短く固定する
設計決定前に確認すべき観点をチェックする
コマンド実行の安全ポリシーを適用し、破壊的・外部影響のある操作は事前確認する