Sobre o limite de 50 nós máximos em Workflows

Fico me perguntando se o limite de 50 nós nos fluxos de trabalho é técnico e/ou apenas cosmético.

Estou construindo, com o Meta Ask Agent (também conhecido como Discourse Helper), um fluxo de trabalho para conceder pontos de cheer automáticos a partir de um conjunto de emblemas e percebi que cada fluxo de trabalho pode ter no máximo 50 nós.

Sugere-se dividir o fluxo de trabalho, ou talvez exista uma configuração oculta para aumentar o número de nós disponíveis?

Qual é a abordagem recomendada aqui? Deveria funcionar como esperado, ou é demais para a funcionalidade, e preciso desenvolver um plugin para alcançar esse recurso?

Acho que é apenas uma estimativa aproximada de onde as coisas podem começar a desacelerar e ficar difíceis de gerenciar na interface… se você tivesse que depurar 100 nós em um único fluxo de trabalho, provavelmente seria um pouco doloroso.

Temos os nós “workflow call” e “call workflow” que podem ser usados para dividir as coisas. Você pode definir um fluxo de trabalho que começa com “workflow call” como gatilho e usar “call workflow” a partir de outro fluxo de trabalho para acionar aquele primeiro fluxo de trabalho.

Também alcancei o limite de 50 nós pela primeira vez recentemente. No meu caso, foi relativamente simples dividir as coisas. Mas fiquei um pouco surpreso quando o alcancei.

Eu sabia que o limite existia, mas não sentia que já tinha 50 nós.

Contei. Sim, contei.

Conseguiria imaginar aumentar um pouco o limite fixo, mas acho que é útil ter um limite e o número não está muito longe do que deveria ser.

Uma coisa, porém… notei que os post-its contam para o limite. Isso me pareceu estranho, e acho que provavelmente deveríamos mudar isso.