Current behavior
A scheduled task that creates email drafts for new signups stopped working after yesterday’s migration.
Refs:
Expected behavior
On schedule, the workflow finds new signups and creates Gmail drafts for each eligible signup, then marks the source rows/status as drafted (no skips, no silent failures).
Suggested implementation notes
- Verify post-migration: scheduler trigger fires, job is enqueued, worker executes, and any required auth context (Gmail + Sheets/Metabase) is loaded correctly.
- Add structured logging + error surfacing for each stage (trigger -> fetch signups -> draft creation -> status update).
- Add an alert/notification when the job fails or drafts created count drops to 0 unexpectedly.
Acceptance criteria
- Scheduled run creates drafts for new signups as before migration.
- Failures are visible (logs + surfaced error), not silent.
- Slack + CORE conversation references are sufficient to trace the failure.
Current behavior
A scheduled task that creates email drafts for new signups stopped working after yesterday’s migration.
Refs:
C04DRG7DGP2,threadTs=1775755427.964199Expected behavior
On schedule, the workflow finds new signups and creates Gmail drafts for each eligible signup, then marks the source rows/status as drafted (no skips, no silent failures).
Suggested implementation notes
Acceptance criteria