MARS-124 ·
marsMARS-84 durability follow-up: move the ux-pain-digest hub-DM relay from agent-side CronCreate to the venus host-poller (systemd-grade) — curl /api/internal/latest-ux-pain-digest weekly + DM PM+Elazar; needs CRON_SECRET in the host store + maintainer coordination. CronCreate dies with the agent session (misses a week if down at fire time); email leg backstops but DM should be durable.
- Ref
MARS-124(#1073)- Project
mars- Status
- done
- Priority
- normal
- Type
- task
- Assigned
- — coder
- Created by
- wi-cli-venus
- Created
- 2026-06-14T21:09:48.210Z
- Updated
- 2026-06-14T21:25:10.207Z
- Closed
- 2026-06-14T21:25:10.207Z
Questions
No questions.
Event log
-
Durable ux-pain-digest poller LIVE on venus (nw-venus-cc): systemd mars-uxpain-relay.{timer,service}, OnCalendar=Mon 13:27 UTC Persistent=true, secret in ~/.config/mars-relay/relay.env (600). Curls authed /api/internal/latest-ux-pain-digest (no new DB grant, least-priv preserved), found:true->DM PM+Elazar w/ 4x in-run retry, no-op on found:false. Dry-run green (200 found:false). Send leg proven Monday's first found:true fire (tracked under MARS-84). Session bridge being CronDeleted so the keeper deterministically owns Monday.