Files
Investidor-V2/docs/investmoz/education/nonfunctional.csv
T
nala 250ac35fd1
tests / ci (push) Canceled after 0s
first commit
2026-09-28 10:01:09 +02:00

6.2 KiB

1idareametricalimiar_propostometodo_testeresponsaveldependenciasfaseprioridadeestado
2RNF-EDU-001Segurança e segregaçãoOperações sem autorização e auto-aprovações0 aceites; 100% operações sensíveis com teste negativoTestes de policies por actor/organização/território, BOLA, mandato expirado e CSRFSegurançaB03F1Must no âmbito activadoProposta; limiar não aprovado nem medido
3RNF-EDU-002Privacidade e minimizaçãoDados pessoais expostos em público/CRM/logs indevidos0 ocorrências; nenhuma localização individual publicadaInspecção de payloads, logs, exportações, revogação e consentimentoResponsável de dadosB05F1/F2Must no âmbito activadoProposta; limiar não aprovado nem medido
4RNF-EDU-003DesempenhoLatência p95 de consulta e escrita interactivaProposta: <=1s leitura e <=2s escrita a 50 utilizadores concorrentes em conjunto piloto de 100 mil registos sintéticosCarga em ambiente dimensionado e aprovado; separar latência CRM/IA assíncronaOperaçõesB08F1Must no âmbito activadoProposta; limiar não aprovado nem medido
5RNF-EDU-004DisponibilidadePercentagem de tempo de serviço mensalProposta 99,5%; manutenção e método de medição documentadosMonitor sintético e relatório mensal; ensaio de modo degradadoOperaçõesB08F1Must no âmbito activadoProposta; limiar não aprovado nem medido
6RNF-EDU-005EscalabilidadeConsistência sob concorrência e backlog0 duplicados em 100 reenvios concorrentes; proposta drenagem de 1000 eventos em <=15min sem dependência externa indisponívelCarga, falha do consumidor e retomada; recursos registadosArquitecturaB04/B08F1Must no âmbito activadoProposta; limiar não aprovado nem medido
7RNF-EDU-006AcessibilidadeBarreiras no percurso crítico0 bloqueios de teclado; rótulos/erros legíveis; proposta WCAG 2.2 AA a validar com auditoriaTeclado, leitor de ecrã, contraste, zoom e verificação automatizada complementarUXRevisor de acessibilidadeF1Must no âmbito activadoProposta; limiar não aprovado nem medido
8RNF-EDU-007PT/ENCobertura de mensagens e estados críticos100% fluxos críticos PT/EN; 0 chaves de tradução em brutoE2E por idioma e revisão humana da terminologiaProdutoGlossário aprovadoF1Must no âmbito activadoProposta; limiar não aprovado nem medido
9RNF-EDU-008ResponsividadeOverflow e perda de acções0 overflow horizontal global a 360/390/768/1366px; tabelas com scroll local acessívelE2E com viewport e zoom; validação táctilUXI01–I07F1Must no âmbito activadoProposta; limiar não aprovado nem medido
10RNF-EDU-009InteroperabilidadeValidade de contratos e tipos100% exemplos conformes; datas ISO, UUID, moeda/país normalizados; 0 breaking changes não versionadasValidador OpenAPI 3.1, contract tests e compatibilidade retroactivaArquitecturaB02/B03F1/F3Must no âmbito activadoProposta; limiar não aprovado nem medido
11RNF-EDU-010ObservabilidadeOperações correlacionadas sem segredos100% mutações com correlation_id e actor; 0 tokens/PII nos eventos; proposta alerta em <=5minInspecção de logs/traces e injecção de falhasOperaçõesB08F1Must no âmbito activadoProposta; limiar não aprovado nem medido
12RNF-EDU-011BackupCobertura e recuperabilidadeProposta backup diário cifrado; 100% recursos críticos incluídos; restauro trimestral verificadoRestauro base+documentos+configuração em ambiente isolado; contagens e hashesOperaçõesPolítica de custódiaF1Must no âmbito activadoProposta; limiar não aprovado nem medido
13RNF-EDU-012Recuperação de desastreRPO/RTO medidosProposta RPO <=24h e RTO <=8h; validar com impacto do negócioSimulação de perda/recuperação e reconciliação da outboxOperaçõesB08;backupF1Must no âmbito activadoProposta; limiar não aprovado nem medido
14RNF-EDU-013Retenção e revogaçãoCumprimento da política aprovada100% classes com prazo/base/finalidade; revogação bloqueia novos acessos imediatamente; nenhum expurgo antes de aprovaçãoTeste de revogação, retenção legal e expurgo em cópia sintéticaResponsável de dadosB05F1/F2Must no âmbito activadoProposta; limiar não aprovado nem medido
15RNF-EDU-014PortabilidadeExportação autorizada e reimportação100% IDs/versionamento preservados e contagens reconciliadas; dados pessoais somente no escopoRound-trip JSON/CSV com deduplicação e rejeições explícitasSecretariadoR0/B05F1Must no âmbito activadoProposta; limiar não aprovado nem medido
16RNF-EDU-015ManutençãoQualidade e rastreabilidade das alterações0 erros de análise estática; 100% regras críticas com testes; 0 dependências novas sem validaçãoCI, revisão por pares, regressão e análise de dependênciasEquipa técnicaBranch e revisãoF1Must no âmbito activadoProposta; limiar não aprovado nem medido
17RNF-EDU-016Qualidade de dadosCompletude/consistência dos campos críticos100% obrigatórios nos registos publicados; 0 órfãos; 0 estados oficiais sem evidência; proposta >=90% completude globalQueries de reconciliação, validação de fontes e amostragem humanaSecretariadoB01/B06F1Must no âmbito activadoProposta; limiar não aprovado nem medido
18RNF-EDU-017IA responsávelDecisões proibidas e rastreabilidade0 atribuições de estados oficiais; 100% saídas com fonte/modelo/limites/revisão; métricas de utilidade/calibração pendentes do ComitéRed-team, dataset aprovado, testes de fuga, enviesamento e revisãoComité IA e DadosB07F1 assistiva/F4Must no âmbito activadoProposta; limiar não aprovado nem medido
19RNF-EDU-018Concorrência e reversibilidadeActualização perdida ou rollback destrutivo0 lost updates; 412 em versão antiga; 0 remoções em migração inicial; restauração ensaiadaConcorrência If-Match, falha transaccional, rollback lógico e restauroArquitecturaB02/B03F1Must no âmbito activadoProposta; limiar não aprovado nem medido