← Files MyBI IAARCHIVED FILE

VALIDACAO.md

2.68 KB · Sep 30, 2026 · 23:16 UTC

↓ Download file

# Validação da versão 0.1.12

A versão 0.1.12 preserva o título e o nome do arquivo XML-base e ajusta as seções do INI.

A versão 0.1.11 separa a criação completa da edição segura de um dashboard existente. Quando os campos vêm de uma fonte MyBI existente, exige o XML atual como base, preserva a fonte, consulta ou procedure, parâmetros, cálculos e itens existentes, e acrescenta somente os novos componentes. Também preserva o nome real das medidas
e inclui um prompt inicial pertinente em português. O comportamento visual deve ser conferido após carregar a atualização.

Verificado localmente em 2026-09-13:

- Validador oficial do scaffold de plugin: aprovado.
- Validador oficial de SKILL.md: aprovado.
- 26 testes automatizados Python: aprovados, incluindo preservação do XML-base, fonte dinâmica, esquema, fórmulas,
  moeda, percentual, aparência e rejeições.
- Colunas explícitas e ResultSchema no formato serializado pelo DevExpress 24.2.5.
  Confirmados cinco tipos (String, Int64, Double, DateTime, Boolean) em source.Result
  após carga offline; esquema e colunas preservados na regravação. Referência de
  serialização obtida de tabela SQLite sintética vazia, sem acessar dados de clientes.
- CalculatedFields preservados na carga/regravação DevExpress 24.2.5 com expressão,
  DataType e DataMember; sintaxe analisada por CriteriaOperator. Sem consulta ao banco.
- Pacote com três componentes separados (card, EChartsGradientBar e grid): carregado
  e reserializado pelo DevExpress 24.2.5 sem acessar banco de dados.
- Pacote cobrindo os 15 componentes do catálogo: carregado e reserializado, preservando
  contagem de itens, fonte, DataItems, metadados customizados e séries/medidas dos cards.
- Estrutura do ZIP: DashboardWeb/dashboard1.xml e formatacao.ini mínimo na raiz.
  Leitores de aparência conferidos no código MyBI. Aparência final ainda requer teste web.
- Oito pacotes de teste carregados e regravados pelo DevExpress 24.2.5, incluindo
  NumericFormat Currency/Percent e esquema tipado.

Esses testes não executaram o MyBI web, o JavaScript dos gráficos ou uma importação no
servidor. Não comprovam qualidade visual, dados do cliente, instalação no ChatGPT Work
ou compatibilidade com Claude. A validação de sintaxe JavaScript não executa o código.

O modo padrão é components: componentes separados, não Dashboard HTML. Itens HTML
exigem mode html explícito. CalculatedFields numéricos suportados conforme calculos.md;
outras opções fora do catálogo não são ignoradas.
Próxima validação: instalar o plugin em ambiente de teste e importar um ZIP gerado no
MyBI de teste, vinculando uma fonte sintética compatível, antes de distribuição pública.

SHA-256: 8ae003df6e80f908d4aae80c84267af26cbef707af5242ac24faa6f818cafb28