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:
gastown/polecats/capable
2026-01-01 18:12:33 -08:00
committed by Steve Yegge
parent e6f3e0c28e
commit c2d87a9063
2 changed files with 12 additions and 10 deletions

View File

@@ -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
---