# SDR — Parque: localidades, servidores e perimetro de rede


> **Eixo:** `Modelo de Servicos` (Modelo de Servicos | Arquitetura Contratual | Ambos)

| Campo | Valor |
|-------|--------|
| **SSoT** | Sim — dono de *premissas de inventário* agregadas (localidades, sede, SUPES, DITEC/UT, perimetro) |
| **Estado** | âncora de processo; **implementação** tabular, scripts, KML e taxonomia CMDB de referência no repositório: **[sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md)** |

## Especificação (processo)

Premissas de alto nivel (validar no CMDB e cadastro oficial):

- **92 localidades** como meta de processo; o inventário **georreferenciado** implementado no repositório usa **91** pontos em `Dados-ibama/localidades_ibama.md` — ver reconciliação no [sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md).
- **Servidores** (equipamento ou carga): distribuição sede / SUPES / demais unidades conforme inventário; **não** duplicar neste arquivo a tabela nem as fórmulas do mapa de dimensionamento.
- **Estações de trabalho**, **rede sem fio** e **firewall com SD-WAN** em **todas** as localidades (contagem por local no desenho de contrato).

**Onde o detalhe quantitativo e os artefatos vivem:** tudo que permita a um agente **regerar** mapas `.md`, KML e o JS do site a partir do repositório está especificado em **[sdr-0020](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md)** (pastas, comandos, duas variantes de mapa, constantes nuvem/DC).

Documentos de planejamento em `02_planejamento_in94/documentos/` e a página [modelo-central-servicos.html](../../arquitetura-contratual/modelo-central-servicos.html#parque) são **consumidores**; devem alinhar-se a este SDR e ao **0020** após migração.

## Ligações

- [sdr-0002-imr-unidades-e-evidencias.md](./sdr-0002-imr-unidades-e-evidencias.md) (U1, U3)  
- [sdr-0003-indice-fonte-unica.md](./sdr-0003-indice-fonte-unica.md)  
- [sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md](./sdr-0020-dados-ibama-mapa-ativos-cmdb-kml.md) — implementação `Dados-ibama/`, KML, mapa no site  

## Consumidores

- ETP, pesquisa de preços, TR, seção *Parque* do HTML.  
- `Dados-ibama/` e `site/mapa-ibama.html` (via sdr-0020).

---

## Agentes de conformidade (Cursor)

Os três agentes abaixo aplicam-se à edição e à revisão dos arquivos `SDRs/sdr-*.md` (exceto `SDRs/templates/` e normas em `SDRs/governance/`). Este bloco é **informativo**; use o script na raiz do repositório para diagnóstico estrutural.

| Agente | Regra Cursor | Norma em `SDRs/governance/rules/` |
|--------|----------------|-------------------------------------|
| Verificador de conformidade SDR | [`sdr-conformity-checker.mdc`](../.cursor/rules/sdr-conformity-checker.mdc) | [`sdr-conformity-checker.md`](./governance/rules/sdr-conformity-checker.md) |
| Detector de implementação sem vínculo SDR | [`implementation-without-sdr-detector.mdc`](../.cursor/rules/implementation-without-sdr-detector.mdc) | [`implementation-without-sdr-detector.md`](./governance/rules/implementation-without-sdr-detector.md) |
| Anti-vibecoding sem SDR | [`no-vibecoding-without-sdr.mdc`](../.cursor/rules/no-vibecoding-without-sdr.mdc) | [`no-vibecoding-without-sdr.md`](./governance/rules/no-vibecoding-without-sdr.md) |

**Processo:** [`governance/README.md`](./governance/README.md) · **Rastreabilidade código:** [`traceability.md`](./traceability.md) · **Checagem:** `python scripts/check_sdr_conformity.py` (na raiz do repositório).

