Matriz de Jurisdicao
O Levy Cover nao esta disponivel em todos os lugares. A matriz de jurisdicao define quais regioes sao cobertas, quais niveis estao disponiveis em cada uma e qual seguradora as subscreve. A matriz e aplicada no desbloqueio - se a localizacao do ciclista resolver para uma regiao nao suportada, o cartao opt-in nunca aparece.
Onde a matriz vive
Existem duas camadas:
- Padroes no codigo.
src/lib/insurance/jurisdiction-matrix.tse entregue com as regioes canonicamente suportadas para o release atual. - Substituicoes em tempo de execucao. A tabela
insurance_offeringsno Supabase pode substituir padroes por subconta ou globalmente. Edicoes de super-admin fluem atraves de/api/admin/insurance/jurisdiction-matrix.
A cadeia de resolucao no momento da cotacao:
- Linha
insurance_offeringsespecifica da subconta. - Linha
insurance_offeringsglobal (subaccount_id IS NULL). DEFAULT_JURISDICTION_MATRIXno codigo.- Curinga do pais.
available: false.
Os passos 1-2 sao as substituicoes em tempo de execucao. O passo 3 e a fonte da verdade para adicionar um novo estado em um release de codigo.
Regioes suportadas na Fase 1
A matriz inicial de lancamento e intencionalmente conservadora - estados DOI amigaveis primeiro.
EUA (Fase 1)
| Estado | Niveis disponiveis | Seguradora |
|---|---|---|
| California | Standard | Cover Genius |
| Texas | Standard | Cover Genius |
| Florida | Standard | Cover Genius |
| Carolina do Norte | Standard | Cover Genius |
| Massachusetts | Standard | Cover Genius |
UE (Fase 1)
| Pais | Niveis disponiveis | Seguradora |
|---|---|---|
| Alemanha | Standard | Cover Genius |
| Franca | Standard | Cover Genius |
| Holanda | Standard | Cover Genius |
| Portugal | Standard | Cover Genius |
Expansao Fase 2
A Fase 2 adiciona cinco estados dos EUA e desbloqueia o menu de tres niveis (Minimal, Standard, Premium) em todas as regioes ao vivo. Tambem introduz Slice como seguradora de fallback onde a Cover Genius nao esta disponivel.
EUA (Fase 2)
| Estado | Niveis disponiveis | Seguradora |
|---|---|---|
| Colorado | Minimal, Standard, Premium | Cover Genius |
| Arizona | Minimal, Standard, Premium | Cover Genius |
| Georgia | Minimal, Standard, Premium | Cover Genius |
| Oregon | Minimal, Standard, Premium | Cover Genius |
| Tennessee | Minimal, Standard | Slice |
Regioes excluidas
As seguintes estao fora do escopo para v1 e v2:
| Regiao | Razao |
|---|---|
| Nova York (EUA) | Escrutinio DOI sobre seguro incorporado; divulgacoes obrigatorias e periodos de espera |
| Washington (EUA) | Complicacoes PIP em torno de micromobilidade |
| Reino Unido | Registro FCA nao no escopo ate v3 |
| Canada | Reguladores provinciais de seguro exigem avaliacao por provincia - adiado |
| EMEA nao-UE | Licenciamento de seguradora ausente |
| America Latina | Licenciamento de seguradora ausente exceto onde a Cover Genius tem entidades locais |
Se uma subconta opera em uma regiao excluida, o toggle Levy Cover em /dashboard/insurance/settings sera desativado e o cartao opt-in nunca aparecera no desbloqueio.
Como uma viagem resolve para uma jurisdicao
No desbloqueio:
- O local de desbloqueio (lat/lng) e geocodificado para codigo de pais ISO + regiao.
- A matriz e consultada com a cadeia de resolucao acima.
- Se a matriz retornar
available: true, uma cotacao e solicitada da seguradora correspondente. - A resposta da cotacao inclui os niveis disponiveis, precos e versao do texto da apolice.
- O cartao opt-in renderiza com quaisquer niveis com os quais a matriz e a seguradora concordem.
Viagens cross-jurisdicao vinculam com base no local de desbloqueio. Se um ciclista desbloqueia em uma jurisdicao coberta e termina a viagem em uma nao coberta, a apolice ainda se aplica para a viagem - o texto da apolice da seguradora define o escopo geografico da cobertura.
Adicionando uma nova regiao
Para adicionar uma nova regiao em um release:
- Edite
src/lib/insurance/jurisdiction-matrix.tse adicione o pais ISO + regiao. - Confirme que a seguradora escolhida e licenciada e disposta a subscrever a regiao (esta e uma decisao do lado da seguradora, nao uma decisao da Levy).
- Insira uma linha
insurance_offeringsglobal para a regiao para que as subcontas existentes herdem o padrao automaticamente. - Execute o conjunto de testes em
src/lib/insurance/__tests__/jurisdiction-matrix.test.ts. - Entregue.
Para ativar uma regiao apenas para uma unica subconta - por exemplo, um lancamento piloto em um novo estado - insira uma linha insurance_offerings especifica da subconta em vez de editar a matriz padrao.
Desativando uma regiao
Se uma seguradora sair de uma regiao no meio do trimestre, ou um DOI levantar uma objecao:
- Defina
enabled = falsena linhainsurance_offeringscorrespondente. - Apolices vinculadas existentes permanecem ativas ate o fim das viagens - a seguradora as honra.
- Novos desbloqueios na regiao param de oferecer Levy Cover.
- Notifique os operadores afetados.
O cron de reconciliacao da seguradora sinaliza quaisquer apolices que a seguradora depois invalida, e as viagens sao sinalizadas para reembolso de premio atraves do caminho de reembolso de viagem (veja Reembolsos de Premio via Viagem).
Consultando a matriz
Os operadores podem inspecionar a matriz em /dashboard/insurance/settings. A pagina lista cada regiao em que a subconta opera, os niveis oferecidos, a seguradora em uso e quaisquer substituicoes.
Funcionarios super-admin podem editar a matriz via /api/admin/insurance/jurisdiction-matrix. Solicitacoes do lado do operador para novas regioes sao roteadas atraves do suporte.
Em seguida
Leia Ativando Cover Genius para como conectar a seguradora em uma nova regiao, ou Solucao de Problemas para quando o cartao inesperadamente nao aparece.
Precisa de ajuda?
Duvidas sobre a matriz de jurisdicao, contate support@levyelectric.com.