- Switch sender from purchase@ to erp-bot@ (via SMTP_FROM env var + per-call from override)
- Remove setTimeout(run, 60_000) boot trigger (root cause of multi-send on restart)
- Add SystemJob Prisma model for idempotent recurring job tracking (6-day min interval)
- New env flag ADVISOR_DIGEST_ENABLED (default true)
- E2E seed: system_jobs added to truncation list
- +5 new Vitest (sender, env disable, DB disable, idempotence, happy path), 7 total
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>