MARS-65 ·
marsWeekly-KPI inline sends silently drop on transient SMTP 421: no retry + batch completion counter falsely reports fail:0 (5 teachers missed Monday digest 2026-06-08)
- Ref
MARS-65(#773)- Project
mars- Status
- done
- Priority
- normal
- Type
- task
- Assigned
- --agent coder-mars-cc
- Created by
- wi-cli-venus
- Created
- 2026-06-08T13:14:13.827Z
- Updated
- 2026-06-09T17:22:34.332Z
- Closed
- 2026-06-09T17:22:34.332Z
Questions
No questions.
Event log
-
drain-email-outbox (*/5) removed from vercel.json in c31e266 — it was failing every Vercel build on Hobby (sub-daily crons rejected), freezing prod 31h. Outbox drainer now UNSCHEDULED entirely; retry gap is wider than the original 421 silent-drop. MARS-65 fix must re-mechanize the drain (daily Hobby cron / external trigger / Pro) AND fix the inline-send 421 silent-drop + false fail:0 batch counter.
-
--agent / coder-mars-cc
-
Live & PASS:a3068d5 (v2.15.5). Core silent-drop already fixed by MARS-76 outbox (batch routes through enqueue+pg_cron retry; the 5 missed teachers 2026-06-08 were the last pre-outbox run). This push killed the residual false fail:0: relabeled batch counter to enqueue-semantics + completion event points delivery truth at emailOutbox/email-sent/email-outbox-dead-letter. sendWeeklyKpiOne kept inline (synchronous admin confirmation) per PM steer, stale comment refreshed.