# 🧠 Regras para IA Coder: Uso do Editor Quill em Campos *Textarea* Este documento define regras claras para que a IA coder utilize o editor **Quill** em formulários do sistema, substituindo `textarea` comuns **somente nos campos destinados a descrição ou conteúdo textual rico**. ------------------------------------------------------------------------ ## 📌 1. Quando usar o Quill A IA **deve** substituir um campo ` ``` **ATENÇÃO**: - NUNCA inicialize o Quill via JavaScript manual dentro dos módulos se estiver usando o layout `dashboard.twig`. - O script global `public/assets/js/quill-init.js` já faz o trabalho de montagem e sincronização. - Se houver mais de um editor na mesma página, o sistema deve ser adaptado para IDs incrementais ou seletores de classe, mas o padrão mestre é o ID único `quill-editor`. ------------------------------------------------------------------------ ## 📌 5. Regras para backend + IA - Para análise por IA, preferir texto simples: ``` javascript quill.getText(); ``` - Para preservar formatação, usar HTML\ - Sanitizar HTML conforme necessário ------------------------------------------------------------------------ ## 📌 6. Regras de detecção de campos que devem usar Quill A IA deve ativar o Quill automaticamente para campos cujo `name` ou `id` contenha: - descricao / description\ - conteudo / content\ - body\ - texto / text\ - observacoes / obs\ - about Incluindo variações como:\ `snake_case`, `camelCase`, `kebab-case`. Exemplos:\ - `product_description`\ - `postContent`\ - `body_text`\ - `obs_adicionais`\ - `article-body` ------------------------------------------------------------------------ ## 📌 7. Regra principal da IA > Todo campo de texto que permita formatação, parágrafos ou conteúdo > rico deve usar o editor Quill. ## 📌 8. Regra secundária > Campos curtos, técnicos ou que exigem texto simples **não** devem usar > Quill. ------------------------------------------------------------------------ Fim do documento.