# Protocolo de auditoria de assiduidade v08

**Unidades distintas**: sessão deliberativa elegível, votação nominal e reunião de comissão. Não misturar denominadores.

**Presença em votação não equivale à presença em todas as sessões do dia.** A API de votações nominais pode indicar voto, abstenção, presença sem voto ou ausência/situação, conforme o registro; a ausência de registro não comprova falta injustificada.

**Fluxo**: (1) inventariar sessões do ano e determinar elegibilidade considerando exercício e licença; (2) extrair registros de comparecimento oficiais; (3) cruzar votações nominais por identificador e data; (4) examinar justificativas, missões e licenças; (5) registrar a fonte por ocorrência; (6) validar inconsistências; (7) agregar somente casos classificados.

**Códigos sugeridos**: PRESENTE_CONFIRMADO; AUSENCIA_JUSTIFICADA; AUSENCIA_SEM_JUSTIFICATIVA_CONFIRMADA; LICENCA_OU_MISSAO; INDETERMINADO; NAO_ELEGIVEL. Não converter INDETERMINADO em ausência.

**TOTAL GERAL**: não agregar sessões da Câmara no período de assessoramento (não era parlamentar), nem calcular média simples entre mandatos da Alerj e do Senado.

**Fonte primária**: https://www12.senado.leg.br/dados-abertos/ e https://www12.senado.leg.br/assessoria-de-imprensa/guia-para-jornalistas/tutorial-de-verificacao-da-assiduidade-dos-senadores

**Estado em 23/10/2026**: estrutura e metodologia preparadas; nenhum total de presença/falta individual foi certificado nesta rodada.
