Updates ValidateAgentID to accept canonical format: prefix-rig-role-name - Rig-level: gt-<rig>-witness (was gt-witness-<rig>) - Named: gt-<rig>-crew-<name> (was gt-crew-<rig>-<name>) Town-level agents unchanged: gt-mayor, gt-deacon 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>