SDR-0023c — ICs aninhados, IC isolado de alto custo e contrapesos anti-inflação

Página estática gerada a partir do Markdown do repositório — o texto abaixo já vem no HTML (adequado a importação por URL em ferramentas que não executam o ver-md.html). Arquivo: sdr-0023c-aninhamento-ic-isolado-contrapesos.md

SDR-0023c — ICs aninhados, IC isolado de alto custo e contrapesos anti-inflação

Eixo: Ambos (Modelo de Serviços | Arquitetura Contratual | Ambos)


1. Metadados

Campo Valor
ID sdr-0023c-aninhamento-ic-isolado-contrapesos
Pai sdr-0023-remuneracao-por-ic-modelo.md
Título ICs aninhados (dependência), IC isolado de alto custo de gestão e contrapesos à inflação de faturamento
Versão v0.2
Data 2026-05-03
Autor Elias Cotrim
Revisores (pendente)
Status Em validação
Substitui
Substituído por
Classificação Interno
Eixo Ambos
Domínio Modelagem CMDB, anti-abuso de granularidade, auditoria de medição
Stakeholders C1-GOV; C2-OPR; C3-SEC; Administração; operação de CMDB
SDRs relacionados sdr-0023, sdr-0023a, sdr-0023b, sdr-0023d, sdr-0005, sdr-0011b, sdr-0011a

2. Controle de Revisão

Versão Data Autor Mudanças
v0.1 2026-05-03 Elias Cotrim Criação
v0.2 2026-05-04 Elias Cotrim §8.1 — componente constitutivo versus filho remunerável; remissão ADR-0001

3. Objetivo

Normatizar ICs aninhados (relação pai–filho na CMDB), o tratamento de IC isolado de alto custo de gestão (fora do agrupamento por família, apenas no(s) catálogo(s) aplicável(is)), e um conjunto mínimo de contrapesos para evitar fragmentação artificial de serviços com fim de inflar remuneração — sem duplicar a trava trilateral (sdr-0005) nem o split (sdr-0023).


4. Escopo e Abstração

4.1 Dentro do escopo

  • Modelo de múltiplos ICs por ativo lógico (ex.: host + VMs).
  • Relação de dependência obrigatória na CMDB.
  • IC isolado de alto custo quando o esforço de gestão em um contrato ultrapassa limiar pactuado no ANS.
  • Cinco contrapesos anti-inflação (ver seção 8).

4.2 Fora do escopo

4.3 Nível de abstração

Regras construtíveis para TR/ANS e para modelagem de CMDB; limiares numéricos (%, multiplicador N) são placeholders no ANS.


5. Contexto e Síntese Executiva

5.1 Problema

Sem regra, há incentivo a explodir um servidor em dezenas de “serviços” mínimos para multiplicar linhas de faturamento.

5.2 Solução proposta (resumo)

Reconhecer legitimamente N ICs quando houver função distinta e evidência; limitar soma de receitas dos filhos em relação ao pai; auditar variação; manter trava e vedação de duplicidade já existentes.

5.3 Benefícios esperados

Faturamento proporcional ao trabalho real e CMDB mais fiel ao serviço.

5.4 Riscos se não implementado

Litígio por interpretação de “serviço” e distorção de concorrência na precificação.


6. Slides Executivos

  • Pai + filhos na CMDB.
  • Cada IC pode gerar split se catalogado.
  • Teto ∑(filhos) ≤ N × preço do pai (N default sugerido: 3 — parametrizável no ANS).
  • Alto custo → linha isolada no catálogo do contrato afetado.
  • C1 audita salto m/m de contagem.

7. Restrições Globais, Não-Funcionais e Critérios de Sucesso

7.1 Restrições técnicas

Relacionamento pai_filho ou hosted_on obrigatório para ICs aninhados; proibido CI “filho” sem pai quando a política exige.

7.2 Restrições de negócio / compliance

IC isolado de alto custo só vale se o IC estiver no catálogo daquele contrato (sdr-0023a).

7.3 Critérios de sucesso mensuráveis

  • Cobertura: % de ICs filhos com relação válida ao pai ≥ meta ANS.
  • Estabilidade: alerta quando contagem de ICs por família salta acima de limiar m/m (sdr-0011b).

8. Design / Arquitetura

8.1 Visão geral

Aninhamento: um ativo físico ou lógico pode conter outros ICs (ex.: servidor físico + 10 VMs = 11 registros). Cada IC autônomo no catálogo e com função de serviço distinta pode gerar preço-IC pleno próprio após fatores (sdr-0023b) e split (sdr-0023).

Distinção obrigatória — componente constitutivo: CIs que apenas decompõem um IC de oferta na CMDB (interfaces, volumes dedicados ao mesmo host, sidecars inseparáveis, etc.) não são, por si, IC faturável adicional quando o escopo e o preço já cobrem o IC agregador pactuado — ver ADR-0001 decisão 4. O contrapeso de justificativa de granularidade (§8.4 item 2) exige função de serviço distinta e evidência; não legitima pagar peças internas do mesmo serviço como se fossem ICs irmãos remuneráveis. Continua válido o IC filho com autonomia negocial (ex.: VM com SLO e operação próprios) conforme tabela abaixo e tetos.

8.2 Componentes

Componente Descrição
IC pai Agregador (ex.: host físico)
IC filho VM, serviço de infraestrutura, aplicação hospedada, etc.
IC isolado Linha de precificação fora do grupo-padrão por alto custo de gestão

8.3 Fluxos

  1. Modelagem na CMDB com cardinalidade e tipo de relação.
  2. Avaliação mensal pelo C1-GOV de saltos de contagem e de novos filhos.
  3. Aplicação do teto por pai no fechamento do período.
  4. Enquadramento em IC isolado quando indicadores de esforço > limiar (ANS).

8.4 Contrapesos anti-inflação (conjunto mínimo)

  1. Teto por IC pai: a soma das receitas (já após split e aplicabilidade) atribuídas aos ICs filhos de um mesmo IC pai no período não ultrapassa N × receita_atribuível_ao_pai, com N parametrizável no ANS (default sugerido: 3).
  2. Justificativa de granularidade: novo IC filho só entra na base remunerável com função distinta descrita, dono de serviço e evidência de operação separada (ex.: fila distinta, SLO distinto, ou componente com ciclo de vida independente) — critério binário no checklist do ANS.
  3. Auditoria mensal (C1-GOV): comparar variação m/m da contagem por família e por pai; acionar contraditório se desvio > limiar ANS (sdr-0011b).
  4. Trava trilateral: permanece IC a IC conforme sdr-0005 — não pagar nenhum contrato pelo IC em estado de suspensão quando aplicável.
  5. Vedação de duplicidade: não remunerar o mesmo serviço como duas unidades/famílias incompatíveis no mesmo período (alinhado à Proposta / IMR — ver consumidores); decisão de nexo pela Administração.

8.5 IC isolado de alto custo de gestão

Quando, em qualquer dos três contratos, o custo de gestão do IC (horas, incidentes, mudanças, controles de segurança) exceder o limiar percentual pactuado em relação à média do grupo, o IC:

  • deixa o agrupamento por família para aquele contrato (ou para todos, conforme ANS); e
  • passa a constar como linha isolada no catálogo daquele(s) contrato(s) (sdr-0023a), com preço_base e fatores próprios no ANS.

Limiar é placeholder no ANS (ex.: percentual sobre mediana do grupo ou sobre horas registradas no ITSM).


9. Processos e Integrações

9.1 Processos afetados

Gestão de configuração, mudança de CMDB, ciclo de medição, disputa de glosa.

9.2 Integrações

9.3 SLAs / tempos

Prazo para contestar inclusão de novos filhos na base remunerável — ANS.


10. Dados, Modelos e Classificações

10.1 Entidades / glossário

  • IC aninhado: IC filho com relação explícita ao pai.
  • Receita atribuível ao pai: parcela do preço-IC pleno do pai após fatores e split, no período.

10.2 Modelos de dados

Atributos mínimos sugeridos: ci_id, parent_ci_id, tipo_relacao, data_inicio_dependencia, motivo_granularidade.

10.3 Classificações (LGPD, criticidade, etc.)

N/A além do já tratado nos ICs.


11. Controles de Exclusividade e Risco

11.1 Exclusividade / fonte única

Dono, entre sdr-*.md, de aninhamento, IC isolado de alto custo no modelo 0023 e dos cinco contrapesos listados na seção 8.4.

11.2 Riscos e mitigação

Risco Mitigação
CMDB fraca Trava + não conformidade por evidência (sdr-0002)
Disputa pai/filho Teto N× e ata C1

12. Segurança, LGPD e Auditoria

12.1 Controles de segurança

Fragmentação não deve expor dados de segurança em catálogo C2 sem necessidade; seguir segregação por contrato.

12.2 LGPD / privacidade

N/A específico.

12.3 Auditoria / evidências

Logs de mudança de relacionamento CMDB; relatório mensal de variação de contagem.


13. Rastreabilidade e Validação

13.1 Critérios de aceite globais

  • ANS cita N, limiar de alto custo e checklist da granularidade.
  • Script ou relatório de reconciliação pai–filhos (opcional futuro) — hoje: evidência documental.

13.2 Validações automáticas (quando existirem)

python scripts/check_sdr_conformity.py

13.3 Validações manuais

Amostragem de ICs filhos com inspeção de função de serviço.


14. Matriz de Implementações Dependentes e Riscos

Implementação Depende de Risco se atrasar
Relações CMDB C2/C1 Teto inexequível
Limiares no ANS Fiscalização + contratada Litígio

15. Histórico de Mudanças Governadas

Data Mudança SDR / proposta
2026-05-03 Criação v0.1 sdr-0023c
2026-05-04 v0.2 — componente constitutivo versus filho remunerável; ADR-0001 sdr-0023c

16. Propostas Governadas (alternativas)

  • Pacote único “host + até K filhos” com preço fixo — alternativa ao teto N×; exige aditivo de modelo.

17. Requisitos

17.1 Requisitos funcionais

ID Requisito Prioridade Aceite quando
RF-001 Registrar relação pai–filho para ICs aninhados remunerados Alta CMDB + evidência
RF-002 Aplicar teto N× no fechamento Alta Regra no ANS + linha na memória
RF-003 Executar contrapesos 2–5 Alta Checklist e trilha

17.2 Rastreabilidade implementação ↔ requisito

Requisito Arquivo / componente Observação
RF-001–RF-003 CMDB / ITSM / ANS Documentação e configuração de processo; sem código neste SDR

17.3 Requisitos não-funcionais

ID Requisito Métrica
RNF-001 Rastreabilidade de mudança de relação 100% com ticket de mudança

18. Checklist de Governança

  • [x] Metadados e Pai completos
  • [x] Status Em validação
  • [x] Contrapesos enumerados explicitamente
  • [x] Sem duplicar texto da trava fora de remissão
  • [ ] Aprovação formal

18.1 Agentes de conformidade (Cursor)

Agente Regra Cursor Norma em SDRs/governance/rules/
Verificador de conformidade SDR sdr-conformity-checker.mdc sdr-conformity-checker.md
Detector de implementação sem vínculo SDR implementation-without-sdr-detector.mdc implementation-without-sdr-detector.md
Anti-vibecoding sem SDR no-vibecoding-without-sdr.mdc no-vibecoding-without-sdr.md

Processo: governance/README.md · Rastreabilidade código: traceability.md · Checagem: python scripts/check_sdr_conformity.py (na raiz do repositório).


Ligações

Consumidores

ANS, IMR (seção de CMDB), operação de configuração, fiscalização.