Publicar, ligar e pausar
Versões
Seção intitulada “Versões”Cada mudança que a IA faz no código ou no manifesto vira uma versão nova. Na tela do conector você vê todas, o diff entre duas versões, o código (só leitura) e pode restaurar uma versão antiga (o que cria uma versão nova com aquele conteúdo). Se outra versão entrar enquanto alguém edita, a mudança é recusada para não sobrescrever (connect.version_conflict): abra a versão mais nova e repita.
Há sempre duas versões que importam:
- a versão em edição, a mais nova, que a IA ensaia;
- a versão publicada, a que roda de verdade no cron.
Prévia e confirmação
Seção intitulada “Prévia e confirmação”Publicar, ligar, pausar, aprovar hosts, confirmar uma escrita e reprocessar a quarentena sempre têm dois passos:
- Prévia: a tela mostra exatamente o que vai mudar.
- Confirmação: você confirma. A confirmação vale por 10 minutos, uma vez só, para você, para aquele conector e para aquele estado. Se algo mudar no meio (uma versão nova, outra pessoa pausou), ela é recusada (
connect.confirmation_stale) e você gera a prévia de novo.
Publicar
Seção intitulada “Publicar”Publicar faz a versão em edição valer nas execuções reais. Só é possível com um ensaio completo limpo daquela versão (connect.not_rehearsed se faltar). Publicar uma versão nova de um conector ligado troca o que roda a partir da próxima execução.
Ligar põe o conector publicado no cron do manifesto, a cada 5 a 1.440 minutos. A primeira execução sai na hora. O cron nunca abre uma execução enquanto outra do mesmo conector ainda está rodando. Um conector que fala com a Zoppy só liga com o acesso à Zoppy ativo.
Rodar agora
Seção intitulada “Rodar agora”Com o conector ligado, rodar agora abre uma execução real fora do horário do cron.
Pausar para o conector até alguém ligar de novo. Além da pausa manual, o conector pode ser pausado sozinho:
| Motivo | O que aconteceu | Como voltar |
|---|---|---|
| Manual | Uma pessoa pausou. | Ligar de novo. |
| Falhas seguidas | 3 execuções reais seguidas terminaram com erro. Os administradores recebem um aviso. | Ver o erro, pedir para a IA corrigir, ensaiar, publicar e ligar. |
| Acesso à Zoppy revogado | O acesso do Connect à Zoppy foi desativado. Todos os conectores da loja pausam. | Um administrador abre o Connect, que gera um acesso novo e oferece religar os conectores. |
| Emergência | O time da Zoppy pausou o conector, a loja ou o Connect inteiro. | Só o time da Zoppy libera. |