Pular para o conteúdo principal

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.