Resumo HML → Release
Pacote de merges homologacao → release-candidate para subida.
| Módulo | MR | Volume |
|---|---|---|
| SICAR | !461 | 187 arquivos · +16.640 / −1.700 |
| Gerenciamento de Imóvel | !248 | 72 arquivos · +4.744 / −1.279 |
| Análise Dinamizada | !231 | 19 arquivos · +1.102 / −799 |
| Central do Proprietário | !149 | 48 arquivos · +2.994 / −1.665 |
| Retificação Automática | !116 | 16 arquivos · +510 / −98 |
Backend principal (consultas, domínio e sincronia).
#Principais funcionalidades
- Ações gerais pós-recebimento (#98) — fila/job após chegar imóvel de desmembramento/remembramento: gera
ARTIGO_IMOVEL, camadas auxiliaresAPP_RECOMPOR/ARL_RECOMPOR, árvore de decisão (Art. 12 / Art. 67), condição final e snapshot de resultados. - Temas auxiliares / geo (#82, #98, #106) — modelo de temas auxiliares; PRA abastecido a partir dessas geometrias; herança de APP/RL a recompor.
- Solicitação documental reestruturada (#110) — protocolo por documento/anexo (em vez do modelo monolítico); flags de editável e reenvio;
dadosAdicionais; máximo de 1 arquivo por documento em posse/propriedade; incluiPRE_ANALISEno envio à análise. - Prazo de notificação (#94) — CRUD/fluxo de prazo, código sequencial anual
IAT-AAAA-NNNNNN, job de vencimento, mensagem opcional na criação; endpoint de limítrofes sem validação de CPF; PDF mock removido na subida. - Desmembramento / remembramento — verificação de pendências (#81, #117); bloqueio com compensação externa de RL; recálculo de módulos fiscais (#101); condição do imóvel mantido /
idPaino JSON CAR (#83); cancelamento (#84). - Outros — verificação de existência de CAR por código (#114); condições canceláveis no envio ao federal (#113); correção de shapefile (#96); fix de expurgo CSV vazio no S3 (#115); relatório de sincronia por e-mail (já parcialmente em RC).
#Sincronia — o que está desativado / ativo
| Item | Default no código do MR | Situação |
|---|---|---|
Job legado ArtigoImovelPosRecebimento (app-sincronia) | ARTIGO_IMOVEL_BATCH_SCHEDULE_ENABLED=false | Desativado — migrou para ações gerais no app-consultas; não reativar (risco de upsert duplicado) |
Job SINCRONIA-CAR | JOB_SINCRONIA_CAR_ENABLED=true | Ativo por default (só desliga se o env do servidor setar false) |
Job RESTAURA-CONDICAO | JOB_RESTAURA_COND_ENABLED=true | Ativo por default |
| Flag federal em consultas | SINCRONIA_FEDERAL_ENABLED=false | Desligado por default no application.yml / .env.consultas.example (mock); produção depende do env real |
Conclusão: o pedaço que você deixou desativado “porque não vai utilizar” é o batch legado de ARTIGO_IMOVEL no app-sincronia — confirmado enabled=false. Os jobs principais de envio CAR / restauração de condição continuam habilitados no default do YAML; se a intenção na release for não sincronizar de verdade, precisa garantir JOB_SINCRONIA_CAR_ENABLED=false (e/ou JOB_RESTAURA_COND_ENABLED=false) no .env do ambiente.
Microfrontend + backend do fluxo de alteração cadastral / desmembramento / remembramento.
#Principais funcionalidades
- Desmembramento — validações mais rígidas (RL inválida/incompleta, compensação externa bloqueada, soma de áreas dos documentos vs parcela); persiste condição do imóvel de origem e geometrias APP/RL a recompor herdadas do SICAR; municípios intersectantes por GeoJSON; zoom/camadas do resumo alinhados.
- Documentação (#156, #152, #167) — limites e existência de CAR; validação 400 no envio; alinhamento de domínio/documentação com alteração de dados; tipos de documento na listagem e ordenação alfabética de posse.
- Bloqueio por solicitação pendente (#178) — impede avançar o fluxo quando já existe solicitação em andamento.
- Remembramento — endpoints/DTOs/serviço e UI de resumo; verificação de remembramento pendente (alinhado ao SICAR).
- UX / infra — correção de deslocamento de data
YYYY-MM-DD(#126); evita 404 ao finalizar no MFE (#176); atualização@iat/core0.7.2.
#Principais funcionalidades
- RL a recompor (#65, #86) — cálculo manual com geometrias declaradas e alinhamento à lógica do SiCAR; migration
rl_recompor_manualna análise de reserva legal. - Solicitação documental (#90) — criação adaptada ao novo contrato (documentos/anexos) do SICAR.
- Retificação — remove critério de passivo na decisão de retificação (alinhamento com retificação automática).
- Consulta — exportação de consulta (#37); atualização
@iat/core0.7.2/0.7.3; ajuste dePreAuthorize(#91).
#Principais funcionalidades
- Solicitação documental (#91) — fluxo por documento com página de detalhe (sai o modal monolítico); flags
editavelereenvioSolicitado; painel comdadosAdicionais; service dedicado no backend. - Mensageria (#94) — anexos de mensagem (endpoint v2 + tabela
rel_message_arquivo); webhook de leitura opcional na criação. - Permissão de imóvel (#93) — bloqueia consulta sem vínculo ou role de busca; tela de permissão negada.
- Microfrontends — isolamento de CSS na navegação SPA; atualização
@iat/core0.7.2/0.7.3; ajustes de envio de documentos (análise individualizada).
#Principais funcionalidades
- Camadas auxiliares (#13) — inclui
APP_RECOMPOReARL_RECOMPORna comparação da retificação (CamadaAuxiliarRetificacaoService/ repositório). - Cálculos geo (#15, #16, #17) — ajuste de buffer APP “escadinha”, RL a recompor e cobertura de solo nos builders/cálculos do gerador CAR.
- Inconsistências (#18) — unifica verificação de inconsistências em APP, cobertura e RL.
SICAR (contratos, jobs, geo, documental, prazo)
↑ usado por Gerenciamento / Central / Análise / Retificação
Gerenciamento ←→ Central (MFE + documental + mensagens)
Análise ←→ Retificação (RL recompor, decisão sem passivo, camadas auxiliares)
Tudo acima é o delta homologacao vs release-candidate de cada MR na data da análise.