Keel

Keel - Pipeline de candidatura a vagas open-core com automação transparente que usa apenas dados que você confirmou

Lançado hoje

Keel é um pipeline de candidatura a vagas open-core criado para simplificar cada etapa, desde a busca de oportunidades até a geração do pacote de candidatura pré-verificado, sem inventar qualificações falsas. Ele foi desenvolvido para quem está procurando emprego, para coaches de carreira e para desenvolvedores independentes que querem um workflows automatizado de falha segura (fail-closed) que nunca apresente credenciais do candidato de forma incorreta. As ferramentas públicas abertas implementam uma disciplina de pipeline de produção validada com 94 submissões, que prioriza a veracidade acima de afirmações exageradas sobre automação.

5VisualizaçõesProdutividade IAPreço abertoShopifyGitHubCódigo Aberto

Funcionalidades principais

O Keel é estruturado como um pacote leve de módulos Python pequenos e com uma única finalidade, sem dependências de terceiros, e funciona em versões do Python 3.10 ou mais recentes. Ele suporta todo o pipeline de pré-submissão de candidatura de ponta a ponta:

  1. Busca de vagas: Usa playbooks de consulta pré-definidas e prompts de varredura para encontrar vagas abertas relevantes nas áreas de carreira que você tem como alvo.

  2. Pontuação de compatibilidade: Executa um modelo de pontuação de 100 pontos com regras de ação classificadas para classificar cada vaga encontrada de acordo com a compatibilidade com o seu perfil.

  3. Materiais de candidatura: Gera currículos e cartas de apresentação personalizadas usando estritamente apenas os dados verificados do seu perfil pessoal salvo.

  4. Banco de respostas: Funciona como a fonte única e oficial de respostas para formulários e regras de requisitos obrigatórios, para que o sistema nunca adicione informações que você não inseriu explicitamente.

  5. Pré-avaliação: Envia todas as vagas com perguntas obrigatórias sem correspondência, requisitos de mudança de cidade, viagem ou compromissos não confirmados para a sua fila de revisão manual, em vez de gerar respostas aleatórias automaticamente.

  6. Detecção de ATS: Identifica qual plataforma de sistema de rastreamento de candidatos (ATS) a vaga usa, e executa testes de capacidade para confirmar se a submissão direta é possível.

  7. Loop de candidatura: Compila pacotes de lançamento totalmente verificados para os cargos marcados como prontos para se candidatar, com documentação completa de cada valor de campo, regra de validação e contrato de execução para a sua camada de submissão.

  8. Retentativa de verificação: Verifica periodicamente se as vagas na fila de revisão ainda estão ativas, move as oportunidades abertas de volta para a fila principal e remove as vagas que não estão mais disponíveis.

  9. Telemetria e análises: Mantém um registro de eventos de only-append, acompanha os resultados das submissões e suporta recebimento de e-mails configurável para registrar as respostas dos empregadores.

  10. Painel de controle: Gera um painel de controle HTML estático independente a partir da sua fila local e do registro de submissões, sem necessidade de servidor externo.

Limitações importantes

O Keel não realiza efetivamente a submissão das candidaturas às vagas. A distribuição pública open source cria apenas pacotes de lançamento validados, e para de executar na fronteira do contrato do executor de submissão. A camada de execução automática completa de submissão é mantida como código privado para evitar a detecção e o bloqueio em massa pelas plataformas de ATS. O Keel nunca inventa qualificações faltantes ou cria detalhes de experiência para corresponder à descrição da vaga; qualquer lacuna entre o seu perfil e os requisitos do cargo é sinalizada explicitamente para a sua revisão.

Contrato de Automação Transparente

O pipeline segue quatro regras não negociáveis definidas na documentação do projeto:

  1. Portas de veracidade: Todos os requisitos que o seu perfil não atende são registrados como lacunas, e nunca são preenchidos com conteúdo inventado.

  2. Confirmação explícita: Uma submissão só é marcada como concluída quando existe uma confirmação explícita e verificável dessa submissão.

  3. Fail closed: Qualquer vaga não verificada, pergunta de formulário sem correspondência ou declaração obrigatória faltante é enviada para revisão manual, e nenhuma ação de automação continua a ser executada para esse item.

  4. Sem superfície de identificação: Nenhum código no repositório público contém lógica que ajude os fornecedores de ATS a identificar ou bloquear ferramentas de candidatura automática.

Workflow de início rápido

Você pode colocar o sistema em funcionamento em aproximadamente 5 minutos:

  1. Clone o repositório ou baixe o arquivo zip da versão mais recente.

  2. Execute ./setup.sh para inicializar a sua cópia de trabalho, depois edite os arquivos de perfil do candidato e do banco de respostas para inserir os seus dados de carreira reais e verificados.

  3. Execute o conjunto de testes para confirmar que todos os módulos funcionam corretamente no seu sistema.

  4. Processe as suas vagas encontradas com o script de pontuação de compatibilidade.

  5. Adicione os cargos elegantes e prontos para candidatar à fila padrão, depois execute o loop de candidatura para gerar o seu primeiro pacote de lançamento validado.

  6. Gere o painel de controle HTML local para visualizar o status completo do seu pipeline.

Licença do projeto

Todo o código e documentação públicos são liberados sob a licença open-source permissiva Apache 2.0.

Comentários

Comentários

Ainda não há comentários. Seja o primeiro a compartilhar sua opinião!