Transparência do MVP · maturidade

O que existe, o que é demonstração e o que falta

Registro de maturidade por capacidade, sem exagero. Cada linha traz evidência verificável, limitação, próxima validação, dependência e nível de prontidão.

← Como funciona

Implementado e testado4
Demonstrado com dados sintéticos4
Modelado2
Planejado1
Dependente de integração1
Dependente do piloto1

Limitação: Registro validado: toda linha possui evidência, limitação e próxima validação; nenhum item declara TRL elevado; “implementado e testado” referencia testes.

Matriz de maturidade

Maturidade por capacidade do MVP
CapacidadeTR 3.1Estado atualEvidênciaLimitaçãoPróxima validaçãoDependênciaProntidão
Domínio puro: tipos, taxonomias, transições e validaçõesviiImplementado e testadolib/qualificacao/domain com testes executáveis (npm test); sem dependência de React ou persistênciaSem persistência; regras não calibradas.Revisão da taxonomia com Município e setor produtivo (Etapa 1)Nenhuma técnicaalta
Matching explicável (3 tipos) com revisão humanaii, iii, viImplementado e testadomatching.ts com testes de determinismo, lacunas, explicação e exclusão de barreiras do scorePesos e limiares arbitrários; sem calibração.Calibração dos critérios com dados reais e revisão de viés (R6)Dados de demanda e perfis reaismedia
Indicadores calculados e dicionário do TR 7.4.2xii, xiImplementado e testadoindicators.ts e indicator-dictionary.ts com testes de coerência, códigos únicos e proteção de amostra pequenaMetas/faixas a calibrar; aprendizagem e custo apenas modelados.Anexo B com metas, faixas e regra de validaçãoLinha de base e memória econômicamedia
Jornadas navegáveis de participante, empresa e gestãoi, v, xDemonstrado com dados sintéticos12+ rotas com dados sintéticos rotulados, presenters por audiência e testes de vazamentoSem cadastro, edição, autenticação ou operação.Piloto controlado com usuários (Etapa 3)Autorização por papel e persistência substituívelmedia
Acompanhamento longitudinal e rastreabilidadeixDemonstrado com dados sintéticosLinha do tempo congelada; regra 'resultado exige encaminhamento' testada; consentimento e proveniência modeladosJanelas 90/180 não observáveis; sem base legal validada.Regra de vínculo, fontes e base legal com encarregado (Etapa 1)Dados municipais e decisão jurídicabaixa
Diagnóstico versionado e comparáveli, iiDemonstrado com dados sintéticosdiagnostics.ts (compareDiagnostics) com duas versões preservadas e changelog vinculado a evidênciasSem instrumento aplicado; conteúdo sintético.Linha de base real (Etapa 1)Dados do Qualifica+ e Balcão (TR 3.5)media
Protocolo experimental, hipóteses, coortes e portasxiiModeladoexperiment.ts com cinco etapas, H1–H5, coortes e critérios de porta; valores numéricos marcados 'a calibrar'Sem escala, amostra ou metas; nenhuma coorte real.Desenho amostral na proposta; calibração na Etapa 1Proposta técnica e dados locaisbaixa
Retorno empresarial recorrentexDemonstrado com dados sintéticosDois ciclos sintéticos com eventos de demanda → encaminhamento → retorno → matriz → formaçãoUma empresa com retorno; ciclo 2 aberto.Protocolo com empresas reais (Etapa 2–3)Adesão empresarialbaixa
Equidade: barreiras → medidas → indicadoresxiModeladoequity.ts com matriz e supressão de grupos pequenos; barreiras fora do scoreSem metodologia de segmentação nem medição de efeito.Método de segmentos e medidas na proposta; medição no pilotoParceiro educacionalbaixa
Exportação estruturada e dicionário de dadosviiiImplementado e testadoexport.ts com envelope versionado, CSV seguro (injeção neutralizada) e testes de minimizaçãoApenas dados sintéticos; sem API de importação.Plano de saída e dicionário completo (Etapa 5)Formato acordado com o Municípiomedia
Persistência, autenticação e autorizaçãovii, ixPlanejadoNenhuma; decisão arquitetural documentada (contratos de repositório substituíveis)Inexistente.Após validação LGPD e definição de infraestruturaMunicípio (infraestrutura, provedor de identidade)baixa
Importação de dados municipais (Balcão, Qualifica+)i, ixDependente de integraçãoNenhuma; fallback por importação de arquivos validados previstoSem API garantida (TR 3.5).Inventário de bases na Etapa 1Municípiobaixa
Avaliação de aprendizagem e conteúdosiv, viDependente do pilotoIndicadores modelados; nenhum instrumentoAusente.Instrumentos na Etapa 2; aferição na Etapa 3Parceiro educacionalbaixa

TRL aproximado: a confirmar mediante critérios e evidências documentais.

Critério usado
Escala TRL adaptada a software público (NASA/EU H2020): TRL 3 = prova de conceito; TRL 4 = validação em laboratório; TRL 5 = validação em ambiente relevante; TRL 6 = demonstração em ambiente relevante; TRL 7 = demonstração em ambiente operacional.
Estimativa por componente
Componentes de domínio (regras, matching, indicadores, exportação): entre TRL 3 e 4 — prova de conceito com testes automatizados, sem validação em ambiente relevante.
Estimativa da solução integrada
Solução integrada (jornadas + operação + dados reais): TRL 3 — conceito demonstrado com dados sintéticos; não há ambiente relevante, usuários ou integração.
Evidências
  • Suíte de testes de domínio executável
  • Build reproduzível e rotas navegáveis
  • Documentação por onda com validação independente
Ressalvas
  • Autoavaliação interna, sem avaliador externo
  • TRL de componente não se transfere à solução integrada
  • Nenhum piloto, usuário real ou dado municipal
Itens faltantes
  • Persistência e autorização
  • Instrumentos de avaliação de aprendizagem
  • Integração ou importação de dados municipais
  • Validação com usuários e empresas reais
  • Operação por equipe identificada

A maturidade de um componente não se transfere à solução integrada. Nenhum TRL é declarado como atingido; a confirmação depende de critérios e evidências documentais avaliados externamente.