Pular para o conteúdo
Eden

Documentação

Code

Você descreve a mudança. A LUA abre o repositório, trabalha num sandbox, roda os testes e devolve o diff com a prova.

Como uma atividade de código anda

  1. Revisão do pedido com critérios de pronto (por exemplo: “o teste de preço passa”).
  2. Plano em tarefas, visível ao lado da conversa.
  3. Execução no sandbox, com rede controlada. O rastro mostra cada ferramenta por rodada: listar, ler, editar, rodar comando, com tempo e resultado.
  4. Checkpoints ao longo do caminho. Dá para voltar a qualquer um.
  5. Entrega: diff, saída do último teste e cada critério com a sua evidência.
  6. Branch no Git do Eden ou no GitHub da empresa, com PR aberto e a prova junto.

Modos de execução

  • LUA Smart: pede licença antes de comando que a política manda perguntar.
  • God Mode: roda direto, sem pausar. Cada comando que pularia a pergunta gera um registro de auditoria. Numa empresa, só funciona no espaço em que o admin ligou; a checagem é no servidor.

Editor, terminal e prévia

Quem programa tem editor com completar código, terminal e prévia ao vivo da aplicação. O painel à direita alterna Prévia, Celular, Alterações, Terminal e Prova.

Apps publicados

Um pedido em linguagem de negócio vira app: especificação revisada, três direções de design, código a partir do modelo de base da LUA, banco num esquema isolado com RLS forçado, prévia com testes gerados. Publicar passa por 19 travas, entre elas RLS conferido no banco, chave fora do que vai ao navegador, login conferido na URL publicada e verificação de injeção e XSS. Se o smoke falha depois de publicar, o tráfego volta sozinho para a versão anterior.

Padrões da empresa

A TI cadastra os padrões de código uma vez. O juiz zero aplica em toda mudança. Merge só por outra pessoa, que não pediu nem construiu.