Demos locais: Triagem ao vivo e Alô, TI
🚀 Execute as demos locais
Seção intitulada “🚀 Execute as demos locais”A aplicação local tem duas páginas: a Triagem ao vivo, demo de voz do LAB Decisions, e a Alô, TI, um service desk fictício usado nos blocos do Codex. Na Triagem, você repete relatos de TI no microfone e o Decisions classifica cada um num quadro.
A Alô, TI usa fixtures e estado em memória, sem API ou microfone. A Triagem ao vivo exige configuração segura e autorização de custo. Consulte o guia Windows e os limites.
Abra sua cópia do material
Seção intitulada “Abra sua cópia do material”Se você já seguiu Prepare seu ambiente, use a mesma pasta devday-exchange-community-rio-2026 e pule o bloco de clone abaixo. Não clone o projeto dentro dele mesmo.
Somente se ainda não clonou: abra o terminal na pasta onde guarda projetos. O material está na branch main:
git clone --branch main https://github.com/glaucia86/devday-exchange-community-rio-2026.gitcd devday-exchange-community-rio-2026Instale e inicie a interface
Seção intitulada “Instale e inicie a interface”Para estudar em casa, use os comandos diretos. Na raiz, entre na pasta da aplicação:
cd apps/decisionsEm apps/decisions, execute uma linha por vez:
npm ci --ignore-scriptsnpm run typechecknpm run buildnpm startNo PowerShell, use npm.cmd no lugar de npm. A instalação e a build precisam terminar sem erro; o terminal de npm start continua ocupado e deve ficar aberto. Acesse http://127.0.0.1:3000/triagem para a Triagem ao vivo e http://127.0.0.1:3000 para a Alô, TI.
Sem configuração, o aviso Ao vivo desativado no servidor é esperado. O LAB Decisions ensina a preparar conta, orçamento, chave e código local antes de iniciar. Se aparecer EADDRINUSE, use npm start -- -p 3002 (ou npm.cmd start -- -p 3002) e abra http://127.0.0.1:3002/triagem. Mantenha a mesma origem e porta durante o estudo.
Atalho de ensaio para quem já conferiu o ambiente: node scripts/prepare-stage.mjs, na raiz, instala dependências, executa os 88 testes do conjunto, confere a aceitação do encaminhador e gera a build. Depois, execute npm start em apps/decisions. O wrapper ainda precisa de verificação específica no Windows; nesse sistema, prefira os comandos diretos acima. Esse atalho não configura acesso à API.
npm run dev fica para quem está editando a interface. Esse comando reescreve next-env.d.ts. O arquivo é gerado pelo Next.js, está no .gitignore e não deve voltar para o Git. O npm run typecheck chama next typegen antes do TypeScript, então um checkout limpo continua compilando.
Confira seu primeiro acesso
Seção intitulada “Confira seu primeiro acesso”- Depois de seguir a configuração segura do LAB, abra
/triagem, informe o código local da demo e leia o consentimento de custo. - Com o quadro novo, clique Iniciar triagem ao vivo e espere Microfone ativo. Com dados salvos, escolha entre Retomar triagem e Nova triagem.
- Descreva um problema de TI fictício e diga “registra”.
- Confira o cartão: equipe sugerida, urgência e confiança. Os casos incertos vão para revisão humana, e quem escolhe a equipe é você.
- Clique Encerrar triagem e espere Conversa encerrada. Microfone liberado.
Cartões, fila e contador podem continuar salvos no navegador. Recarregar não limpa o quadro. Depois de confirmar o encerramento, use Nova triagem para apagá-lo ou Retomar triagem para abrir outra sessão com os dados preservados. Veja fila, reset e retomada.
Sem chave, use a Alô, TI em / e os exercícios de contrato do LAB. A voz local do dispositivo, quando ligada na Alô, TI, não é áudio OpenAI. Veja o README da aplicação.