Contrato de contexto do projeto
O Code prepara instruções, arquivos relevantes e informações do workspace para manter a implementação alinhada ao projeto.
O que deve entrar
- Objetivo atual da sessão.
- Instruções do projeto que realmente se aplicam.
- Arquivos e estrutura necessários para a mudança.
Evite contexto decorativo
Adicionar documentos sem relação com a tarefa aumenta ruído e pode diluir as instruções mais importantes.
Separar evidência de hipótese
O contrato de contexto distingue observado em arquivos, hipótese inferida, mudança proposta, execução verificada e trabalho não executado.
- Essa separação reduz alucinação porque impede que uma suposição seja promovida silenciosamente a fato do projeto.
Objetivo e contexto
Imagine uma tarefa real em que Contrato de contexto do projeto deixa de ser uma opção de menu e passa a decidir a qualidade da entrega. Faça uma primeira passagem curta, observe o retorno do sistema e só então aumente escopo, quantidade de arquivos ou duração da sessão.
No Giorgio Code, isso também significa distinguir o que foi apenas proposto, o que foi escrito em arquivo e o que foi realmente executado ou verificado.
- confirme o estado antes de iniciar a próxima ação
- mantenha arquivos, sessão e contexto ligados ao mesmo objetivo
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
Ordem das ações
Se o comportamento divergir do esperado, separe falha visual, falha de dados e falha de execução. O objetivo é descobrir em qual etapa de Contrato de contexto do projeto o estado deixou de corresponder ao que a interface prometia.
Use Contrato de contexto do projeto como uma referência de operação, não como uma tela isolada. A própria proposta da página é: O Code prepara instruções, arquivos relevantes e informações do workspace para manter a implementação alinhada ao projeto. O ganho aparece quando isso se conecta ao que vem antes e ao que precisa acontecer depois.
Casos de borda
Considere o fluxo concluído quando o resultado pode ser reaberto, revisado e entendido sem depender da memória de quem executou a tarefa. Isso é especialmente importante em Contrato de contexto do projeto, onde o contexto pode atravessar mais de uma etapa.
Comece por “O que deve entrar”, confirme o estado visível e avance para “Evite contexto decorativo” apenas quando a etapa anterior estiver estável. Em Contrato de contexto do projeto, pular contexto costuma gerar mais retrabalho do que velocidade.
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
- revise a saída no mesmo ambiente em que ela será usada
- confirme o estado antes de iniciar a próxima ação
Entrega sem surpresa
Nem todo caso precisa da configuração mais avançada. Prefira o caminho mínimo que resolve o objetivo e aumente complexidade somente quando Contrato de contexto do projeto realmente exigir mais contexto, controle ou verificação.
Mapa operacional: Contrato de contexto do projeto
Nesta página, a referência completa cobre observado, inferido, proposto, verificado, não executado e provenance. O objetivo não é decorar nomes de controles; é entender entradas, estado, efeitos colaterais, falhas recuperáveis e a evidência que confirma a conclusão.
- confirme o estado inicial antes de executar a ação
- identifique quais dados ou arquivos a superfície realmente possui
- trate loading, vazio, erro, retry e reentrada como comportamento principal
- verifique o resultado no mesmo contrato que o usuário consegue observar
Casos de borda de Contrato de contexto do projeto
A versão robusta desta função continua coerente quando a rede atrasa, a sessão muda, o conteúdo está vazio, o usuário repete a ação, o viewport encolhe ou uma dependência externa deixa de responder. Esses estados fazem parte da documentação porque também fazem parte do produto.