# Pacote de fontes para Notebook LM (e ferramentas similares)

Este documento define o **conjunto mínimo recomendado** de arquivos para carregar no [Notebook LM](https://notebooklm.google.com/) (ou em outra ferramenta que ingira PDF/Markdown/Google Drive), de forma a cobrir **norma SDR**, **modelo contratual** e **narrativa do site** sem depender de JavaScript ou de `ver-md.html`.

## Por que não basta colar URL do site

- `ver-md.html?f=...` carrega o `.md` **no cliente** (fetch + renderização). Importadores de URL costumam receber só o *shell* HTML, **sem** o corpo do SDR.
- O **gate** (`access-gate.js`) depende de token/sessão no navegador; produtos de IA em geral **não** replicam esse fluxo.

## Estratégia A — Anexar arquivos (recomendado)

### 1. Norma entre SDRs (pasta inteira)

- **`SDRs/`** — todos os `sdr-*.md` (e subpastas `governance/`, `templates/` se quiser contexto de processo).

### 2. Documentos modelo em Markdown (raiz `arquitetura-contratual/`)

- **`Proposta - Modelo de Central de Serviços e Infraestrutura de TI.md`**
- **`IMR-sintese-executiva.md`**
- **`ANS-Acordo-de-Niveis-de-Servico-modelo.md`**
- **`memoria-calculo-remuneracao-ic-modelo.md`** (se o notebook for falar de preço por IC)

### 3. Referência CMDB (opcional, se o tema for inventário / 800 itens)

- **`Informacoes-gerais/`** — arquivos `referencia-cmdb-*.md` conforme necessidade.

### 4. Exportação prática

- **ZIP:** compactar as pastas/arquivos acima a partir da raiz do repositório Git.
- **Google Drive:** enviar a mesma seleção; no Notebook LM, escolher essas fontes.

Atualize o pacote quando houver **merge** de alterações nos SDRs ou nas minutas.

## Estratégia B — URLs do site (após deploy)

### Uso mais rápido: lista pronta de URLs

Cole diretamente no campo "Adicionar fonte por URL" do Notebook LM:

**`https://centralservicos.web.app/sdr/urls.txt`**

O arquivo contém uma URL absoluta por linha — todas as páginas temáticas do site + os SDRs em HTML estático. É regenerado automaticamente a cada deploy pelo script `gerar_site_search_index.py` (norma: [sdr-0017](../SDRs/sdr-0017-site-html-rastreabilidade.md)).

### URLs individuais (referência)

| Finalidade | URL |
|------------|-----|
| **Lista completa para Notebook LM** | `https://centralservicos.web.app/sdr/urls.txt` |
| **HTML com corpo completo no primeiro GET** | `https://centralservicos.web.app/sdr/sdr-0001-arquitetura-tres-contratos.html` |
| **Índice de todos os SDRs em HTML estático** | `https://centralservicos.web.app/sdr/index.html` |
| **Markdown bruto (sem JS)** | `https://centralservicos.web.app/repositorio/SDRs/sdr-0001-arquitetura-tres-contratos.md` |

**Inventário alternativo no site:** após o build (`sync` + `gerar_html_estatico_sdrs`), execute na raiz do repositório:

```bash
python arquitetura-contratual/scripts/verificar_links_e_inventario_site.py --base-url https://<host> --include-repo-md
```

Isso gera `site/notebook-lm-urls.txt`: **uma URL absoluta por linha**, **vírgula no final**, sem outro texto — pronto para copiar e colar no Notebook LM. O `--base-url` tem default `https://centralservicos.web.app` no script (ajuste para `https://cs.sinergia.dev.br` se for o caso). Com `--include-repo-md`, o script usa o espelho `repositorio/SDRs/sdr-*.md` só para **descobrir** quais SDRs listar — no `.txt` entram as URLs **`/sdr/sdr-*.html`** equivalentes (nunca `.md`). Publique o site e abra `https://<host>/notebook-lm-urls.txt` para copiar. Relatórios de links quebrados: `site/diagnostico/relatorio-links-falhas.md`.

**Caveats:** o Notebook LM pode **não** aceitar certas URLs ou domínios; políticas mudam. Se "Adicionar fonte por URL" falhar, use a **Estratégia A**.

## Estratégia C — Repositório remoto (Bitbucket)

Se o notebook ou a equipe puder usar **link público ou autenticado** para arquivo texto:

- Raw do Git no Bitbucket apontando para `SDRs/sdr-….md` — útil para automação, desde que a política de acesso permita.

## Checklist rápido

- [ ] Pasta `SDRs/*.md`
- [ ] Proposta + IMR + ANS (+ memória de cálculo se IC)
- [ ] Ou: URL `https://centralservicos.web.app/sdr/urls.txt` para importação por URL (Estratégia B)
- [ ] Revisar versão após cada release de documentação

## Rastreabilidade

- Lista de URLs `site/sdr/urls.txt`: [`arquitetura-contratual/scripts/gerar_site_search_index.py`](../arquitetura-contratual/scripts/gerar_site_search_index.py) (norma: [sdr-0017](../SDRs/sdr-0017-site-html-rastreabilidade.md)).
- Geração das páginas `site/sdr/*.html`: [`arquitetura-contratual/scripts/gerar_html_estatico_sdrs.py`](../arquitetura-contratual/scripts/gerar_html_estatico_sdrs.py) (norma: [sdr-0017](../SDRs/sdr-0017-site-html-rastreabilidade.md)).
