O principal problema para mim é que, quando um usuário adiciona uma descrição de evento, ocorre uma falha silenciosa. Quando a descrição excede 1000 caracteres, o registro do evento no banco de dados não parece ser criado. O texto continua presente no tópico, dentro do bloco [event], mas o próprio evento não fica visível para os usuários em nenhum lugar.
Eu preciso perceber que isso aconteceu e ir até a publicação do tópico para mover a descrição para fora do bloco de evento.
Vejo em discourse/plugins/discourse-events/app/models/discourse_post_event/event.rb at 2ad5c29a2cda0513086295c0601cb7524ad5d87f · discourse/discourse · GitHub que a descrição é validada, e parece simples o suficiente atualizar o MAX_DESCRIPTION_LENGTH, mas, francamente, não conheço bem o ruby/discourse para adicionar uma migração de banco de dados, e não quero que minha versão se afaste do padrão em qualquer caso (embora talvez seja possível fazer essa migração com um plugin?).
Parece que esse campo poderia ser migrado para TEXT em vez de STRING(1000) para eliminar esse problema (ref discourse/plugins/discourse-events/db/migrate/20250616101945_add_description_to_event.rb at main · discourse/discourse · GitHub ), mas vejo que atualmente há 282 pull requests pendentes.