# Reproduzir o template exato de entrega

O resultado da instalação completa é **este modelo**, não uma arquitetura semelhante escolhida livremente pelo instalador. [template.json](../assets/notion/template.json) preserva os corpos da página IAs e das oito fichas/registros, os cinco esquemas, as treze vistas e seus filtros. [esquema.json](../assets/notion/esquema.json) explica tipos, ordem de criação e relações diretas. O formato JSON é um contrato de construção; o agente usa as operações Notion disponíveis para materializá-lo, não entrega o JSON como substituto do ambiente.

## Fonte única da reprodução inicial

**template.json governa o conteúdo e a apresentação das páginas, propriedades, opções, relações e vistas iniciais.** esquema.json fornece ordem e campos diretos de criação e deve corresponder a ele. Resumos dos apoios não substituem essa definição. Os modelos ficha-agente.md, tarefa.md e melhoria.md são para novos registros depois da instalação; cadastro-couto-ias.md apenas orienta completar os campos reais da instância. Não use esses modelos para reescrever os corpos iniciais. Havendo divergência entre os dois arquivos estruturados, preserve a parte já válida, registre a diferença e reconcilie o modelo antes de declarar a instalação completa.

## O que permanece igual

- Página IAs: introdução, três acessos em colunas, Tarefas para os agentes, galeria, auditoria, cadastros sugeridos e orientações recolhíveis, na mesma ordem.
- Cinco bases nativas com as mesmas funções, propriedades, opções e relações.
- Treze vistas: duas em Agentes (catálogo e auditoria); três em Tarefas dos agentes (tabela, status, próximo agente); uma em cada base de melhorias, Sistemas e Produtos; Kanban e galeria do portal; três quadros individuais dos agentes.
- Três fichas iniciais: cadastro do produto Couto-IAS em preparação e dois agentes de exemplo planejados. O cadastro do Couto-IAS não é fictício nem comprova aplicação na conta.
- Três tarefas e duas melhorias **identificadas como fictícias**, incluindo exemplo delegado por pessoa e passagem entre agentes.
- Nove dimensões da Auditoria dos componentes começando em Não avaliado, com data, referência, alcance e ajuste.
- Sistemas e Produtos com **zero registros**, já relacionadas a Agentes.

Nomes de pessoas, acessos, arquivos e fatos do negócio não se inventam. Os campos de implantação do Couto-IAS recebem o que for confirmado na conta de destino. O texto que descreve a condição inicial de modelo é atualizado na ficha da instância quando houver aplicação e prova correspondentes. Isso é completar a instalação, não mudar o desenho.

## Construir em ordem para resolver identidades

1. Leia a página de destino e o que já existe. Abra os dois arquivos JSON integralmente e os apoios de criação, auditoria e passagens. Recupere uma instalação anterior antes de criar outra.
2. Crie ou reaproveite IAs e as cinco bases. Use os campos diretos e a ordem de esquema.json; relações de retorno são geradas pelo vínculo recíproco, não criadas como outra relação independente.
3. Crie ou localize as oito páginas de registro indicadas em template.json. Primeiro crie as identidades, depois aplique relações: alguns exemplos fazem referência uns aos outros. Campos inversos de relação são derivados e não devem ser preenchidos separadamente. Sistemas e Produtos não recebem registros.
4. Crie/reaproveite cada vista indicada em views. As de containers agents, tasks, improvements, systems e products são abas das respectivas bases. portal_tasks e portal_agents são vistas vinculadas na página IAs; c0_tasks, prep_tasks e review_tasks são vistas vinculadas nas fichas dos três agentes. Todos apontam para as mesmas fontes desta instalação.
5. Reproduza cada configuração: nome, tipo, propriedades e sua ordem, largura/quebra quando indicadas, agrupamento por grupo de status, filtros, tamanho e disposição de cartões. Converta a configuração neutra para o mecanismo aceito pela conexão; use sua documentação. Filtros individuais precisam apontar para a ficha criada nesta instância. Nunca deixe uma vista apontando para o modelo original.
6. Monte o mapa bindingTokens: cada marcador recebe o URL ou a fonte do objeto criado/reaproveitado. O acesso à auditoria abre a tabela Agentes e instrui selecionar a aba Auditoria dos componentes. Não há marcador de deep-link sem efeito: as menções podem ser normalizadas para a base pelo Notion. Cada entidade declara explicitamente seu token de identidade no modelo. IDs de página, fonte e vista têm funções diferentes.
7. Resolva todos os marcadores antes de gravar corpos e propriedades. Crie os elementos filhos/vistas e use suas tags nativas efetivamente retornadas ao compor a página. Preserve qualquer conteúdo existente não abrangido pela mudança. Um arquivo Markdown anexado com tags não é uma página Notion materializada.
8. Grave os corpos e propriedades, confira a releitura e salve o mapa na instância. Não grave IDs dessa conta no pacote distribuído.

Os marcadores começam por __IAS_ e terminam em __. Nenhum deve ficar visível na entrega. As chaves de config descrevem o estado esperado, não são argumentos universais de qualquer API.

## Conferir correspondência, além de existência

Compare a instância com o modelo:
- página, blocos, colunas, ordem dos acessos, ícone, capa e largura definidos em presentation;
- descrições das bases, layout de página padrão/customizado e opções de seleção/status com cores, grupos e valor inicial;
- cinco fontes de dados, nomes/tipos/opções dos campos e alvos das relações;
- treze vistas, colocação, tipos, filtros, agrupamentos e propriedades;
- oito registros iniciais e seus vínculos, com os exemplos preservados como exemplos;
- nove dimensões não avaliadas e Sistemas/Produtos vazias;
- ausência de marcadores, IDs de origem e relações apontando para outra conta.

Na instalação nova, a referência inicial é 3 agentes, 3 tarefas, 2 melhorias, 0 sistemas e 0 produtos. Depois do primeiro trabalho real, a contagem pode crescer: registre a linha de base antes de misturar exemplos e uso.

Em ambiente existente, **não reinicialize** para forçar contagem ou igualdade. Preserve registros e adaptações, complete as lacunas e informe as diferenças reais. Reinstalação usa o mapa para não duplicar páginas, exemplos, relações ou vistas. Se a pessoa optar por outro sistema, descreva a adaptação como tal, não como reprodução exata do template Notion.

Se o recurso para criar uma vista ou relação faltar, a instalação permanece parcial naquela parte. Não retire silenciosamente o componente do contrato nem declare equivalência visual sem observação.

## Percursos operacionais

A criação e o tratamento de acesso seguem [Ambiente Notion](criar-ambiente-notion.md); delegações e retorno seguem [Passagens](passagens-no-kanban.md); a avaliação segue [Auditoria dos componentes](auditoria-dos-componentes.md). O plugin pode funcionar como Skill avulsa: estes arquivos contêm o modelo completo sem depender de Notion privado.

## Aplicar a apresentação definida

Cada página inicial declara presentation: ícone nativo ou ausência de ícone, capa ou ausência de capa e largura. O portal IAs usa robot_blue e largura total; as oito páginas de registro usam largura normal e não têm ícone/capa. Esses valores foram recuperados do modelo, não deduzidos do corpo Markdown. Aplique os atributos pelo mecanismo disponível antes de concluir e releia a configuração.

Cada base declara description e pageLayout. O valor mode=notion_default registra o layout padrão observado, sem personalização de módulos. Em base nova, preserve esse padrão; se uma cópia existente tiver layout customizado, preserve o trabalho e registre a diferença em vez de apagar a personalização. As configurações de opções em template.json são completas; use nomes, cores, grupos e defaultOption, mapeando-os ao mecanismo atual.

Tema claro/escuro, fonte da interface e tamanho da janela são preferências de exibição da pessoa; não mude configurações da conta para fabricar igualdade. A comparação da estrutura e dos atributos definidos tem prova própria, e a renderização visível deve ser conferida na superfície utilizada. Atributo não acessível fica não conferido; não declare equivalência completa daquela camada.
