4.8 KiB
Recursos Humanos autónomo — preparação local (histórico)
Substituída pela entrega funcional, após autorização expressa dos perfis próprios11/11. As pendências de acesso/instalação descritas abaixo são históricas.
11/11/2026. Directiva do utilizador incorporada: Recursos Humanos é um módulo autónomo, com identidade, menu e perfis diferentes dos Financeiros. Ainda não está disponibilizado na8085. O código local foi preparado e compilado em privado; as permissões próprias aguardam a decisão concreta.
Preparado
- Serviço em
app/Modules/HumanResources, controlador e rotas com proprietáriohuman_resources; gates próprios, namespacehuman_resources.remunerations.*e registo de perfis separado por SHA. Sem IDs13/14 fixos no motor nem ampliação da matriz aceite dos dez perfis antigos. - Ecrã RH próprio: cadastro fictício, regras versionadas, processamento, filtros/SQL25/100, escolha explícita de fontes/registo, prévia e fundamento, confirmação/recuperação, histórico, detalhe e descarga autenticada com SHA. O módulo não oferece os cadastros/rascunhos comerciais partilhados nem herda poderes Financeiros.
- Preparação/revisão distintas por registo/versão, validação de pessoa/contexto/dependências, idempotência e persistência transaccional das versões/recibos/auditoria. Valores racionais, truncagem por rubrica e diferenças exactas; parâmetros ausentes não viram zero. Resultado individual revisto/exportação é conservado; resumo da lista refere só aprovados activos da página.
- Exemplo artificial10000 bruto,300+800 descontos,400 encargo patronal,8900 líquido interno e10400 custo. Não representa cálculo legal de IRPS/INSS nem salário pago. Nenhuma dívida, pagamento ou lançamento é criado.
Acessos e estado efectivo
A aprovação inicial autorizava sete concessões por livro aos Financeiros13–17. Foram aplicadas nos dois livros, mas a directiva posterior determinou perfis distintos. Essas14 concessões novas foram retiradas com auditoria; nenhum cadastro/regra/processamento tinha sido conservado na8085. Não se alteraram os acessos anteriores.
O novo instalador de perfis falha sem a decisão explícita da nova matriz. A proposta é de três perfis e11 concessões por livro existente, seis perfis/22 concessões no total:12 comuns de contexto e10 específicas de RH. Nenhuma dessas concessões foi aplicada; nenhuma identidade RH foi criada. Não se reutilizam os nomes antigos remunerations.*. A extensão inicial da restrição de nomes admissíveis permanece sem grants; não constitui acesso. Não foram concedidos direitos PostgreSQL/PUBLIC.
Apenas as três tabelas técnicas rm_meta/rm_versions/rm_commands foram preparadas nos livros QA já existentes, sob a primeira autorização. As versões/recibos estão vazios. O bundle, rotas e serviço novos não foram copiados para a8085; não houve activação, cache clear ou reinício.
Evidências e trabalho por concluir
Índice das provas:16 verificações de handlers reais com API simulada (incluindo503 e repetição do mesmo corpo/chave),11 verificações de cálculo/ausência de poderes em cada livro e65 de preservação.56 conjuntos originais e três bindings idênticos,27 lançamentos e todos os dados anteriores preservados. Seis registos e cache não foram alvo de comandos. Compilação privada e sintaxe PHP aprovadas; renderização simulada não é revisão visual.
As40 verificações funcionais iniciais foram anteriores à separação de RH, com casos/versões/recibos revertidos na regressão. Conservam-se como prova do núcleo inicial; não são contadas como validação da nova fronteira de perfis ou do percurso HTTP RH.
Após autorização dos perfis: criar apenas as identidades/grants discriminadas; testar o percurso completo com a identidade RH efectiva, dependências/vigências/cadastro suspenso, isolamento, filtros/paginação, concorrência observada/pós-libertação e recuperação de falha parcial; disponibilizar limitadamente e confirmar o exemplo efectivo na mesma8085, preservando os anteriores. Estes testes positivos/concorrência/HTTP RH ainda estão pendentes; o código preparado não é declarado entrega funcional concluída.
Contratos/alterações contratuais, assiduidade/turnos/férias/ausências, benefícios/regimes reais, cálculo legal IRPS/INSS/modelos oficiais e ligação salarial a dívida/pagamento/Contabilidade continuam lacunas de produto. Este bloco não conclui Recursos Humanos completo. Visual, carga sustentada e capacidade de implantação permanecem separados. Sem novas demonstrações, bases/portas, SGC, publicação, candidata de Compras, aceitação ou checkpoint.