← 戻る

📊 状態遷移図

募集状態

募集のライフサイクル状態遷移

📋 状態一覧

状態説明
下書き作成中、まだ公開されていない
募集中公開済み、参加者を募集している
満員定員に達した(キャンセル待ち可能)
締切募集を締め切った(主催者操作または開催直前)
開催中募集当日、進行中
終了募集が正常に終了
キャンセル募集が中止された

🔄 主な状態遷移

遷移元遷移先トリガー
下書き募集中主催者が「公開」ボタンを押す
募集中満員承認済み参加者数が定員に達する
満員募集中参加者がキャンセル
募集中/満員締切主催者が「募集締切」を実行、または開催24時間前(自動)
締切開催中開催時刻に到達(自動)※必ず締切を経由
任意キャンセル主催者がキャンセルを実行
開催中終了終了時刻に到達(自動)

📌 注意事項

  • 下書き状態はMVPでは実装せず、作成即公開としてもよい
  • 開催中への遷移は必ず締切を経由する(開催24時間前に自動締切 → 開催時刻に開催中へ)
  • キャンセルされた募集は削除せず、履歴として保持
  • 状態遷移は基本的に一方向(逆行しない)だが、満員→募集中のみ例外