Fix zulip-monitor.sh: Remove email spam, use Zulip #agent-hub only #57

Merged
abiba-bot merged 1 commits from fix/zulip-monitor-email-fix into master 2026-08-30 12:24:53 +00:00
Owner

Summary

Extracted the zulip-monitor.sh email-spam fix from the stuck fix/contracts-20260815 branch onto a clean branch from master.

Changes

  • Removed Gmail SMTP email alert (was spamming captain with every check)
  • Replaced with Zulip #agent-hub posting on topic zulip-health
  • Kept private DM to captain (user 9) for critical alerts only
  • Fixed LOG variable scope bug (was unbound)

Captain Approval

Zulip-only alert delivery, no email spam

## Summary Extracted the zulip-monitor.sh email-spam fix from the stuck fix/contracts-20260815 branch onto a clean branch from master. ## Changes - Removed Gmail SMTP email alert (was spamming captain with every check) - Replaced with Zulip #agent-hub posting on topic zulip-health - Kept private DM to captain (user 9) for critical alerts only - Fixed LOG variable scope bug (was unbound) ## Captain Approval Zulip-only alert delivery, no email spam
abiba-bot added 1 commit 2026-08-30 12:24:27 +00:00
Fix zulip-monitor.sh LOG variable scope bug
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 1s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 1s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s
e8b9f990b2
Move LOG, TIMESTAMP, and ISSUES declarations from inside notify() to
script scope so they are available throughout the script.
abiba-bot merged commit 09065e7dee into master 2026-08-30 12:24:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#57