Skip to content

Core do PASI: o MVP de verdade

Quando a gente fala em API Nova, parece que o assunto e so canal e integracao.
Mas o que decide se isso vai dar certo ou virar mais retrabalho e o core bem definido.

1) Abertura curta

O core do PASI e o miolo do negocio. E onde ficam as regras que nao mudam, mesmo quando a interface muda.

Portal do corretor, portal do cliente, superapp, WhatsApp, IA, parceiros e BPO sao so formas diferentes de consumir. Todos eles batem nas mesmas coisas, como convenio, manutencao do mes, fatura, pagamento, repasse e comissoes.

O MVP é o core pronto o suficiente para a gente conseguir operar com previsibilidade.

Quando esse miolo esta bem amarrado, a gente reduz retrabalho porque: * a regra de negocio existe uma vez e vale para todo mundo * o que e vinculo e permissao fica claro desde o inicio * cada camada nova de consumo entra sem virar uma nova gambiarra

Base principal deste mapeamento * PASI_CORE_MAP.md * Fluxo de cotacao do portal legado e Swagger, para conectar o pre venda ao core * Matriz de politicas, autenticacao e os problemas ja mapeados, para lembrar por que isso precisa ser consistente


2) O que e o core do PASI, em termos de negocio

Core do PASI e o conjunto de conceitos e regras que dizem: * quem e o dono de cada contrato * quais coberturas existem naquele contrato * o que acontece todo mes * como nasce uma fatura * o que muda quando paga e quando nao paga * o que vira repasse e o que vira comissao * quais documentos podem ser gerados a partir disso


3) Mapas do core

Simplificado

flowchart LR Cliente[Cliente] -->|tem| Convenio[Convenio] Corretor[Corretor] -->|vende e acompanha| Convenio Convenio -->|e ligado a| Apolice[Apolice na Icatu] Convenio -->|segue| CCT[CCT] Convenio -->|segue| Produto[Produto] CCT -->|define| Modulo[Modulo de coberturas] Produto -->|define| Modulo[Modulo de coberturas] Modulo -->|agrupa| Cobertura[Coberturas] Convenio -->|vira todo mes| Manutencao[Manutencao mensal] Manutencao -->|define| Segurado[Segurados do mes] Manutencao -->|gera| Fatura[Fatura do mes] Fatura -->|quando paga| Pagamento[Pagamento] Pagamento -->|vira| Repasse[Repasse para Icatu] Repasse -->|impacta| Comissao[Comissoes]

Completo

flowchart LR Cliente[Cliente] -->|tem| Convenio[Convenio] Corretor[Corretor] -->|ajuda a vender| Convenio Convenio -->|e ligado a| Apolice[Apolice na Icatu] Icatu[Icatu] -->|seguradora do risco| Apolice Convenio -->|segue| CCT[CCT] Convenio -->|segue| Produto[Produto] CCT -->|define| Modulo[Modulo de coberturas] Produto -->|define| Modulo[Modulo de coberturas] Modulo -->|agrupa| Cobertura[Coberturas] Convenio -->|gera todo mes| Manutencao[Manutencao mensal] Mov[Movimentacao do cliente] -->|altera| Manutencao Mov -->|gera registro| Log[Log de importacao] Manutencao -->|define quem esta dentro| Segurado[Segurado] Manutencao -->|gera| Fatura[Fatura do mes] Fatura -->|quando paga| Pagamento[Pagamento] Pagamento -->|vira| Repasse[Repasse para Icatu] Repasse -->|gera| ComissaoPasi[Comissao do PASI] Repasse -->|define percentuais| ComissaoCorretor[Comissao do corretor] Convenio -->|permite gerar| CertG[Certificado global] Segurado -->|permite gerar| CertI[Certificado individual] Modulo -->|diz o que aparece| CertG Modulo -->|diz o que aparece| CertI


4) MVP do core

Aqui e o que eu considero obrigatorio para dizer que o core esta pronto o suficiente para a API Nova comecar.

O que precisa entrar no MVP do core

  • conceito de cliente, convenio e apolice, com vinculos claros
  • conceito de CCT e como ela amarra regra e coberturas, pelo menos no essencial
  • modulo e coberturas como fonte de verdade do que esta contratado
  • manutencao mensal como fotografia do mes, com regra de repeticao quando nao tem movimentacao
  • segurados do mes ligados a manutencao
  • fatura ligada a manutencao
  • pagamento ligado a fatura, com estados claros
  • repasse e comissoes como registros rastreaveis, mesmo que com processo simples no inicio
  • regras de vinculo e permissao como parte do core, nao como detalhe de controller
  • auditoria minima, para responder quem fez e quando fez