Gerador do Kit SST (PGR, LTCAT, AEP/AET, LI e LP)
Esta skill orquestra a criação, aprimoramento e formatação do kit completo de laudos e programas ocupacionais (SST). Seu objetivo é garantir que o agente sempre aja de forma autônoma, técnica e previsível (à prova de erros), produzindo relatórios de padrão sênior.
1. Protocolo de Triagem Obrigatório (Pré-Codificação)
Sempre que o usuário invocar a geração ou melhoria de um documento do Kit SST, NÃO inicie a criação de códigos ou scripts imediatamente. Você deve primeiro fazer as seguintes perguntas ao usuário (Protocolo de Triagem):
- Qual documento do Kit SST vamos elaborar ou atualizar?
- Onde estão os dados fonte?
- Qual Padrão de Cores de formatação devo utilizar? (Normatiza ou Deni? (Se o usuário não souber, assuma Normatiza)).
Aguarde as respostas antes de iniciar qualquer plano de implementação.
2. BLINDAGEM ESTÉTICA: Regras Rigorosas de Formatação do Word
O código Python (python-docx) DEVE garantir que os documentos tenham uma estética impecável e idêntica entre os laudos, seguindo estas regras MANDATÓRIAS que substituem e unificam qualquer outra orientação prévia:
Primeira Página em Branco (Capa do Canva)
- O documento DEVE conter uma primeira página completamente em branco (apenas com um
doc.add_page_break()logo no início). - O cabeçalho desta primeira página DEVE estar desvinculado (
different_first_page_header_footer = True), para que o usuário possa colar uma capa inteira do Canva depois, sem afetar o layout.
- O documento DEVE conter uma primeira página completamente em branco (apenas com um
Caixas de Destaque (Metodologia, Conclusão, Jurisprudência)
- Tabelas sem bordas (fundo colorido) devem possuir:
- Alinhamento Vertical: Células com alinhamento vertical no centro (
w:vAlign = center). - Alinhamento Horizontal: O texto final (conclusões e resultados) DEVE ser alinhado à ESQUERDA (não justificado).
- Espaçamento de Parágrafo: Rigorosamente 3pt superior (
space_before = Pt(3)) e 3pt inferior (space_after = Pt(3)). - Entrelinhas: Tabulação Simples (
line_spacing = 1.0). - Essas regras garantem que o texto fique visualmente centralizado no meio do destaque colorido.
- Alinhamento Vertical: Células com alinhamento vertical no centro (
- Tabelas sem bordas (fundo colorido) devem possuir:
Tabelas Técnicas
- Espaçamento e Centralização: Todos os parágrafos dentro de tabelas devem ter 3pt superior, 3pt inferior e entrelinhas simples (1.0). Alinhamento vertical das células DEVE ser centro (
vAlign = center). - Uniformidade de Colunas: Se uma coluna for detectada como tendo apenas "textos curtos" (ex: Sim, Não, valores curtos), TODA a coluna deve ser centralizada. Do contrário, alinhe à esquerda.
- Espaçamento e Centralização: Todos os parágrafos dentro de tabelas devem ter 3pt superior, 3pt inferior e entrelinhas simples (1.0). Alinhamento vertical das células DEVE ser centro (
Regras Gerais de Supressão de Erros Estéticos
- Nunca use Markdown Literal no Word: É proibido passar
*ou**em variáveis esperando que fiquem em negrito no Word. - Cabeçalhos Híbridos Nativos: Ao usar Emojis + Títulos (ex:
🎯 1.0 - Objetivo), você DEVE usar os estilos nativos do Word (Heading 1, Heading 2), apenas sobrepondo a cor (ex: Normatiza1B365D) e a fonte (Segoe UI), para que o Word consiga montar o Sumário nativo (Painel de Navegação).
- Nunca use Markdown Literal no Word: É proibido passar
3. Diretrizes de Rigor Técnico e Científico (Estrutura Obrigatória)
O agente deve elevar o texto técnico ao nível de um Engenheiro Sênior.
3.1. PGR (Programa de Gerenciamento de Riscos)
- Objetivo e Introdução.
- Estabelecimento e Unidades.
- Insalubridade e Periculosidade.
- Da Proteção Individual.
- Identificação e Inventário de Riscos Ocupacionais.
- Plano de Ação.
- Conclusão.
3.2. LTCAT (Laudo Técnico das Condições Ambientais do Trabalho)
- Objetivo e Informações Básicas.
- Legislação.
- O Roteiro de Elaboração do LTCAT (Os 12 Elementos Normativos da IN).
- Medidas de Controle Existentes.
- Proteção Individual.
- Conclusão.
- ANEXO I — Parecer Técnico de Aposentadoria Especial.
- ANEXO II — Registro Fotográfico.
3.3. AEP / AET (Avaliação Ergonômica do Trabalho)
- Objetivo e Escopo.
- Caracterização da Empresa.
- Metodologia e Critérios Avaliativos (NIOSH, RULA, REBA, Moore-Garg, ROSA).
- Avaliação dos Postos de Trabalho.
- Plano de Ação Ergonômico.
3.4. Laudos de Insalubridade e Periculosidade (LI e LP)
- Introdução e Metodologia Pericial.
- Eficácia dos Equipamentos de Proteção Individual (EPIs): Foco obrigatório em jurisprudência (Súmula 289 TST e ARE 664335 STF).
- Avaliação Universal dos Anexos: TODO anexo de norma aplicável (ex: Anexos 1 a 14 da NR-15) DEVE ser avaliado com:
- Conceito e Critérios.
- Avaliação Técnica.
- Justificativa Legal.
- Conclusão Taxativa.
- Parecer Conclusivo.
4. O Fluxo de Execução
- Ativar o Protocolo: Triagem de dados.
- Planejamento: Escrever
implementation_plan.mddetalhando como o script garantirá o rigor técnico e a blindagem estética (Item 2). - Codificação: Usar
python-docx(herdandotemplate_gerador_sst.py). - Geração: Executar script, gerar arquivo e apresentar walkthrough.