Glossário
Definições consistentes para os termos técnicos usados na documentação.
Versão da documentação: supercore main · pacotes 1.0.0
- Kernel compartilhadoLink para esta seção: Kernel compartilhado
- after_core: o pacote base do qual todo produto depende. Define ports e implementações padrão.
- Port (porta)Link para esta seção: Port (porta)
- Uma interface definida pela plataforma, como AfterAuthRepository. O código de features depende de ports, nunca de SDKs de fornecedores.
- AdaptadorLink para esta seção: Adaptador
- Uma implementação concreta de um port, por exemplo auth do Firebase, vinculada na raiz de composição.
- Raiz de composiçãoLink para esta seção: Raiz de composição
- O único lugar onde um produto conecta seu manifesto, overrides padrão e adaptadores, geralmente lib/app/platform/after_framework.dart.
- Override de providerLink para esta seção: Override de provider
- Um override do Riverpod que substitui um provider padrão da plataforma por um adaptador do produto.
- ManifestoLink para esta seção: Manifesto
- AppPlatformManifest: a identidade do produto — nome do app, appId, nomes de pacote e linha de produto.
- Linha de produtoLink para esta seção: Linha de produto
- consumer ou enterprise. Define se um produto adiciona after_consumer ou after_enterprise sobre o kernel.
- Domínio de VidaLink para esta seção: Domínio de Vida
- Uma área da vida do consumidor da qual um produto é dono, como mobilidade para o SuperGarage.
- Domínio de IndústriaLink para esta seção: Domínio de Indústria
- Um vertical enterprise do qual um produto é dono, como operações hospitalares para o SuperHospital.
- Malha de ecossistemaLink para esta seção: Malha de ecossistema
- after_ecosystem: identidade, assinatura, eventos e APIs entre produtos compartilhados.
- Spec do produtoLink para esta seção: Spec do produto
- product.spec.yaml: o pequeno arquivo que a fábrica transforma em produto. Contém apenas o que pertence ao produto.
- Falha fechadaLink para esta seção: Falha fechada
- Quando falta um contexto obrigatório, a operação lança uma exceção em vez de retornar dados mais amplos.
- Modo scaffoldLink para esta seção: Modo scaffold
- AfterBootstrapMode.scaffold: mocks e adaptadores em memória são permitidos. O modo produção os rejeita na inicialização.
- BYOKLink para esta seção: BYOK
- Traga sua própria chave: as chaves de provedores de IA ficam no cofre de credenciais do dispositivo, nunca embarcadas no cliente.