Job flow 17 · task:wallet-coupon-expiry

Job flow 17 · task:wallet-coupon-expiry A workflow diagram generated by Archify. 01 / Queued by EX / Stops, skips or waits 03 / repeatableWorker → wallet services 04 / Writes, messages or next jobs Every five minutes · cron */5 * * * * · Queued by Every five minutes cron */5 * * * * Skip changed purchase · settled while scanned · Stops, skips or waits Skip changed purchase settled while scanned Log per-row error · next pulse can retry · Stops, skips or waits Log per-row error next pulse can retry Find abandoned coupons · pending / failed >15 min · repeatableWorker → wallet services Find abandoned coupons pending / failed >15 min Expire atomically · update if still open · repeatableWorker → wallet services Expire atomically update if still open Release coupon slot · only if update succeeded · repeatableWorker → wallet services Release coupon slot only if update succeeded Find missed confirmations · completed >2 min · repeatableWorker → wallet services Find missed confirmations completed >2 min Queue purchase email · up to 100 purchases · repeatableWorker → wallet services Queue purchase email up to 100 purchases Confirmation queued · confirmationQueuedAt set · Writes, messages or next jobs Confirmation queued confirmationQueuedAt set update = 0 exception queued Legend Agent logic Policy Tool action Context / trace