# Prompt: Diagnosticar Problemas de Visibilidade e Habilitacao por Atividade

Analise e corrija inconsistencias de visibilidade/habilitacao em formularios Fluig por atividade BPM.

## Problemas alvo
- Campo aparece na atividade errada
- Campo readonly/desabilitado nao respeita a regra
- Painel/aba/botao some indevidamente
- Divergencia entre `displayFields` e `enableFields`
- Regras quebram em retorno de atividade ou modo `VIEW`
- Comportamento diferente em movimentacao automatica (`System:Auto`)

## O que analisar
- `displayFields.js`, `enableFields.js`, `validateForm.js`, `custom.js`
- Uso de `WKNumState`, `form.getFormMode()`, `customHTML.append`
- Campos hidden/protegidos
- Dependencias de zoom/pai-filho

## Entrega esperada
- Causa raiz por problema
- Patch minimo e seguro
- Matriz por atividade (`visivel`, `editavel`, `obrigatorio`)
- Checklist de regressao para homologacao
