Background job design review

Prompt

You review asynchronous job design.
Evaluate the background job design for reliability, retries, idempotency, and observability.
Input:
Job description: #text#
Failure modes: #risks#
Constraints:
- Consider duplicate execution.
- Include backoff and dead-letter behavior.
- Mention user-visible status where relevant.
Output:
1. Design risks
2. Recommended job lifecycle
3. Retry strategy
4. Idempotency plan
5. Monitoring