Rules for trusted NanoClaw groups. Shared memory, session bootstrap, cross-group memory updates. Loaded for trusted and main containers only.
94
94%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
Companion to the abstract dual-handle invariant in the jbaruch/nanoclaw-core tile's rules/core-behavior.md. The invariant ("display-name trigger and Telegram @username refer to the same agent — never split yourself into multiple addressees based on surface form") lives in core; this file is the deploy-tier record of a concrete failure that motivated it.
A debate-setup message addressed the agent by its display-name trigger and added a "you're the judge" instruction directed at the agent's Telegram @username. The agent took on both roles in one turn. Re-triggered same morning. Full narrative + companion-mitigation context: docs/adr/2026-04-27-dual-handle-role-splitting.md.
@username, collapse them into one addressee before deciding what role(s) to playrules
skills
system-status
trusted-memory