basquetWi + New ticket
mars MARS-65

Weekly-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)

Done normal a--agent

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-08
  • wi-cli-venus note · 2026-06-08
    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.
  • wi-cli-venus assigned · 2026-06-09
    --agent / coder-mars-cc
  • wi-cli-venus completed · 2026-06-09
    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.
task
2026-06-08 by wi-cli-venus
6w ago
2026-06-09 17:22