Características de arquitetura¶
As -ilities que dirigem o desenho. Poucas dirigentes; o resto é rebaixado de propósito. Cada uma ancorada num requisito; a priorização está no diário.
Dirigentes¶
Reformam o particionamento.
| Característica | Fonte | Por que dirige |
|---|---|---|
| Segurança (multi-tenant) | RF-E1.6/1.7, RNF-2–4 | ponto único de escopo que toda consulta atravessa |
| Configurabilidade | RNF-1 | builder sem deploy — definição → aplicação → instância |
| Composabilidade | RNF-1 + domínio | motor reusado; jornada compõe formulário/trilha/selo; produto compõe funções |
| Extensibilidade | 4 produtos, E12 | nova capacidade inteira barata, sem quebrar as existentes |
| Evolutividade | RNF-7 | a arquitetura mudar com segurança ao longo do tempo |
Configurabilidade → Composabilidade → Extensibilidade são graus de "mudança barata" (por dado, por recomposição, por código novo); Evolutividade é o guarda-chuva; Segurança atravessa todas.
De suporte¶
Obrigatórias, mas não reformam a fronteira.
| Característica | Fonte | Observação |
|---|---|---|
| Confiabilidade (async) | RF-E9.3, RF-E5.7 | WhatsApp/lembrete com status e retry — fila durável numa fronteira |
| Recuperabilidade | RNF-8 | backup automático com cópia off-site |
| Confidencialidade | RNF-4, RNF-9 | dados sensíveis (Mergulho/diagnóstico); retenção e soft delete |
| Acessibilidade | RNF-6 | contraste, foco, aria — frontend |
Rebaixadas (de propósito)¶
| Característica | Motivo |
|---|---|
| Escalabilidade | carga previsível (dezenas–centenas por programa), sem pico público |
| Performance | idem — exceto entrega de mídia (blob/CDN), local ao Media |
| Localização | RNF-5 fixa PT-BR; sem N idiomas |
Descartadas¶
| Candidata | Por que sai |
|---|---|
| Reusabilidade avulsa | absorvida por Composabilidade |
| Interoperabilidade como dirigente | contrato de borda (RNF-7, RC-5); não molda partição |