agent
This commit is contained in:
parent
f4a86f1079
commit
f107814aa7
1 changed files with 20 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
# Registro de Otimizações da Sessão — Aprimoramento da IA
|
# Registro de Otimizações da Sessão — Aprimoramento da IA
|
||||||
|
|
||||||
**Data:** 18/08/2026
|
**Data:** 18/08/2026
|
||||||
**Sessão / Contexto:** Padronização e documentação operacional do recálculo global de colunas `info` e controle do arquivo `hash_INFOS.json`.
|
**Sessão / Contexto:** Padronização do Parecer do Avaliador, Validação Pré-Envio de Avaliações, Modularização (<250 linhas) e Recálculo Global de Hashes `info`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -13,9 +13,25 @@
|
||||||
- **Ação Direta:** Deletar o arquivo `DADOS-LOCAIS/controle/hash_INFOS.json` (ou `/hash_INFOS.json`).
|
- **Ação Direta:** Deletar o arquivo `DADOS-LOCAIS/controle/hash_INFOS.json` (ou `/hash_INFOS.json`).
|
||||||
- **Ação via Fila (BullMQ):** Disparar o job passando o parâmetro `{ ignoreHash: true }`.
|
- **Ação via Fila (BullMQ):** Disparar o job passando o parâmetro `{ ignoreHash: true }`.
|
||||||
- O worker `recalcular_todos_infos` gera novamente o arquivo de hashes ao término de uma varredura completa.
|
- O worker `recalcular_todos_infos` gera novamente o arquivo de hashes ao término de uma varredura completa.
|
||||||
|
- Documentação co-localizada: `qualifica-back/src/_FILAS/_recalcular_todos_infos.regras-negocio.md`.
|
||||||
|
|
||||||
### 2. Documentação Co-localizada de Regras de Negócio
|
### 2. Exibição e Formatação do Parecer do Avaliador no Painel da Empresa
|
||||||
- Criado o arquivo `qualifica-back/src/_FILAS/_recalcular_todos_infos.regras-negocio.md` e vinculada a referência no topo de `qualifica-back/src/_FILAS/_recalcular_todos_infos.ts`, em conformidade com a regra `regras-negocio-md.md`.
|
- Estrutura visual em 3 linhas:
|
||||||
|
1. Identificação: `@<codigo>:` (onde `<codigo>` são os 8 primeiros caracteres do UUID do avaliador).
|
||||||
|
2. Status/Ação: `Solicitado Correção`, `Reprovado` ou `Aprovado`.
|
||||||
|
3. Texto do Parecer: mensagem preenchida pelo avaliador no evento de avaliação.
|
||||||
|
- Bloqueio estrito de logs de sistema e transições automáticas (`PADROES_SISTEMA_BLOQUEADOS` e `STATUS_SEM_PARECER`).
|
||||||
|
|
||||||
|
### 3. Validação Pré-Envio vs. Progresso da Avaliação
|
||||||
|
- `validarPayloadEExibirAlertaInvalido` não deve exigir preenchimento estrito de anexos para perguntas:
|
||||||
|
- Já marcadas como `conforme`, `aprovado`, `nao_aplicavel` ou `isento`.
|
||||||
|
- Opcionais (`obrigatorio: false`) com preenchimento parcial ou rascunho.
|
||||||
|
- Permite que avaliações com 100% de progresso sejam transmitidas sem bloqueio falso de pendência.
|
||||||
|
|
||||||
|
### 4. Limite de Linhas e Modularização (Workflow `otimizar-codigos`)
|
||||||
|
- Respeitado o limite de 250 linhas por arquivo em todo o módulo `qualifica`:
|
||||||
|
- `PainelNivel3Campos.vue` (219 linhas) modularizado com `PainelNivel3Header.vue` (133 linhas).
|
||||||
|
- `parecer-avaliador.ts` (182 linhas) modularizado com `parecer-avaliador-filtros.ts` (187 linhas).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -25,3 +41,4 @@
|
||||||
- [x] Nenhuma regra ficou implícita
|
- [x] Nenhuma regra ficou implícita
|
||||||
- [x] Referências cruzadas e linters validados
|
- [x] Referências cruzadas e linters validados
|
||||||
- [x] Memória do projeto e da IA atualizadas
|
- [x] Memória do projeto e da IA atualizadas
|
||||||
|
- [x] Build de produção verificado com sucesso (`exit code 0`)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue