Módulo 3.1

🧠 Context Engineering

A estratégia técnica por trás do GSD: como os artefatos de planejamento funcionam como memória persistente, e como o monitor de contexto previne degradação em sessões longas.

1

📂 Artefatos como Memória Persistente

O GSD resolve context rot não tentando "lembrar mais" — ele estrutura o conhecimento em arquivos que qualquer nova sessão pode ler para reconstruir o contexto completo.

Arquivo Papel na Engenharia de Contexto
PROJECT.mdVisão macro: objetivo, stack, decisões irreversíveis. Lido sempre no início.
research/Conhecimento de ecossistema pesquisado uma vez, reutilizado em todas as fases.
REQUIREMENTS.mdEscopo v1/v2 com IDs: impede o planer de descartar requisitos silenciosamente.
ROADMAP.mdDireção e progresso: onde estamos, o que vem a seguir.
STATE.mdMemória entre sessões: fase atual, últimas decisões, contexto crítico.
{fase}-PLAN.mdTarefa atômica com XML: cada executor recebe exatamente o que precisa.
{fase}-SUMMARY.mdO que mudou: desvios do plano, decisões tomadas, riscos identificados.
todos/Ideias para depois: capturadas sem perder o fio do trabalho atual.
seeds/Ideias futuras com condição de surgimento — reaparecem no momento certo.

Por que isso funciona

Em vez de tentar manter todo o contexto do projeto na janela de tokens, o GSD externaliza o conhecimento em arquivos estruturados. A cada sessão, os agentes lêem apenas o que precisam. O executor de um plano específico lê PROJECT.md + PLAN.md — 2 arquivos, não a conversa inteira.

2

📊 Context Window Monitor

O GSD inclui um hook de monitoramento de janela de contexto que avisa quando você está se aproximando do limite, antes que context rot comece a degradar a qualidade.

EXEMPLO DE AVISO

⚠️  Context: 78% used (156K/200K tokens)
    Recommend: /gsd:pause-work to save state
    Or: /gsd:next will start fresh session

Comandos de Session Management

/gsd:pause-work Salva o estado atual em continue-here.md para retomar depois
/gsd:resume-work Restaura contexto completo após reset de sessão ou nova conversa
/gsd:progress Mostra onde está no projeto e próximos passos ("onde estou?")
/gsd:session-report Gera relatório pós-sessão com trabalho realizado e estimativa de custo

Desativar o monitor

Configure hooks.context_warnings: false no config.json para projetos onde o aviso é desnecessário.

3

🧵 Threads — Contexto Persistente

Threads são armazenamentos de conhecimento cross-session para trabalho que atravessa múltiplas sessões mas não pertence a nenhuma fase específica. Mais leves que /gsd:pause-work.

/gsd:thread                                  # Lista todos os threads
/gsd:thread fix-deploy-key-auth              # Retoma thread existente
/gsd:thread "Investigate TCP timeout issue"  # Cria novo thread

Use threads para

  • • Investigações que duram dias
  • • Contexto de uma infra que você sempre consulta
  • • Decisões técnicas recorrentes
  • • Conhecimento de domínio específico

Comparando opções

  • pause-work: para quando para no meio de uma fase
  • thread: para conhecimento que não é de fase
  • add-todo: para ideias pontuais sem contexto

Resumo do Módulo

Próximo módulo:

🤖 3.2 — Agentes Especializados