У меня есть cron-задача, которая автоматически скрывает закрытые темы в определенной категории:
run:
- exec: echo '* * * * * postgres /usr/bin/psql discourse -c "update topics set visible = FALSE where category_id = 19 and closed = TRUE;"' >> /etc/crontab
в моём app.yml. Это можно объединить с автоматическим закрытием (у нас уже настроено автоматическое закрытие после выбора решения).