Unificação das Linhas de Entrega (Atacadão & Carrefour)
Esta entrega consolida a unificação das linhas de entrega e branches de desenvolvimento do Atacadão e Carrefour no ecossistema do RUB, viabilizando governança arquitetural unificada, compilação baseada em Gradle e parametrização estrita de comportamento por cliente.
🎯 O que mudou e Principais Benefícios
- Linhas de Entrega Unificadas: Unificadas as linhas de entrega do Atacadão e Carrefour, de modo que cada lançamento de versão gera simultaneamente os artefatos dedicados para Atacadão e Carrefour a partir de uma base compartilhada e consistente.
- Governança de Usuários e Permissões: A versão do Atacadão contempla os ajustes de bloqueio de ações de usuário, com parametrização restrita em tempo de compilação sem a possibilidade de alteração em runtime; enquanto a linha do Carrefour mantém as opções ativas.
- API de Usuários Universal: A API de Usuários é habilitada em ambas as linhas de clientes, assegurando integração moderna com ferramentas de governança de identidade (IAM).
- Compartilhamento de Recursos e Validades: Todas as demais entregas, incluindo o tratamento de data de validade automática e rotinas de recebimento, passam a estar disponíveis e padronizadas para ambos os clientes.
💻 Como Funciona a Diferenciação de Ambientes
O mecanismo de Environment determina as diretivas de cada cliente no momento do build:
| Recurso / Funcionalidade | Linha Atacadão (ATC) | Linha Carrefour (C4) |
|---|---|---|
| Versão de usuários via RUB | Não | Sim |
| API de Usuários | Habilitada | Habilitada |
| Tratamento de Validade Automática | Disponível | Disponível |