Job flow 30 · task:otp-cleanup

Job flow 30 · task:otp-cleanup A workflow diagram generated by Archify. 01 / Queued by EX / Stops, skips or waits 03 / repeatableWorker → otpRepository 04 / Writes, messages or next jobs Every day at 02:00 · cron 0 2 * * * · Queued by Every day at 02:00 cron 0 2 * * * Database failure → throw · three attempts + backoff · Stops, skips or waits Database failure → throw three attempts + backoff Job starts · otp-cleanup · repeatableWorker → otpRepository Job starts otp-cleanup Delete expired OTPs · expiresAt ≤ now · repeatableWorker → otpRepository Delete expired OTPs expiresAt ≤ now Read deletion count · repository result · repeatableWorker → otpRepository Read deletion count repository result Log and complete · no customer message · repeatableWorker → otpRepository Log and complete no customer message Expired OTPs removed · unexpired rows retained · Writes, messages or next jobs Expired OTPs removed unexpired rows retained exception done Legend Agent logic Policy Tool action Context / trace