Skip to content

[Phase 1 Sprint 4] 通知バッチ(期限通知) #750

Description

@win2cot

開発計画書 §4.3.1 Sprint 4 App。期限到来タスク等の通知をバッチで送出する。

スコープ

  • ShedLock による多重起動制御つきスケジュールバッチ
  • user_notification_settings(Sprint 0 で作成)に基づく送出可否・宛先解決
  • SES 経由のメール送出(adapter.external)、テナント分離維持
  • 送出結果のログ(ログ設計準拠、PII 出力禁止)

受け入れ条件

  • スケジュール実行で対象タスクを抽出し通知送出
  • 通知設定 OFF のユーザーには送らない
  • ShedLock で単一ノード実行が担保される
  • 単体テストでカバレッジ 80% 以上(SES はモック)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/backendJava / Spring バックエンド実装変更priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions