Keep the isolation contracts (bot never on the human peer, bot turn never in the human session, writes refused mid bot-turn, one join per author, signature busts the cache) and drop the alias/prefix/sanitize enumerations. 795 -> 454 lines.
Keep the isolation contracts (bot never on the human peer, bot turn never in the human session, writes refused mid bot-turn, one join per author, signature busts the cache) and drop the alias/prefix/sanitize enumerations. 795 -> 454 lines.