Grazie per le risposte, ragazzi!
@Roman, non abbiamo provato a modificare hide_post_sensitivity perché siamo soddisfatti del numero di segnalazioni non da parte di amministratori/moderatori necessarie per nascondere un post (e alzare la soglia significherebbe che i post problematici verrebbero nascosti più lentamente). Questa proposta è stata ispirata da quell’impostazione, come una sorta di regolatore simile da applicare al comportamento di nascondimento automatico.
@sam, sì, si tratta proprio di rendere più configurabile quanto affidamento riporre nei moderatori. La nostra situazione è quella di un’organizzazione fortemente democratica, con molti utenti arrivati sul nostro forum Discourse provenendo da alcune liste di distribuzione francamente tossiche, e richiedere l’intervento di almeno due moderatori per le decisioni è stato molto utile per evitare l’escalation dei conflitti e per ottenere un mandato più ampio dai membri della comunità per la moderazione. Posso immaginare che altri forum si trovino in situazioni simili, ma non so quanti; se questa idea sembra troppo lontana dagli obiettivi del core, sono felice di impegnarmi a creare un plugin al posto di ciò.
Hai preferenze su come dovrebbero funzionare questi hook, se del caso (non ho ancora lavorato con gli hook)? Vedo l’hook :reviewable_score_updated in app/models/reviewable.rb – forse un hook :reviewable_user_score_calculated in ReviewableScore.user_flag_score?