Planilha que não quebra
A planilha longa é conferida antes: separador de milhar, sinal misturado, região sem valor, nome de campo com espaço. Planilha ruim é recusada inteira.
Entrega: preparar_dados_graficos.py e manifestoOcto para dados e gráficos no Illustrator
O Illustrator desenha gráficos a partir da janela Dados do gráfico e gera peças em série pelo painel Variáveis, que tem um tipo próprio para dado de gráfico. O Octo prepara a planilha para não quebrar a importação, exporta cada conjunto sem sobrescrever nada, gera mapas por faixa com mapshaper e confere o número desenhado contra a planilha. O número, a leitura do gráfico e a arte final ficam com pessoas.
Seis entregas possíveis, tiradas do levantamento. Nenhuma sobrescreve arquivo, todas conferem o resultado pelo conteúdo, e todas vão para revisão de quem responde pelo número e pela peça.
A planilha longa é conferida antes: separador de milhar, sinal misturado, região sem valor, nome de campo com espaço. Planilha ruim é recusada inteira.
Entrega: preparar_dados_graficos.py e manifestoUm arquivo por região no arranjo da janela Dados do gráfico: canto vazio, séries na primeira linha, categorias na primeira coluna.
Entrega: dados/<região>.tsvCSV com texto, imagem (@), gráfico (%) e visibilidade (#), com o nome do conjunto no padrão da peça, que vira o nome do arquivo no lote.
Entrega: conjuntos_graficos.csv conferidoO script mostra cada conjunto, exporta SVG e PNG com o nome do conjunto, não sobrescreve e não salva o modelo.
Entrega: exportar_conjuntos.jsx e registromapshaper junta a planilha à malha, simplifica, classifica e grava SVG com id e data-* em cada região, mais um CSV de classes.
Entrega: mapa_coropletico.sh e classes.csvRótulo do SVG contra a planilha, fatias contra 100, cor da região contra a classe, faltas e sobras. Divergência volta para quem responde pelo número.
Entrega: conferir_numeros.py e conferencia.csvO mesmo ciclo do Octo, aplicado a gráficos, infográficos e mapas. Cada braço tem um papel estreito; quem aprova o número, a leitura e a peça são pessoas.
Quais peças com gráfico saem todo mês, de quais planilhas, em que versão do Illustrator, e quem mexe no número no caminho.
Planilha longa, arquivos de dados por gráfico, conjunto de variáveis, classes do mapa e padrão de nome, versionados.
Planilha de entrada só leitura, saída separada, nada sobrescrito, planilha com nome de pessoa sinalizada (LGPD).
Gráfico nativo com variáveis, gráfico gerado fora em SVG, ou mapa pelo mapshaper, conforme a peça e o volume.
Scripts com a fonte de cada regra anotada: milhar, sinal, formato do CSV, nome do conjunto.
Rótulo contra planilha, fatias contra 100, cor contra classe. "O lote terminou" não é conferência.
Pasta conferida e manifesto com sha256. A entrega à gráfica ou ao cliente é aprovada por uma pessoa.
Versão da planilha, malha e classes do mapa, e quem aprovou cada peça.
O Octo confere se o desenho bate com a planilha. Não decide se a planilha está certa, não escolhe a escala do gráfico e não aprova limite de mapa.
O critério que o Octo usa para escolher, com o limite documentado de cada caminho.
| Tarefa | Caminho | Observação |
|---|---|---|
| Um gráfico com a cara da marca | Ferramenta de gráfico e design de coluna | Não desagrupar; degradê só no fim |
| Mesmo gráfico, números diferentes por peça | Variáveis com dado de gráfico | Um arquivo de dados por documento; campos sem espaço |
| Exportar uma peça por conjunto | Lote com origem Conjuntos de dados | Nome pelo número ou pelo nome do conjunto |
| Exportar SVG e PNG com registro | Script JSX com dataSets[i].display() | Illustrator aberto, designer presente |
| Trocar os números por script | Variáveis | GraphItem não expõe os dados na referência lida |
| Gráfico complexo, igual em vários formatos | matplotlib ou Vega-Lite em SVG | Vira desenho no Illustrator; atualizar é gerar de novo |
| Mapa de regiões por faixa | mapshaper | Código como texto; keep-shapes ao simplificar |
| Pedido em linguagem natural | Assistente de IA e servidor MCP | Só no Illustrator (Beta), outubro de 2026 |
| Mesclagem de dados no servidor, sem estação | Illustrator API (Firefly Services) | Rota enterprise, com acesso pelo representante Adobe; um arquivo por linha do CSV |
Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.
Proposta, não promessa
O Octo confere as peças que já saem, sem mudar o jeito de desenhar: basta nomear os rótulos.
Modelo com variáveis, planilha preparada e exportação por conjunto com nome no padrão.
Mapa por faixa e gráfico complexo gerados por especificação versionada, acabados pelo designer.
Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.
6
pontos com fonte publicada, cada um com a referência indicada ao lado.
id-field e svg-data (atributos data-*) e classifica com -classify.Fonte: mapshaper, referência de comandosO Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.
Levanta, calcula, organiza e gera os documentos: arquivos, pranchetas, provas e relatórios.
Entrega: material pronto para conferirO cliente ou o diretor de arte confere o que o Octo entregou antes de aprovar. Se algo não fecha, volta para o Octo com a correção.
Etapa: conferência por quem aprovaO Octo não aprova a arte. Numa arte não há assinatura legal: a aprovação da arte e da prova fica com o cliente ou o diretor de arte.
Aprovação: cliente ou diretor de artePáginas da ajuda do Illustrator sobre gráficos, variáveis e lote, o blog de desenvolvedores da Adobe, a referência de scripting (cópia comunitária) e a documentação do mapshaper, do Vega-Lite e do matplotlib, consultadas em 31/10/2026.
O diagnóstico começa pela conferência de uma peça que já saiu: os rótulos contra a planilha que a gerou. Você recebe o que bateu, o que divergiu, o que faltou e as perguntas que só a sua equipe responde, e decide com isso na mão.