# Transição: Editor de Regras da Tabela (especializado)

Status: concluído (novo editor disponível)

Resumo
- A aba "Regras Visuais" foi removida do editor de configuração da Tabela (`PraxisTableConfigEditor`).
- O wrapper anterior baseado no construtor genérico visual foi descontinuado nesta biblioteca.
- Um editor especializado de regras da Tabela foi introduzido e substitui o fluxo anterior.

Motivação
- Reduzir complexidade e dependências desnecessárias do builder genérico.
- Focar o domínio de Tabela (alvos linha/célula, efeitos dedicados e integração direta com `TableConfig`).

Impacto
- A aba "Regras" agora utiliza o novo editor especializado, com fluxo column‑first, operadores por tipo, editores de valor dinâmicos e construtor de grupos (AND/OR/NOT).
- As regras continuam salvas como DSL em `rowConditionalStyles` e `columns[].conditionalStyles` (runtime inalterado).
- O runtime DSL da tabela foi ampliado com helpers corporativos embutidos (`jsonType`, `eqIgnoreCase`, `between`, `dateBetween`, `containsAny`, `containsAll`, `coalesce`), sem necessidade de registro manual no host.

Alternativas
- A aba JSON permanece disponível para ajustes diretos quando necessário.

Notas técnicas
- Componentes e conversores removidos (nomes antigos omitidos por política):
  - Editor visual anterior e seu wrapper
  - Conversores de regras do editor visual e seus testes
- Remoções de export na API pública: `src/public-api.ts`.

Próximos passos
- Evoluir efeitos dedicados (classe/estilo/ícone/imagem/badge/valor/tooltip) preservando compatibilidade de runtime.
