# Prompt: Criar Formulario BPM Completo com Matriz de Atividades

Crie um formulario Fluig completo a partir da descricao do processo e da matriz de atividades BPM.

## Objetivo
Gerar pacote pronto para publicacao em `forms/{NomeFormulario}/` com:
- HTML principal
- `custom.js`
- `events/displayFields.js`
- `events/enableFields.js`
- `events/validateForm.js`
- `style.css` (quando necessario)

## Requisitos tecnicos obrigatorios
- Usar Fluig Style Guide (`fluig-style-guide`)
- Todos os campos com `name` e `id`
- Grid Bootstrap/Style Guide (sem layout por tabela)
- Regras por atividade com `WKNumState`
- `validateForm` server-side para obrigatorios e regras de negocio
- Eventos server-side em ES5 (Rhino)

## Entradas esperadas
- Nome e objetivo do processo
- Lista de atividades (id + papel)
- Campos por atividade
- Regras de negocio/validacoes
- Uso de zoom, pai-filho e datasets

## Entrega esperada
- Estrutura de arquivos completa
- Base funcional por atividade
- Checklist de testes (abertura, aprovacao, retorno, finalizacao)
- Pontos `TODO` bem localizados se faltar detalhe de negocio
