---
published: true
id: lifecycle
title: Lifecycle
description: Knowledge captured in João Lopes' learning graph.
tags:
- software
- process
locale: pt-br
resource: https://joaolopes.dev.br/knowledge/concepts/pt-br/lifecycle/
created: '2026-04-06'
---

# Lifecycle
A sequência ordenada de eventos do início ao fim de um processo, definindo pontos fixos onde comportamento pode ser anexado ou observado.

## Definição
Em software, um lifecycle define as fases pelas quais um processo passa e os eventos emitidos em cada transição. No Claude Code, o lifecycle da sessão inclui início da sessão, prompt do usuário, tool calls (com eventos pre e post para cada), compactação de contexto e fim da sessão. Hooks se conectam a pontos específicos desse lifecycle. O lifecycle é fixo: os eventos sempre disparam na mesma ordem. O que acontece em cada ponto é determinado pelos hooks conectados a ele.

## Fonte
- [Automate Workflows with Hooks — Anthropic Docs](https://docs.anthropic.com/en/docs/claude-code/hooks-guide)

## Relacionados
- PreToolUse
- PostToolUse
