O que applypilot faz?
ApplyPilot é um fluxo de trabalho operacional de candidatura a empregos para agentes de IA. Ele ajuda os usuários a transformar a busca de emprego em um sistema repetível: perfil, painel, regras de triagem, estratégia de currículos, execução de candidaturas, gestão de bloqueios e acompanhamento.
Contrato Central
Otimize para candidaturas verdadeiras, rastreáveis e que gerem entrevistas, não para volume cego.
Trate a configuração como um fluxo de integração liderado pelo agente, não como um dever de casa para o usuário. Peça apenas as informações mínimas necessárias para começar com segurança, crie rascunhos/modelos para o usuário e itere após a primeira execução de teste.
Antes de pesquisar ou se candidatar, certifique-se de que o usuário tenha:
- Um perfil de candidato.
- Um painel ou pasta de trabalho para acompanhar resultados.
- Regras de triagem de candidaturas.
- Uma estratégia de currículos.
- Limites de segurança claros para automação de navegador e respostas de formulários.
Se alguma fonte estiver faltando, inicialize-a primeiro. Não adivinhe identidade, informações legais, autorização de trabalho, remuneração, emprego atual, patrocínio, realocação ou outros fatos de alto impacto.
Fluxo de Trabalho
1. Inicializar o Sistema
Leia references/setup-workflow.md quando:
- O usuário estiver instalando o ApplyPilot pela primeira vez.
- O usuário pedir para criar perfil, painel, regras, modelos ou configuração pronta para GitHub.
- O usuário não tiver fornecido informações suficientes para candidaturas seguras.
Use os modelos em templates/ para criar arquivos de propriedade do usuário:
candidate_profile.template.jsonapplication_rules.template.mdresume_routing.template.mdanswer_bank.template.mddashboard-template/*.csv
2. Triar Antes de Se Candidatar
Priorize vagas por novidade, adequação, viabilidade e probabilidade de conversão. Padrão: vagas novas das últimas 24 horas; depois, 48 horas, se necessário.
Pule ou adie funções que violem as regras do usuário, sejam claramente acima do nível, estejam encerradas ou duplicadas, exijam autorização de trabalho não suportada, precisem de materiais faltantes ou envolvam fluxos longos e com muitas contas, com baixa adequação.
3. Roteirizar a Estratégia de Currículos
Use a estratégia escolhida pelo usuário:
- Modo Precisão: triar primeiro as vagas de alta adequação, depois personalizar currículo/materiais antes de se candidatar.
- Modo Volume: usar variantes de currículo pré-construídas por família de cargo e agir rapidamente.
Padrão: Modo Volume, a menos que o usuário peça explicitamente o Modo Precisão. Vagas individuais de alta adequação podem ser promovidas do Modo Volume para o Modo Precisão.
Nunca invente experiência, credenciais, diplomas, empregadores, datas, autorização de trabalho ou artefatos de portfólio.
4. Candidatar-se com Segurança
Leia references/application-playbook.md antes de operar candidaturas baseadas em navegador, LinkedIn Easy Apply, Simplify, Greenhouse, Lever, Ashby, Workday ou outros fluxos de ATS.
Pare ou passe adiante em caso de CAPTCHA, Cloudflare, verificações anti-bot, login ou 2FA, perguntas legais/de identidade pouco claras, arquivos faltantes, solicitações de pagamento, solicitações de permissão ou qualquer coisa que exigiria burlar um controle do site.
5. Registrar Cada Resultado
Cada oportunidade de emprego ou tentativa deve terminar em um destes estados:
Enviado: confirmação explícita foi vista.Ignorado: não vale a pena se candidatar, com motivo.Bloqueado: a automação não pôde prosseguir, com bloqueio e próximo passo.Precisa do usuário: o usuário deve fornecer um fato de alto impacto faltante, completar CAPTCHA/login/upload, responder a uma pergunta sensível ou tomar uma decisão necessária antes que o agente possa decidir.Pendente: selecionado para ação posterior porque parece valer a pena revisar ou se candidatar após os pré-requisitos conhecidos serem satisfeitos.
Conte apenas envios confirmados. Vagas salvas, rastreadores, selos de preenchimento automático ou rótulos de "candidatura rápida" não contam.
Para uma primeira execução de teste ou demonstração, padronize apenas para encontrar leads: encontrar, triar, classificar e atualizar o painel sem abrir fluxos de candidatura reais ou enviar nada. Em execuções apenas de busca de leads, atualize job_pool, daily_dashboard, blocker_queue e automation_rules conforme necessário; deixe application_log vazio porque nenhuma tentativa de candidatura ocorreu.
6. Aprender com Bloqueios
Após cada execução, resuma os bloqueios e converta problemas recorrentes em regras. O ApplyPilot deve melhorar com o uso: problemas de correspondência, manipulação de dropdowns, verificações de upload de currículo, verificações de conta/sessão e lições específicas de ATS devem estar no painel e nas regras.
Segurança
Leia references/safety-and-boundaries.md quando o usuário perguntar sobre limites de automação, CAPTCHA, verificação de e-mail, login de conta, privacidade, compartilhamento público ou o que não deve ser incluído em um repositório.
Não publique nem copie currículos privados, números de telefone, e-mails, endereços, documentos de imigração, histórico de candidaturas, sessões de navegador, cookies, OTPs ou segredos específicos do usuário em um pacote público do ApplyPilot.