Fração ≥ 0,5 arredonda para cima; < 0,5 para baixo
Alternância e Proporcionalidade
Entre ampla e cotas durante nomeação, respeitando a proporcionalidade (Itens 6.10, 7.17, 9.16)
Método de Cálculo
A cada N posições de convocação, uma vaga é destinada a cada tipo de cota, seguindo a cadência fixa proporcional
Negros: a cada 5 posições; Hipossuficiência: a cada 10; PcD: a cada 20; Indígenas: a cada ~33
Quando um cotista é chamado pela ampla, sua vaga de cota é liberada para o próximo candidato daquela cota (desconto)
Isso garante que cotistas na ampla não consumam vagas reservadas, aumentando o alcance das cotas
Desconto de Cotista
Cotistas que se classificam dentro das vagas de ampla concorrência NÃO consomem vaga de sua cota — "desconto" (Itens 6.14, 7.12, 8.10, 9.14, 14.4)
A vaga da cota é liberada para o próximo candidato daquela cota
Cadeia de Reversão
PcD: Reverte para Ampla (Item 6.13)
Negros: Reverte para Ampla (Item 7.12)
Hipossuficiência: Reverte para Ampla (Item 9.13)
Indígenas: Reverte para Negros → PcD → Ampla(Item 8.10)
Desistência dentro da Cota
Vaga vai para o próximo candidato da mesma cota antes de qualquer reversão (Itens 6.12, 7.14, 8.12, 9.12)
Lista Dupla
Cotistas aparecem na lista de sua cota e na de ampla concorrência (Item 14.4-14.7)
Atualizações — 15/05/2026 ▶
15/05/2026 — v3
Correção das abas por região (crítica): Cargos multi-região (Área Judiciária, Assistente Social, Psicólogo, Comissário, Execução de Mandados) agora exibem corretamente as abas das 11 regiões. O parser anterior não reconhecia o caractere de quebra de página (\x0c) que precede cada cabeçalho de região no arquivo de resultados.
Saldo acumulado por lote: O algoritmo de distribuição de cotas foi reformulado com base na Resolução CNJ 203/2015. Em vez de calcular a cadência sobre o total global de chamadas, cada lote acumula proporcionalmente o saldo de cada cota — uma vaga de cota entra quando o saldo acumulado atinge 1 vaga inteira. Isso reflete com fidelidade chamadas independentes no tempo, sem que o TJ precise conhecer antecipadamente o total de convocações.
Arredondamento padrão (CNJ 203/2015 §2º): Confirmado que o arredondamento segue fração ≥ 0,5 → sobe; fração < 0,5 → desce. Já estava implementado corretamente (Math.floor(val + 0.5)).
14/05/2026 — v2
Desempate (item 15.1): Notas P.Obj, P.Esp, P.Disc, nascimento e badge 60+ nas tabelas.
Correção indígena: Bug de detecção corrigido — fila indígena agora formada corretamente.
Correção isNegro composto: Candidatos com racial DEFERIDO + indígena INDEFERIDO reconhecidos corretamente como Negros.
SI corrigido: Analista de Segurança da Informação ajustado para 22 candidatos aprovados na discursiva.
Versão anterior — v1
Simulador unificado com 19 cargos, desconto de cota (★), cadência fixa, reversão indígena, 6 lotes.