fix(witness): Remove mail response on HEALTH_CHECK nudges (gt-xbjxp)
Witnesses were sending HEALTH_OK mail to mayor on every deacon health check (~30s), flooding the inbox. Updated witness templates to: - Explicitly state NOT to mail on HEALTH_CHECK nudges - Explain that Deacon tracks health via session status - Add gotcha note in the main template 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
committed by
Steve Yegge
parent
e6f3e0c28e
commit
c2d87a9063
@@ -32,17 +32,15 @@ Check your mail with: `gt mail inbox`
|
||||
|
||||
## Health Check Protocol
|
||||
|
||||
When Deacon sends a HEALTH_CHECK nudge, respond immediately:
|
||||
When Deacon sends a HEALTH_CHECK nudge:
|
||||
- **Do NOT send mail in response** - mail creates noise every patrol cycle
|
||||
- The Deacon tracks your health via session status, not mail
|
||||
- Simply acknowledge the nudge and continue your patrol
|
||||
|
||||
```bash
|
||||
# IMPORTANT: Send to deacon/, NOT mayor/deacon or mayor/
|
||||
gt mail send deacon/ -s "HEALTH_OK {{RIG}}/witness" -m "Witness operational"
|
||||
```
|
||||
|
||||
**Why `deacon/` not `mayor/deacon`?**
|
||||
- The Deacon is a town-level agent, not under mayor/
|
||||
- `mayor/deacon` is an invalid address
|
||||
- The Deacon collects health status from all witnesses to monitor system health
|
||||
**Why no mail?**
|
||||
- Health checks occur every ~30 seconds during patrol
|
||||
- Mail responses would flood inboxes with routine status
|
||||
- The Deacon uses `gt session status` to verify witnesses are alive
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user