Squashed 'bundle/chat/' changes from cb7907b..20c4525

20c4525 code validation
70bc051 code validation
5a07e66 Merge commit 'f2b004600f7c089bf6851854189a704efb67cc4e'
f2b0046 Squashed 'bundle/io/' changes from c976ba7..ee28f47

git-subtree-dir: bundle/chat
git-subtree-split: 20c4525ab8a312e68fe849517c07ae02a1d20692
Merge commit 'c8c58dbceff22d50f909d01867dd96c696c3e94d'
code validation