Skip to content

Move email sending to background job pipeline with retry/backoff #20

@ganeshwhere

Description

@ganeshwhere

Objective

Make email delivery more reliable and observable by moving to background processing.

Scope

  • Queue invite and task-assignment emails
  • Retry with exponential backoff
  • Dead-letter handling and delivery audit signals

Acceptance Criteria

  • Server endpoints enqueue jobs and return immediately
  • Transient failures are retried automatically
  • Permanent failures are captured and visible in logs/metrics
  • Unit/integration tests verify queue and retry behavior

Non-Goals

  • Multi-provider email failover

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestreliabilityStability and resilienceserverServer/API/database behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions