約束通り、Discourse Events Integration Pluginプロジェクトのフェーズ1に関する完全なレポートを以下に示します。
https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing
そして、イベントデータモデル(Ruby gem)のプロトタイプ実装を以下に示します。gemは開発中であり、本番環境での使用には適していないことに注意してください。
https://github.com/paviliondev/omnievent
調査レポートを読むとわかるように、プラグイン自体はプロジェクトのフェーズ2で構築されます。