Este exemplo demonstra as capacidades de Stateful Hot Reload do Trellis.
Inicie o Hot Reload:
go run ./cmd/trellis run --watch --session demo-reload ./examples/reload-demo
Siga o Fluxo: Responda o seu nome no primeiro passo.
Mude o Arquivo:
Abra examples/reload-demo/step2.md e mude o texto.
Observe que o Trellis recarrega sem perguntar seu nome de novo.
Teste o Guardrail (Missing Node):
Delete o arquivo examples/reload-demo/step2.md.
O Trellis deve avisar que o nó sumiu e voltar para o start.
Teste o Guardrail (Syntax Error):
Introduza um erro de YAML no start.md.
O Trellis manterá a última versão válida rodando enquanto você não consertar.
Teste o Guardrail (Type Change):
Mude o step2.md para type: tool.
O estado será resetado para ativo se ele estiver esperando uma resposta.