シナリオ配信の骨格は実装済み。運用系(送信ドメイン認証・送信結果の可視化・読者の一括登録・再送防止)もすべて実装され、子PRとして出揃った。残作業は「未実装機能」ではなく、出揃った子PRのレビュー → マージの調整。この資料は、その状態を共有し、リリースに含める範囲を議論するためのもの。
単機能だけの部分リリースは不可。以下の3本柱がすべて揃って初めて実運用に耐えるという整理。必須ラインの機能はすべて実装済み(子PRが出揃った)状態で、あとはレビューとマージのみ。
| PR | 機能 | 種別 | 状態 | マージ単位 | リリース |
|---|---|---|---|---|---|
| #3511 | 送信管理・送信エラー画面用API mail_message モデル+一覧/詳細/再送を新設する土台 |
BE | OPEN 要レビュー | #4737 とセット | 必須 |
| #4737 | メール送信エラー一覧画面 (旧 #3517) | FE | OPEN | #3511 とセット | 必須 |
| #3534 | CSV インポート関連API 読者の一括登録・レビュー指摘対応済み |
BE | OPEN 要レビュー | #4702 とセット | 必須 |
| #4702 | CSV インポート画面 (旧 #3537。モーダル+完了表示+インポート履歴一覧を含む) | FE | Draft | #3534 とセット | 必須 |
| #3502 | メアドドメイン DKIM 設定+顧客登録の導線 | FE | OPEN | 単独 | 必須 |
| #4703 | 送信失敗時の再送ループ防止制御 (旧 #3540) | BE | Draft | 単独 · #3511 非依存 | 強く推奨 |
| #4732 | サイドバー・初期設定導線の UX 改善 | FE | OPEN | 単独 | 見送り(今回は入れない) |
※ 前版で「#3540(再送防止)は #3511 に依存」としていたが、#4703 として #3511 非依存の設計で実装済みと判明したため訂正。BE の #3511 / #3534 / #4703 はいずれも他タスクを待たずに進められる。残るのは全 PR のレビュー → マージで、未実装の機能はもう無い。
この会議で各機能を 未分類 / 入れる / 入れない に仕分ける。下の「入れる(確定)」は実装済み・実装対象で既に入れる前提。その下の候補を、各カードのボタンで会議中に仕分けていく。
各カードの 何をする機能か・なぜ即決でないか・入れないと何が起きるか・代替 を見て、下のボタンで 未分類/入れる/入れない を選ぶ。集計は下のバーに反映される。
候補の多くは今回新たに設計書を起こしドラフトPR化済み(#4746〜#4752、#4702/#4703 と同方式)。PR がある=実装着手済みだが、今回リリースに含めるかはこの場で判断する。
名前・年代・性別・地域・流入元などの条件を AND/OR で組み、セグメントとして保存・再利用。該当人数の即時計算、対象者一覧の閲覧、フォルダ整理まで含む。
シナリオを組まず、セグメントへ1通を即時/予約で一括送信する(LINE 一斉送信のメール版)。
読者一覧や配信結果を CSV でダウンロードして外部に持ち出す。
Web サイト等に埋め込む登録フォームでメールアドレスを収集し、読者リストを自動生成する(自己登録の入口)。
顧客一覧で、同じメールアドレスの重複した読者レコードを1件に名寄せ・統合する。
ステップの種類として「画像」を選び、テキストメールとは別に画像を1ブロックとして差し込む。
メール本文をテンプレートとして保存・管理し、複数シナリオで再利用する。
開始対象を「全員」ではなくタグ条件(AND/OR・グループ)で細かく絞る。
読者へタグを付け、セグメント用のタグ自体を作成・管理する。
1ステップ/1メールブロックだけを指定して単独でテスト送信する。
シナリオ開始直後に読者へアンケートを提示し、回答に応じて属性付与や分岐を行う。
シナリオ構成やメール文面を AI が下書き生成し、作成の手間を削減する。
既存シナリオを複製して下書きから作成。似た配信を量産する運用で効く。
%line_name% などの置換文字を実値に置き換えた見た目をプレビューする。
shwld さんの初期設計(2026-03)でスコープ外とし、以降見直されていない配信基盤まわり。ここも今回対応するかを下のカードで仕分ける(集計は上のバーに合算)。
メール本文に購読解除リンクを置き、受信者が配信停止できる最小限の導線。
オプトアウトのフル版に加え、配信時間帯の指定・各種通知を含む配信設定一式。
SES/SendGrid の通知を受け、不達アドレスのステータスを自動更新する。
送信元ドメイン/アドレスの検証フロー(SES/DKIM)。
単位時間あたりの送信量を制御し、送信過多によるブロック/遅延を防ぐ。
StepMailDelivery#perform! の実配信ロジックと、置換文字の email 対応(PlaceholderReplacer 拡張)。
API と画面が対になるため一緒に通す。#3511 は送信管理の土台で、レビューが停滞しているクリティカルパス。まずここを動かす。
#3534 はレビュー指摘対応済み。#4702 は Draft のため、Ready 化してからセットで通す。
#3511 非依存で単独マージ可能。Draft 解除とレビューだけ。SendGrid 制限対策として今回に含める方針。
単独マージ可能な FE。#3502 は必須。#4732(サイドバー UX)は今回は入れないため対象外。
develop 同期(#4709)後の統合ブランチへ、各子PRのコンフリクト追従を済ませてから。