← Voltar ao curso
Nível 2 — Ferramenta de trabalho · Módulo 2.2 — Contexto é o recurso escasso

2.2.4 · Sessões: nomear, retomar, encerrar

4 min de vídeo TODOS

Objetivo: ao final, o consultor organiza múltiplas sessões como unidades de trabalho separadas, nomeando por entregável e decidindo quando encerrar em vez de só compactar.

O que você precisa levar desta aula

  1. Uma sessão, uma tarefa — misturar assuntos diferentes na mesma conversa dilui o contexto de ambos.
  2. Nomeie a sessão pelo entregável (FS-alcada-compras), não por data ou hora genérica (conversa de terça).
  3. Encerre a sessão quando a tarefa está entregue; compacte quando a tarefa continua, mas o histórico já está pesado.

Quando encerrar, quando compactar

Situação Ação recomendada
Tarefa entregue (FS enviada, script commitado, blueprint publicado) Encerrar a sessão
Tarefa em andamento, contexto ficando pesado Compactar (/compact dirigido — aula 2.2.2)
Tarefa em andamento, algo deu errado num ponto específico Rewind (aula 2.2.3), não encerrar
Duas tarefas sem relação, mesma sessão Abrir uma sessão nova para a segunda tarefa, não misturar

Nomeação por entregável

Nome genérico (evitar) Nome por entregável (usar)
"Conversa de terça de manhã" FS-alcada-compras
"Chat 14/07" triagem-dump-08jul
"Nova conversa 2" treinamento-aprovacao-pedido

Renomear uma sessão é o mesmo recurso do módulo 2.1.6 (hover sobre a sessão, no histórico) — a diferença aqui é a convenção: entregável, não data.

Por que encerrar não é o mesmo que esquecer

Encerrar uma sessão não apaga o que foi produzido nela — o entregável final (FS, script, blueprint) já deveria estar salvo no repositório do projeto, fora da sessão, antes de encerrar. A sessão é onde o trabalho aconteceu; o repositório é onde ele fica.

Regra Wayon Ao encerrar uma sessão que produziu um entregável de cliente, confirme que o entregável final está salvo no repositório do projeto antes de encerrar. A sessão encerrada não é backup — se o arquivo só existir dentro da conversa, ele se perde junto com ela.

📖 Gerenciar sessões · Sessões, histórico e checkpoints — módulo 2.1.6. O módulo 2.6 (sessões longas) retoma esta decisão — encerrar vs. compactar — no contexto de uma sessão que dura o dia inteiro.

Quiz — 3 questões

1.Você está revisando uma spec funcional e, no meio da sessão, decide também investigar um dump de erro sem relação com a spec. Qual é a prática recomendada?
  • a)Continuar na mesma sessão, já que as duas são tarefas do mesmo dia de projeto

    Mistura duas tarefas sem relação no mesmo contexto, diluindo ambas — o oposto do princípio "uma sessão, uma tarefa".

  • b)Encerrar a sessão da spec e recomeçar do zero para tratar do dump

    Não é necessário encerrar a sessão da spec, que ainda está em andamento — basta abrir outra sessão para a tarefa nova.

  • c)Abrir uma sessão nova para a investigação do dump, mantendo a sessão da spec isolada

    Correto.

Ver resposta e por quê
a) Mistura duas tarefas sem relação no mesmo contexto, diluindo ambas — o oposto do princípio "uma sessão, uma tarefa".
b) Não é necessário encerrar a sessão da spec, que ainda está em andamento — basta abrir outra sessão para a tarefa nova.
c) Correto.
2.Qual dos nomes abaixo segue a convenção de nomeação recomendada nesta aula?
  • a)"Sessão de terça de manhã"

    Nome por data/hora genérica — não diz o que está dentro da sessão.

  • b)"FS-alcada-compras"

    Correto. Nomeia pelo entregável, reconhecível dias depois.

  • c)"Chat 14/07"

    Também é nomeação por data, sem indicar o conteúdo da sessão.

Ver resposta e por quê
a) Nome por data/hora genérica — não diz o que está dentro da sessão.
b) Correto. Nomeia pelo entregável, reconhecível dias depois.
c) Também é nomeação por data, sem indicar o conteúdo da sessão.
3.Você entregou a FS finalizada ao cliente e não vai mais precisar recuperar aquele racional específico. O que fazer com a sessão?
  • a)Compactá-la, para poder continuar usando depois

    Compactar serve para tarefa que continua em andamento — aqui a tarefa já foi entregue, não há mais racional ativo a preservar.

  • b)Encerrar a sessão — a tarefa está entregue

    Correto.

  • c)Deixar aberta indefinidamente, sem encerrar nem compactar

    Acumula contexto ocioso sem necessidade e mantém uma sessão "viva" sem nenhuma tarefa ativa nela.

Ver resposta e por quê
a) Compactar serve para tarefa que continua em andamento — aqui a tarefa já foi entregue, não há mais racional ativo a preservar.
b) Correto.
c) Acumula contexto ocioso sem necessidade e mantém uma sessão "viva" sem nenhuma tarefa ativa nela.