> For the complete documentation index, see [llms.txt](https://docs.skail.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skail.dev/construir/portal/time-travel-debug.md).

# Time Travel Debug

Referência curta: o que é, pré-requisitos e limites. O passo a passo está em [Como depurar com Time Travel Debug](/construir/testar-depurar-e-observar/como-depurar-com-time-travel-debug.md).

## O que é

Reprodução local de uma execução real. O runtime, em modo de depuração, lê uma captura de uma execução e faz o replay da function na sua máquina: a cada `await` de command, devolve o resultado gravado em produção sem chamar nada externo. Você depura, na IDE, o caminho exato que a function tomou, com os argumentos e resultados originais.

## Como se ativa

| Item     | Valor                                                                                                                                        |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Ativação | Runtime local configurado em modo de depuração, apontando para a captura (arquivo ou URL)                                                    |
| Efeitos  | O runtime lê a captura em vez de buscar trabalho no skail; processa essa única execução; nada é gravado nem confirmado; telemetria desligada |
| Fim      | O runtime encerra quando a captura foi entregue (uma vez)                                                                                    |

## Pré-requisitos

A captura da execução, exportada do Monitor. O mesmo código (mesma versão) que estava publicado quando a execução rodou; se a sequência de `await`s mudou, o replay diverge. Um depurador (Visual Studio, Rider, VS Code) com o modo de depuração configurado no perfil de execução.

## Limites

Os commands não executam: você vê o resultado gravado, não pode reexecutá-los. Nada sai para o skail nem para os seus sistemas. Não substitui teste de integração: reproduz o que aconteceu, não valida o que aconteceria. A URL de uma captura dá acesso aos dados da execução; não a coloque em documentação nem em repositório.

## Veja também

[Como depurar com Time Travel Debug](/construir/testar-depurar-e-observar/como-depurar-com-time-travel-debug.md), [Monitor](/construir/portal/monitor.md), [Determinismo e replay](/aprender/fundamentos/determinismo-e-replay.md).
