Sua solicitação não faz sentido porque o Discourse é um aplicativo JavaScript que não recupera HTML.
Respeito totalmente sua experiência e expertise aqui, mas já executei dezenas de aplicativos web renderizados em JavaScript que usam ETags na resposta raiz (se o conteúdo puder ser reutilizado).
todas as “páginas” são construídas por meio de código JavaScript executável em tempo real.
A captura de tela que postei acima é o HTML retornado antes que qualquer código no lado do cliente seja executado, então certamente há algo no backend (assumo que seja Rails) servindo essa rota.
Todas as comunidades do Discourse que analisei (exceto esta) inicialmente retornam uma versão do site sem JavaScript, com todo o conteúdo renderizado, presumivelmente para crawlers.
Peço desculpas se estou muito equivocado, mas não acho que estou sendo “sem sentido”; talvez eu esteja apenas errado.