返信ありがとうございます、皆さん!
@Roman さん、hide_post_sensitivity の値を変更しようとは試みていません。非管理者やモデレーターによるフラグの数がポストを非表示にするのに適切だと考えているからです(閾値を上げると、悪いポストが非表示になるまでの時間が遅くなるため)。この提案は、その設定に触発されたもので、自動非表示の挙動を調整するための同様のノブとして考えました。
@sam さん、そうですね、これは結局、モデレーターをどの程度信頼するかをより柔軟に設定できるかどうかに帰着します。私たちの状況は、非常に民主的な組織であり、ある意味で有毒なメーリングリストから大勢が Discourse フォーラムに移ってきたことです。少なくとも 2 人のモデレーターが決定に関与することを義務付けることで、対立の激化を防ぎ、コミュニティメンバーからのモデレーションの権限をより明確に得ることができました。同様の立場にある他のフォーラムもあるかもしれませんが、その数はわかりません。もしこれがコアの目標からかけ離れているように思えるなら、代わりにプラグインを作るために尽力する準備はできています。
もしそうなら、それらのフックがどのように機能するかについての希望はありますか?(私はこれまでフックを使ったことがありません)。app/models/reviewable.rb の :reviewable_score_updated フックがありますね。もしかすると、ReviewableScore.user_flag_score に :reviewable_user_score_calculated フックを追加するのはどうでしょうか?