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¶
Completo¶
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