| Batch | Status | Escopo | Alvo de validação | Observações |
|---|---|---|---|---|
| BATCH-000 | complete | Onboarding do SDD repo-wide no conn2flow |
Kits Claude/Copilot instalados, controle sdd/ criado, baseline registrado |
Fechado em 2026-05-25 |
| BATCH-001 | complete | Plano 1: tarefas e scripts de sincronização de projetos | validation-001-017.md | Implementado e validado em 2026-05-25 (composto em 3 tarefas: Core & Project, Project e Core) |
| BATCH-002 | complete | Motor de Widgets Envelopados e Módulo publisher-highlights |
validation-001-017.md | Implementado e validado no core do Conn2Flow em 2026-05-25 (suporte a comentários HTML e CRUD de curadoria) |
| BATCH-003 | complete | Correções e melhorias do módulo publisher-highlights (req-004) |
validation-001-017.md | Slice corretivo do BATCH-002 (form completo em adicionar/clonar, dropdown template_id, order_by, autocomplete múltiplo, variáveis item# no html-editor) |
| BATCH-004 | complete | Renomeação física de diretórios e arquivos de templates (req-005) | validation-001-017.md | Alinhar nomes de diretórios/arquivos com id do JSON; checksums já estavam vazios |
| BATCH-005 | complete | Correções visuais, simulação, mapeamento e fallback (req-006) | validation-001-017.md | 9 itens: SQL INNER JOIN, iframe auto-refresh, simulação highlights, visual segment/labels, filtro linked_template, bloco no-item |
| BATCH-006 | complete | Diagnóstico, mapeamento melhorado e preview real (req-007) | validation-001-017.md | 5 itens: fallback params + debug, ocultar mapeados, diferenciar campos padrões/dinâmicos, tabs + widget-preview AJAX, componente simulação simplificado |
| BATCH-007 | complete | Busca manual, abas externas e fallback de simulação (req-008) | validation-001-017.md | 4 itens corretivos sobre o BATCH-006: AJAX manual no dropdown, 2 abas externas preservando html-editor, fallbacks url/date, validação do componente highlights-simulation |
| BATCH-008 | complete | Variáveis sem arrobas, regex de simulação e debounce global (req-009) | validation-001-017.md | 4 itens: remover @[[ ]]@ do painel adm (JS + páginas HTML), regex sem arrobas na simulação, sync com publisher_highlights_update_target_variables, debounce global em todos os controles |
| BATCH-009 | complete | Persistência template_id, preview mapeado, simulação completa, limpeza arrobas (req-010) | validation-001-017.md | 5 itens: template_id no fields_schema, normalizar fields_values, fallbacks robustos, refresh ao trocar template, remover @@ decorativos |
| BATCH-010 | complete | Ordem manual, hidratação selects, vínculo no inserir, simulação diversificada (req-011) | validation-001-017.md | 5 itens: jquery-custom-dropdown onAdd/onRemove, setTimeout em #rule/#order_by, força tem_vinculo para highlights, offsets por varName, enriquecer mocks |
| BATCH-011 | complete | Nova Aba de Código do Widget no Editor de Destaques (req-012) | validation-001-017.md | 3 itens: html das páginas adicionar/editar/clonar, inicialização do CodeMirror read-only e sincronização do slug no javascript |
| BATCH-012 | ready-for-intake | Atualização e Alinhamento dos READMEs Globais da Raiz | Visual/Revisão | Revisão do README.md e README-PT-BR.md para documentar o motor de widgets envelopados, destaques curados, aba do widget e a doc 03-spec do SDD |
| BATCH-013 | complete | Correção de Sincronização, CodeMirror e Renderização do Widget (req-013) | validation-001-017.md | Flag ignoreCallbacks no setValues/onAdd/onRemove, simplificar syncSelection e validação do scheduleWidgetPreview |
| BATCH-014 | complete | Refatoração de Curadoria Manual, Autocomplete Ajax e Reordenação Drag and Drop (req-014) | validation-001-017.md | Substituição do custom dropdown por input autocomplete de busca Ajax, tags em labels do Fomantic UI com suporte a reordenação Sortable.js e correção do hep-widget-code CodeMirror |
| BATCH-015 | complete | Correções Residuais de Destaques e Inicialização do Módulo de Menus (req-015) | validation-001-017.md | 4 correções no publisher-highlights (simulação count, margem dropdown, visibilidade dinâmica do container, grab no label todo + filtro) e criação do módulo menus desacoplado do publisher (tabela sem publisher_id, 6 templates próprios, autocomplete de páginas). Ver DEC-022. Deploy/validação runtime pendente com o operador (Update => Core) |
| BATCH-016 | complete | Hierarquia Multi-nível de Menus e Drag-and-Drop Estilo WordPress (req-016) | validation-001-017.md | Itens tipados (página/link-custom/cabecalho/link-action/separador), filtro de tipo de página no autocomplete, editor de árvore drag-and-drop bidimensional próprio (vanilla + Fomantic, sem Sortable.js) e renderização recursiva item-parent/[[item#children]]. Ver DEC-023. Contrato de selected_items passa a ser árvore tipada. Validação estática + teste do renderizador OK; deploy/validação runtime pendente com o operador |
| BATCH-017 | complete | Ajustes e Correções no Módulo de Menus (req-017) | validation-001-017.md | 5 itens: aba Variáveis/Simulação reintegrada ao html-editor para o alvo menus (com componente html-editor-menus-simulation pt-br/en e simulação recursiva de árvore), fix no alternador de tipos JS (dropdown('get value')), placeholder do DnD com altura de item + "Solte o item aqui" ← →, e hover dos submenus corrigido (gaps mt-1/ml-1 removidos em menus-dropdown e menus-horizontal-navbar). Ver DEC-024. Validação estática + teste do simulador OK; deploy/validação runtime pendente com o operador |
Navegação das docs
SDD