Issue #12004 has been updated by Ruby Amateur.
The more I contemplate the [revised code of conduct (or "community guidelines") by Caroline Ada Ehmke](https://bugs.ruby-lang.org/issues/12004#note-347), on one hand I like the idea of allowing confidential addressing of grievences. However, I don't fully understand how the moderation of the Ruby community can be handled. First of all it requires infrastructure and policy to implement even the most basic grievence handling. Furthermore, I feel if left to Matz and his Japanese delegates (due to enforcing local laws), either side of a complaint can skillfully feign ignorance due to language barrier. It also places a lot of mental burden deciding and judging what complies with the code of conduct and what doesn't. **Lastly, I feel like code of conducts with enforcement and punitive measures is like giving delegates of a community firearms when the community was safe and peaceful for 20 years.**
On the other hand, [Jeremy Evan's proposed Code of Conduct in #329](https://bugs.ruby-lang.org/issues/12004#note-329) is far simpler, easier to understand, and doesn't burden the project and community. I also think we can consider addressing grievences, punitive measuers, and enforcement at a later time. I just don't see the need to future proof these policies today, especially during a heated discussion where people are upset. I think if the community has proper data points collected to warrant enforcement and punitive measures, we should consider it.