{
  "schemaVersion": "itajai-talentos-export-demo-v1",
  "dataset": "indicadores",
  "generatedAt": "2026-10-19T19:25:16.236Z",
  "synthetic": true,
  "dataOrigin": "demonstracao",
  "source": "itajai-talentos-mvp/lib/qualificacao (domínio e fixtures)",
  "notice": "Exportação demonstrativa. Todos os registros são sintéticos (synthetic: true) e não representam pessoas, empresas, vagas, decisões ou resultados reais. Não constitui dado municipal.",
  "columns": [
    {
      "name": "code",
      "description": "Código do dicionário"
    },
    {
      "name": "name",
      "description": "Nome"
    },
    {
      "name": "dimension",
      "description": "Dimensão do TR 7.4.2"
    },
    {
      "name": "value",
      "description": "Valor calculado sobre dados sintéticos"
    },
    {
      "name": "numerator",
      "description": "Numerador"
    },
    {
      "name": "denominator",
      "description": "Denominador"
    },
    {
      "name": "formula",
      "description": "Fórmula conceitual"
    },
    {
      "name": "source",
      "description": "Fonte"
    },
    {
      "name": "periodicity",
      "description": "Periodicidade"
    },
    {
      "name": "window",
      "description": "Janela"
    },
    {
      "name": "validationRule",
      "description": "Regra de validação"
    },
    {
      "name": "limitation",
      "description": "Limitação"
    },
    {
      "name": "smallSample",
      "description": "Amostra pequena"
    },
    {
      "name": "suppressed",
      "description": "Valor suprimido"
    },
    {
      "name": "mvpStatus",
      "description": "Situação no MVP"
    },
    {
      "name": "updatedAt",
      "description": "Atualização"
    }
  ],
  "rowCount": 20,
  "rows": [
    {
      "code": "alcance",
      "name": "Participantes alcançados",
      "dimension": "mobilizacao-funil",
      "value": "4",
      "numerator": 4,
      "denominator": null,
      "formula": "contagem de perfis registrados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "acumulado no ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. No MVP equivale ao número de perfis sintéticos; não há canal nem alcance real.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "perfis",
      "name": "Perfis concluídos",
      "dimension": "mobilizacao-funil",
      "value": "4",
      "numerator": 4,
      "denominator": 4,
      "formula": "perfis além de diagnóstico pendente ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Diagnóstico sintético, sem instrumento aplicado.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "inscritos",
      "name": "Inscritos",
      "dimension": "mobilizacao-funil",
      "value": "3",
      "numerator": 3,
      "denominator": 4,
      "formula": "matrículas ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Uma matrícula por participante no cenário.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "ingressantes",
      "name": "Ingressantes",
      "dimension": "mobilizacao-funil",
      "value": "3",
      "numerator": 3,
      "denominator": 3,
      "formula": "matrículas com início ÷ matrículas",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Data de início fixa nas fixtures.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "ativos",
      "name": "Participação ativa",
      "dimension": "desempenho-formativo",
      "value": "1",
      "numerator": 1,
      "denominator": 3,
      "formula": "matrículas ativas ÷ matrículas",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "semanal",
      "window": "período corrente",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Sem registro de frequência ou engajamento.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "concluintes",
      "name": "Concluintes",
      "dimension": "desempenho-formativo",
      "value": "2",
      "numerator": 2,
      "denominator": 3,
      "formula": "contagem de matrículas concluídas",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Conclusão sintética sem certificação.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "taxa-conclusao",
      "name": "Taxa de conclusão",
      "dimension": "desempenho-formativo",
      "value": "67%",
      "numerator": 2,
      "denominator": 3,
      "formula": "concluintes ÷ matrículas",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Denominador de 3 matrículas sintéticas.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "encaminhados",
      "name": "Encaminhados",
      "dimension": "trajetoria-profissional",
      "value": "1",
      "numerator": 1,
      "denominator": 4,
      "formula": "contagem de participantes em encaminhamento ou etapa posterior",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Um encaminhamento no cenário.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "taxa-encaminhamento",
      "name": "Taxa de encaminhamento",
      "dimension": "trajetoria-profissional",
      "value": "25%",
      "numerator": 1,
      "denominator": 4,
      "formula": "encaminhados ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Denominador de quatro perfis.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "selecao",
      "name": "Em processo seletivo",
      "dimension": "trajetoria-profissional",
      "value": "1",
      "numerator": 1,
      "denominator": 4,
      "formula": "contagem",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Estado sintético.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "inseridos",
      "name": "Inserção laboral declarada",
      "dimension": "trajetoria-profissional",
      "value": "1",
      "numerator": 1,
      "denominator": 4,
      "formula": "resultados com status inserção declarada ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Só conta com evento de encaminhamento; validação externa exigida para VALIDADO. Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Declaração sintética, validated=false.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "aderencia",
      "name": "Aderência perfil–oportunidade",
      "dimension": "trajetoria-profissional",
      "value": "67%",
      "numerator": 200,
      "denominator": 3,
      "formula": "soma dos percentuais ÷ recomendações participante → oportunidade",
      "source": "Regra match-demo-v1 sobre fixtures",
      "periodicity": "por ciclo de recomendação",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Regra não calibrada; inclui recomendação rejeitada na média.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "tempo-resposta",
      "name": "Tempo de resposta empresarial",
      "dimension": "setor-produtivo",
      "value": "8 dias",
      "numerator": 8,
      "denominator": 1,
      "formula": "média de (data do retorno − data do encaminhamento)",
      "source": "Eventos de encaminhamento e retorno",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Um único par encaminhamento/retorno no cenário.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "retornos-recebidos",
      "name": "Retornos empresariais recebidos",
      "dimension": "setor-produtivo",
      "value": "1 de 2",
      "numerator": 1,
      "denominator": 2,
      "formula": "retornos recebidos ÷ retornos solicitados",
      "source": "Ciclos de retorno sintéticos",
      "periodicity": "por ciclo",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Dois ciclos sintéticos; retorno pendente não é resultado.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "empresas-retorno",
      "name": "Empresas com retorno",
      "dimension": "setor-produtivo",
      "value": "1",
      "numerator": 1,
      "denominator": 4,
      "formula": "empresas com retorno recebido ÷ empresas participantes",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Quatro empresas fictícias.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "perda",
      "name": "Perdas longitudinais",
      "dimension": "trajetoria-profissional",
      "value": "0",
      "numerator": 0,
      "denominator": 4,
      "formula": "resultados com perda de acompanhamento ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Perda registrada como evento, nunca inferida. Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Nenhuma perda coerente no cenário atual após a remoção de fixture inconsistente.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "barreiras",
      "name": "Participantes com barreira registrada",
      "dimension": "equidade",
      "value": "3",
      "numerator": 3,
      "denominator": 4,
      "formula": "participantes com barreira ÷ alcançados",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Barreiras declaradas em fixture; sem instrumento.",
      "smallSample": true,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "diferenca-conclusao-barreira",
      "name": "Diferença de conclusão entre segmentos",
      "dimension": "equidade",
      "value": "suprimido (n=1 < 3)",
      "numerator": 1,
      "denominator": 4,
      "formula": "conclusão(sem barreira) − conclusão(com barreira)",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "mensal",
      "window": "ciclo",
      "validationRule": "Grupos com menos de 3 unidades são suprimidos; menos de 5, sinalizados. Critério de equidade não pode desaparecer na calibração.",
      "limitation": "Indicador demonstrativo — amostra insuficiente para inferência. Grupos de 3 e 1 perfis; valor suprimido.",
      "smallSample": true,
      "suppressed": true,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "uso-evidencia-decisoes",
      "name": "Decisões vinculadas a evidências",
      "dimension": "inteligencia-publica",
      "value": "100%",
      "numerator": 4,
      "denominator": 4,
      "formula": "portas com evidência e indicador ÷ portas decididas",
      "source": "Portas de decisão simuladas",
      "periodicity": "por etapa",
      "window": "ciclo",
      "validationRule": "Decisão sem evidência é registrada como não fundamentada. Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Portas simuladas; nenhuma decisão municipal.",
      "smallSample": false,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    },
    {
      "code": "oportunidades",
      "name": "Oportunidades abertas",
      "dimension": "setor-produtivo",
      "value": "3",
      "numerator": 3,
      "denominator": null,
      "formula": "contagem",
      "source": "Fixtures sintéticas tipadas (lib/qualificacao/demo)",
      "periodicity": "semanal",
      "window": "período corrente",
      "validationRule": "Meta/faixa a calibrar na Etapa 1 do CPSI, dentro dos limites do Anexo B; direção esperada declarada, sem valor oficial.",
      "limitation": "Vagas fictícias.",
      "smallSample": false,
      "suppressed": false,
      "mvpStatus": "calculado",
      "updatedAt": "03/09/2026"
    }
  ]
}