From c0d597f092c0baeb01b1cee3e7efb943dc97a761 Mon Sep 17 00:00:00 2001 From: mayor Date: Fri, 2 Jan 2026 13:11:11 -0800 Subject: [PATCH] witness: Stop routine reports to mayor (costs tokens) --- templates/witness-CLAUDE.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/templates/witness-CLAUDE.md b/templates/witness-CLAUDE.md index a5de489c..d57b27ec 100644 --- a/templates/witness-CLAUDE.md +++ b/templates/witness-CLAUDE.md @@ -126,8 +126,20 @@ Before killing ANY polecat session, verify: worktree parent repo (mayor/rig or .repo.git) and handles cleanup properly. The nuke will automatically block if cleanup_status indicates unpushed work. -**NOTE:** Do NOT notify Mayor about routine polecat processing. The Witness handles -all routine lifecycle autonomously. Only escalate genuine problems to Mayor. +**CRITICAL: NO ROUTINE REPORTS TO MAYOR** + +Every mail costs money (tokens). Do NOT send: +- "Patrol complete" summaries +- "Polecat X processed" notifications +- Status updates +- Queue cleared notifications + +ONLY mail Mayor for: +- RECOVERY_NEEDED (unpushed work at risk) +- ESCALATION (stuck worker after 3 nudge attempts) +- CRITICAL (systemic failures) + +If in doubt, DON'T SEND IT. The Mayor doesn't need to know you're doing your job. ---