D2 · Repositórios e fluxo de trabalho
- Peso: 1,5 (porta de entrada de toda mudança)
- Prática: 03 · Repositórios e fluxo de trabalho
N1 significa que o critério de N2 não foi atingido. ★ indica indicador crítico.
| ID | Indicador | Evidência | N2 | N3 | N4 | N5 |
|---|---|---|---|---|---|---|
| D2.1 ★ | Cobertura de branch policies na main (revisores + build validation) | Policy configurations por repo | ≥ 25% dos repos | ≥ 80% dos repos | 100%, aplicadas por IaC no nível do projeto | Repo novo já nasce protegido; sem exceção aberta |
| D2.2 ★ | Bypass de policies | Audit log (bypass e push direto) | Bypass registrado e consultável | ≤ 5% dos merges | ≤ 1%, só por grupo restrito com justificativa | Zero bypass sem exceção; alerta automático |
| D2.3 | Rastreabilidade PR → work item | PRs com work item vinculado | ≥ 30% dos PRs | ≥ 70% dos PRs | ≥ 95%, com policy obrigatória | 100%, rastreável até o deploy |
| D2.4 | Fluxo trunk-based | Tempo entre abertura e merge do PR | Medido | Mediana < 5 dias | Mediana < 2 dias | Mediana < 1 dia, com PRs pequenos |
| D2.5 | Nomenclatura de repos | Nomes × padrão | Padrão publicado | ≥ 80% conformes | 100%; criação por template | Criação self-service já conforme |
| D2.6 | Versionamento SemVer automático | Nome dos runs, tags git | Artefatos versionados | ≥ 50% calculado pelo pipeline | ≥ 90%, com tag criada pelo pipeline | Release notes geradas automaticamente |
Fonte: modelo/indicadores.yaml.