b9df510f31
- GRANT: [GRANT:xxm] one-time speak permission, overrides REVOKE - REVOKE: [REVOKE:xxm] 5-min speak ban, read-only mode - Coordinator switch: hmo can change with 'coordinator=xxm' - Shut-up: hmo says keywords → 5-min silence (was 30s) - Read-only mode: revoked agents see messages but output __SILENT__ - Removed old _is_silenced/_SILENCE_UNTIL, unified under _REVOKED_UNTIL