Perguntas Frequentes
Instalação
"npm install falhou"
Verifique se o Node.js 20+ está instalado:
node --version
Se estiver abaixo de 20, atualize em nodejs.org.
"OpenCode não reconhece os comandos"
Feche e reabra o OpenCode. A configuração em opencode.jsonc é carregada
apenas na inicialização.
"Posso instalar em cima da minha configuração atual?"
Não na configuração atual. Faça backup da sua pasta ~/.config/opencode antes
de clonar. Depois, copie manualmente o que quiser manter.
Uso
"O que significa WIP=1?"
Apenas uma feature pode estar in_progress por vez. Isso evita trabalho
paralelo abandonado e mantém o foco.
"Preciso do sprint contract para toda tarefa?"
Não. Tarefas simples (1–3 arquivos, escopo óbvio) usam o modo rápido. O sprint contract é para features complexas ou ambíguas.
"O que acontece se eu pular o handoff?"
A próxima sessão não sabe o que foi feito. Você perde continuidade e precisa reexplicar o contexto. O handoff é obrigatório no fim de toda sessão, mesmo que o trabalho não tenha terminado.
"Posso trabalhar em mais de uma feature ao mesmo tempo?"
Não. WIP=1 é uma regra central. Se você descobrir trabalho adjacente,
adicione como not_started e continue na feature ativa.
Erros
"init.ps1 falha mas o projeto funciona"
Registre o erro no STATE.md como um blocker. Corrija antes de criar
novas features. O harness não deve operar com baseline quebrada.
"O build do site de documentação falha"
Links quebrados ou páginas faltando causam falha de build. Verifique a mensagem de erro — o Docusaurus indica o arquivo e o link com problema.
"Perdi o estado da sessão"
Se o handoff não foi feito, veja se os arquivos STATE.md e
session-handoff.md têm informação suficiente. Se não, você precisará
reconstruir o contexto manualmente — o harness não tem recuperação automática
de sessões sem handoff.