Jornada A
Upload com parsing por IA
O upload aceita `PDF`, `DOCX`, `DOC` e `TXT`. O backend extrai o texto, aciona parsing estruturado com GPT-4o e devolve um JSON revisável antes da confirmação final do candidato.
Arraste o currículo aqui ou clique para selecionar
Limite de 10MB, armazenamento privado no Supabase Storage e validação server-side antes do parsing.
Persistência opcional
Se você já tiver `candidateId` e `companyId`, a API também grava o artefato no bucket privado e atualiza o perfil para `EM_REVISAO`.
Fluxo operacional do módulo
Upload seguro no Storage, extração em runtime Node para `PDF.js`, `mammoth` e `word-extractor`, parsing estruturado com `responses.parse` da OpenAI e persistência opcional no Supabase para mover o perfil para `EM_REVISAO`.
API pronta em
/api/resume/parse