Palco

Visualize os resultados do seu time de agentes em tempo real.

Do que se trata

O Palco é o widget que toma forma de acordo com a sua necessidade de desenvolvimento. Por enquanto, os unicos tipos suportados de Palco são Browser e PTY, mas outros tipos de Palco (Unity para desenvolvimento de Jogos, Figma para foco em design...) estão nas fases finais de desenvolvimento.

Um aspecto importante do Palco: você, usuário, pode usar como quiser. O Palco browser vai ter todas as funcionalidades de um browser comum, (com alguns atrativos interessantes, mesmo pra humanos). Mas o principal usuário do Palco é o Spalla, não você. Se preferir, pode ficar só assistindo.

O Palco não é feito para ser diferente de um ambiente de teste qualquer, é um container onde o Spalla pode operar como se fosse humano, sem interferir com qualquer atividade sua fora da Partitura, sem acesso a quaisquer cookies, senhas e logins você possa ter no seu Browser padrão.

O grande objetivo do Palco é não só ser onde você pode observar o progresso do projeto em tempo real enquanto Spalla testa, mas onde Spalla tenta usar o App e as funcionalidades desenvolvidas pelos outros agentes como um humano faria, com acesso ao console do browser, Dev Tools, inputs de "mouse e teclado", printscreen (só do conteudo do Palco, não se preocupe)...

Os apps são desenvolvidos POR agentes, mas não PARA agentes. Por isso, a unica forma de ter certeza de que a experiencia está sendo adequada é ter nosso principal reviewer manualmente testando exatamente como um humano faria. A meta do Spalla aqui é achar bugs, ele não vai ser um scriptzinho de Cypress. Ele vai tentar ao máximo emular um comportamento humano, incluindo inputs absurdos, spammar botões, redimencionar a tela pra proporções estranhas, e outras coisas que o lendário "usuário-final" gosta de fazer.

Browser