Este arquivo controla o estado dos batches do conn2flow no modelo SDD.
Status usados aqui
-
complete: batch fechado e validado -
ready-for-intake: próximo slice reservado, aguardando intake humano classificado -
in-progress: implementação em andamento -
blocked: depende de decisão, requisito ou validação adicional
Batches
| Batch | Status | Escopo | Alvo de validação | Observações |
|---|---|---|---|---|
| BATCH-303 | ready-for-intake | Docs de conceitos, guias, CLI, API e hooks na 3.0.14; termos SDD → MDD (REQ-295) | req-295.md | Frente 4 da revisão das docs. |
| BATCH-302 | ready-for-intake | Docs de módulos na 3.0.14 com "Como usar" (REQ-294) | req-294.md | Frente 3 da revisão das docs. |
| BATCH-301 | ready-for-intake | Docs de bibliotecas na 3.0.14, 35 pendentes e 7 ausentes (REQ-293) | req-293.md | Frente 2 da revisão das docs. |
| BATCH-300 | implemented-pending-homologation | /docs/mdd/ com 301 pela sincronização, What's New 3.0 e memórias de engenharia fora da publicação (REQ-292) |
BATCH-300.md | Branch feat/req-292. PHPUnit Docs/Req292 38 verdes; Lab 200 nas novas e 301 nas antigas. Produção depende do release 3.0.15. |
| BATCH-297 | implemented-pending-homologation | dist/ republicado a cada atualização e deploy: JS/CSS publicados não ficam mais congelados (REQ-289) | BATCH-297.md | Branch feat/req-289. Simulação: Lab 2/611, produção 59/611 congelados. PHPUnit 1.910 (2 falhas de ambiente). Falta release. |
| BATCH-296 | implemented-pending-homologation | 404 sem espera: busca de outro idioma pelo índice (REQ-288) | BATCH-296.md | Branch feat/req-288. Produção: consulta 7.849 ms → 26 ms. PHPUnit 1.909 (2 falhas de ambiente). Falta release. |
| BATCH-295 | implemented-pending-homologation | Choques sem falsos positivos: artefatos de sistema e config.php sempre escritos, divergência nunca escondida, superados automáticos, decisão em lote, lista paginada, utf8mb4 (REQ-286) |
BATCH-295.md | Branch feat/req-286. PHPUnit 1.905 (só 2 falhas de ambiente), Vitest 700; motor simulado contra Lab e produção. Falta release. |
| BATCH-294 | implemented-pending-homologation | Atualização pelo painel parava no finalize: etapa de banco lia os dados do projeto e a retirada automática desativava o core; manter por padrão (REQ-285, DEC-136) | BATCH-294.md | Branch feat/req-285. Suítes do atualizador 234 verdes, Vitest 700/700; Lab reparado pelo dump do snapshot. Falta release e nova atualização pelo painel. |
| BATCH-293 | implemented-pending-homologation | Cache do Tailwind por recurso portável entre pastas/terminais, Data.json em LF, diff de choque sem estouro e skills com project:deploy (REQ-284) | BATCH-293.md | conn2flow-site de outra pasta do core: 1207 recompilados (528 s) → 0 (7 s), Data.json idênticos; PHPUnit verde nas suítes tocadas. |
| BATCH-292 | implemented-pending-homologation | Exposição de CRUD via API RESTful para os módulos básicos do Core: Fase 1 Motor Canônico e RBAC (REQ-283) | BATCH-292.md | Branch feat/req-283. CRUD opt-in por api.crud (DEC-135 aceita), admin-categorias habilitado. PHPUnit 1.880 sem falhas (20 novos); REV-001/REV-002 r2 concluídos. |
| BATCH-291 | complete | Estabilização do teste assíncrono de XHR no global-csrf-refresh (REQ-282) | BATCH-291.md | Vitest 700/700; vi.waitFor determinístico; CI release 3.0.8 verde. |
| BATCH-290 | complete | Deploy [REDACTED] com o dono do destino também entrando como root (BL-033) (REQ-281) | BATCH-290.md | PHPUnit 1.860; 3 testes com bash real; release 3.0.8 homologado. |
| BATCH-289 | complete | Trava da atualização pelo painel: dono morto via posix (open_basedir esconde o /proc) e etapa com erro cancela a sessão (REQ-280) | BATCH-289.md | PHPUnit 1.857, Vitest 700; release 3.0.8 homologado. |
| BATCH-288 | implemented-pending-homologation | Sessão de banco da atualização com wait_timeout longo (MariaDB de produção a 10 s derrubava a sincronização) (REQ-279) | BATCH-288.md | PHPUnit 1.852; reprodução e correção no MariaDB 11.8 do Lab. |
| BATCH-287 | implemented-pending-homologation | Atualizador do core sempre entregue mesmo com manifesto desatualizado (a 3.0.5 preservou o próprio atualizador no temp) (REQ-278) | BATCH-287.md | PHPUnit 1.849, 4 novos. |
| BATCH-286 | implemented-pending-homologation | Hotfix do atualizador pelo painel: erro fatal libera a trava, 1 GB nas etapas pesadas, dono morto libera, painel oferece liberar e tentar de novo (REQ-277) | BATCH-286.md | PHPUnit 17 (fatal real em processo à parte), E2E 8/8 no Lab. |
| BATCH-285 | implemented-pending-homologation | Correção dos diálogos de regeneração de link privado que bloquearam o release 3.0.4 (REQ-276) | BATCH-285.md | Vitest 700/700; seis cenários novos, versões e minificados atualizados. Release pelo próximo agente. |
| BATCH-284 | implemented-pending-homologation | Visibilidade e link direto privado nas páginas (admin-paginas e publisher-pages); sem permissão marcado ao adicionar (REQ-275) | BATCH-284.md | PHPUnit 1.838 (15 novos), E2E 12/12, navegador 9/9, gravação 3/3 no Lab. |
| BATCH-283 | implemented-pending-homologation | Passe de navegador confiável: navegar deslogado com o site restrito ligado; autorizar, revogar este e revogar todos no admin-environment (REQ-274) | BATCH-283.md | PHPUnit 1.823 (19 novos), E2E no Lab 19/19; pipeline --skip-css saída 0. |
| BATCH-282 | implemented-pending-runtime-validation | Campo domain no editor, widget e validação client/server (REQ-273) | BATCH-282.md | PHPUnit 1.795 sem falhas (5 skips), Vitest 686 aprovados; pipeline [REDACTED] saída 0, editor e widget preview conferidos no navegador. Persistência/AJAX real pendentes. |
| BATCH-280 | complete | pagamentos_com_trava movida para stripe.php e pagamentos.php removido (REQ-271 / Site REQ-126) |
BATCH-280.md | Fixture REQ-265 OK; PHPUnit 1.788 com 1 falha alheia (45 skills). Lab --skip-css saída 0, sem novo fatal. dist em 755 admin:www-data e sobra remota removida. |
| BATCH-278 | ready-for-intake | Pipeline Ágil: Suporte a --skip-css em project:update-all (REQ-269) |
BATCH-278.md | Pass-through de flag no CLI e omissão de etapas de Tailwind em builds de backend. |
| BATCH-276 | ready-for-intake | Assets Isométricos de Capa para Dashboard Pages e Interface (REQ-267) | BATCH-276.md | Geração de capas 3D e manifest.json no Core. |
| BATCH-278 | implemented-pending-homologation | --skip-css em project:update-all e manager:update-all, com repasse ao sync de core e de recursos (REQ-269) |
BATCH-278.md | Lab: 36 s com a flag, 40 s sem (cache quente). composer test e Vitest verdes, com 4 testes antigos corrigidos. Gargalo de 10-15 min não é o Tailwind. |
| BATCH-277 | implemented-pending-homologation | Página com sem_permissao = 0 passa a exigir login: roteador, admin-paginas e publisher-pages (REQ-268 / Site REQ-124) |
BATCH-277.md | Teste novo 29/29 com o do roteador; Vitest 664; PHPUnit completo com 4 falhas anteriores ao lote (CRLF no stripe.php, contagem de 44 skills). Lab conferido pelo BATCH-118 do site. |
| BATCH-275 | implemented-pending-homologation | Compatibilização MDD e Suporte Dual memory/ e sdd/ (REQ-266) | BATCH-275.md | PHPUnit completo e Vitest aprovados; 44/44 skills em cinco kits; aliases e fallback validados. |
| BATCH-259 | implemented-pending-homologation | Linha 3.1, fase 1 da lousa: objetos livres, esconder por largura, imagem de fundo e Google Fonts (REQ-250) | BATCH-259.md | Só na branch 3.1. PHPUnit 1.691, Vitest 623, navegador 23/23 em [REDACTED]. |
| BATCH-260 | implemented-pending-homologation | Linha 3.1, fase 2 da lousa: lousa nomeada do sistema, duplicar e versões com restauração (REQ-251) | BATCH-260.md | Só na branch 3.1. PHPUnit 1.697, Vitest 631, navegador 18/18 em [REDACTED]. |
| BATCH-261 | implemented-pending-homologation | Linha 3.1, fase 3A da lousa: widget "Lousa" que renderiza uma lousa do sistema dentro de uma página, sem iframe (REQ-252) | BATCH-261.md | Só na branch 3.1. PHPUnit 1.702, Vitest 641, navegador 26/26 em [REDACTED]. |
| BATCH-262 | implemented-pending-homologation | Linha 3.1, fase 3B da lousa: módulo "Páginas de Lousa" (dashboard-pages), com página em paginas, modelo e controles de exibição (REQ-253) |
BATCH-262.md | Só na branch 3.1. PHPUnit 1.709, Vitest 646, navegador 28/28 em [REDACTED]. |
| BATCH-263 | implemented-pending-homologation | Linha 3.1: editor HTML e clonar no módulo "Páginas de Lousa" (REQ-254) | BATCH-263.md | Só na branch 3.1. PHPUnit 1.710, Vitest 648, navegador 38/38 em [REDACTED]. |
| BATCH-264 | implemented-pending-homologation | Linha 3.1: quatro modelos e modo IA nas "Páginas de Lousa" (REQ-255) | BATCH-264.md | Só na branch 3.1. PHPUnit 1.710, Vitest 648, navegador 42/42. Assistente IA não exercitado (sem servidor de IA no Lab). |
| BATCH-258 | implemented-pending-homologation | Widgets do Dashboard: link, formulário e navegação por script para fora do quadro; aba de widgets em primeiro; plano da lousa (REQ-249 / Site REQ-111) | BATCH-258.md | PHPUnit 1.685, Vitest 614, navegador 11/11. |
| BATCH-257 | implemented-pending-homologation | Área de widgets com dois modos (grade e lousa de posição livre), widgets por linha, janela cheia, opções flutuantes e Tailwind 4.3.3 (REQ-248) | BATCH-257.md | PHPUnit 1.684, Vitest 606, navegador 23/23. A grade continua padrão; a lousa é opcional. |
| BATCH-255 | complete | Fase B: consolidação Core/Site, documentação bilíngue e higiene SDD (REQ-246 / Site REQ-110) | BATCH-255.md | Recorte humano até 84deb54a; configurações 515c764c separadas para REQ-247. PHPUnit 1.672 e Vitest 573 sem falhas. Pipeline publicado; navegador 158/19/24 e documentação 36/36; 742 links HTTP sem falha. |
| BATCH-256 | implemented-pending-homologation | Área de widgets do Dashboard: operações widgets-administrar e widgets-visualizar, layout por perfil, layouts salvos, duplicar, atalho de edição, larguras de 2 a 12 e menu (REQ-247) |
BATCH-256.md | Branch feat/req-247 sobre a integ/widget-apresentacao; PHPUnit 1.683, Vitest 588, navegador 43/43 em quatro fases. Integrado na main em 2026-10-06 depois de reaplicar a mesclagem que a Fase B tinha revertido; navegador repetido sobre a integração (43, 16, 24, 158 e 19). |
| BATCH-254 | implemented-pending-review | Atualização automática do sistema, com abas Manual e Automático no admin-atualizacoes (REQ-245, absorve a REQ-241) |
BATCH-254.md | Rotina declarada pelo módulo no admin-cron, três períodos, hora preferida, uma tentativa por versão, sempre com verificação e volta automática. PHPUnit 1.670, navegador 19/19; disparo real pela rotina ainda não exercitado. Branch feat/req-245 sobre feat/req-243. |
| BATCH-252 | implemented-pending-homologation | Refinamentos visuais, usabilidade e controles do painel Tailwind, rodada 2 (REQ-243 / Site REQ-108) | BATCH-252.md | Select sem clique vazado, palco do editor visual, histórico, modelos compactos, alerta com ênfase, seletor de arquivos com conclusão, família publisher em 3 colunas, variables, cron e ambiente. Vitest 569, PHPUnit 1.655, navegador 140/140; branch feat/req-243. |
| BATCH-253 | implemented-pending-homologation | Paridade de estilos e hidratação dos widgets do Dashboard (REQ-244 / Site REQ-109) | BATCH-253.md | Template/autoria/head completos, base/tema → folhas parciais do widget → compilador completo, iframe opaco e geometria. Vitest 553, PHPUnit 1629, navegador 29/29. Branch feat/req-244. |
| BATCH-251 | implemented-pending-homologation | Refinamentos visuais, usabilidade e controles do painel Tailwind (REQ-242 / Site REQ-107) | BATCH-251.md | Select flutuante, TopBar e tipografia do shell, Dashboard (abas, capa ou ícone, malha e resize), CodeMirror no JSON dos envios, galerias e bandeja do seletor de arquivos. Vitest 551, PHPUnit 1.629, navegador 112/112; branch feat/req-242. |
| BATCH-248 | in-review | Refinamentos da auditoria humana Core/Site (REQ-239 / Site REQ-105) | BATCH-248.md | Interface monetária/imagem, Dashboard P/G, editor, Publisher/admin e hashes LF. Core Vitest 541/PHPUnit 1.599; Site 13/10; Lab e submissões reais aprovados, homologação/consolidação pendentes. |
| BATCH-249 | implemented-pending-homologation | Harmonização global do Design System Tailwind (REQ-240 / Site REQ-106), com adendos admin-atualizacoes e unificação dos arquivos |
BATCH-249.md | Ícones, abas, selects, alertas e tabelas padronizados; 257 telas varridas no Lab em 1366 e 390 px; PHPUnit 1.613 e Vitest 541 sem falhas. admin-arquivos passa a ser o único módulo de arquivos, com escopo e cota por filtros de hook. |
| BATCH-000 a BATCH-017 | complete | Batches históricos arquivados | Ver arquivo histórico batches-000-017.md | Os detalhes de implementação e validações dos primeiros 18 lotes foram arquivados para manter a eficiência do contexto de IA. |
| BATCH-018 a BATCH-053 | complete | Batches históricos arquivados | Ver arquivo histórico batches-018-053.md | Os detalhes de implementação e escopo dos lotes 18 a 53 foram arquivados para manter a eficiência do contexto de IA. |
| BATCH-054 a BATCH-093 | complete | Batches históricos arquivados | Ver arquivo histórico batches-054-093.md | Os detalhes de implementação e escopo dos lotes 54 a 93 foram arquivados para manter a eficiência do contexto de IA. |
| BATCH-094 a BATCH-178 | complete | Batches históricos arquivados | Ver arquivo histórico batches-094-178.md | Os detalhes de implementação e escopo dos lotes 94 a 178 foram arquivados para manter a eficiência do contexto de IA. |
| BATCH-179 | complete | Sincronização Automática da Tabela hooks no Pipeline de Deploy de Projeto (req-174) |
BATCH-179.md | Fluxo de banco sincroniza hooks e reporta métricas; project:sync-hooks reutiliza transporte SSH/Host/Docker. PHPUnit 1.205/1.205 e Vitest 426/426; homologação no Lab em [REDACTED] aprovada. |
| BATCH-180 | implemented-pending-homologation | Renovação Silenciosa de Token CSRF (Silent Refresh & Retry) e Recuperação Graciosa de Sessão no Core e global.js (req-175) |
BATCH-180.md | Endpoint _gestor-csrf-token, código padronizado CSRF_INVALID_OR_EXPIRED, fila de retry transparente no global.js para fetch/$.ajax/XMLHttpRequest e detecção no visibilitychange. Implementado: PHPUnit 1.220/1.220, Vitest 449/449, git diff --check limpo; homologação runtime pendente. |
| BATCH-181 | complete | Snapshot e limpeza do legado do ai-workspace (req-176) |
BATCH-181.md | FEAT-014 fase 0. Branch local legacy/ai-workspace-pre-docs; remove agents-history/, prompts/, templates/; scripts/ intocado. |
| BATCH-182 | complete | Contrato de documentação, docs:audit, docs:extract e piloto bilíngue (req-177) |
BATCH-182.md | FEAT-014 fase 1. 8 docs piloto com score 0; PHPUnit 8/8. |
| BATCH-183 | complete | Parser docs:build Markdown → recursos Tailwind (req-178) |
BATCH-183.md | FEAT-014 fase 1. Parsedown em cli/lib/; idempotente; publicado no Lab ([REDACTED], REQ-057/BATCH-050 do site); PHPUnit 12/12 docs, suíte 1.231/1.232 (CoreHelpersTest = openssl Windows). |
| BATCH-184 | complete | Migração do acervo de docs — ondas 1 e 2 (req-179) | BATCH-184.md | Conceitos da onda 1 e as 41 bibliotecas; legado zerado; achados de segurança A1–A11 na req-181. Concluído em 2026-09-26; pipeline das docs passa à req-184. |
| BATCH-185 | complete | Documentação dos módulos do core — onda 3, segundo agente (req-180) | BATCH-185.md | 32 módulos reescritos (pt-br + en), legado de módulos removido; auditoria final: 66 referências, nenhuma ausente, score 0. Publicação no site feita pelo BATCH-184. Concluído em 2026-09-26. |
| BATCH-186 | complete | Docs do core — guias e referência de CLI e API, onda 4 (req-182) | BATCH-186.md | Agente em outra infraestrutura. Sem pipeline. |
| BATCH-187 | complete | Docs do core — conceitos, novidades e limpeza do legado, onda 5 (req-183) | BATCH-187.md | Agente em outra infraestrutura. Sem pipeline. |
| BATCH-188 | complete | Publicação do SDD do core e dono do pipeline das docs, onda 6 (req-184) | BATCH-188.md | Agente em outra infraestrutura. Pipeline só depois do BATCH-184 complete. |
| BATCH-189 | complete | Ajustes de navegação e referência nas docs online (req-185) | BATCH-189.md | Agente em paralelo. Menu centralizado, anterior/próximo com rótulo do menu, descrição das funções, sem link de edição. Sem pipeline. |
| BATCH-190 | complete | Módulo documentation no conn2flow-site (req-186) |
BATCH-190.md | docs:build com módulo dono e status; tela /documentation/; migração das páginas; Lab 8/8; site 583acb0. |
| BATCH-191 | complete | Correções simples da reescrita das docs e do deploy (req-187) | BATCH-191.md | auth:cookie [REDACTED] Windows, variável global com preferência de módulo, plano em admin-atualizacoes, bibliotecas fantasmas. Achados complexos em BL-018 a BL-024. |
| BATCH-192 | complete | Ajustes das docs online, sitemap no deploy e exclusão de órfãs (req-188) | BATCH-192.md | Rota com ponto (whats-new 404), expandir/recolher tudo, arquivo do SDD publicado, resumo sem Markdown, sitemap no /_api/project/update, 17 órfãs excluídas pela lista deletar. |
| BATCH-193 | complete | Segurança do interface: listagem sem SQL injection e excluir/status com CSRF (req-189) |
BATCH-193.md | A1 e A2 da req-181; teste com entrada maliciosa; Lab por project:sync-core. |
| BATCH-194 | complete | Formulários do interface em Tailwind: inclusão, botões e exclusão (req-190) |
BATCH-194.md | Listagem segue Fomantic (BL-026). Validado pelo e-commerce do conn2flow-site no Lab. |
| BATCH-195 | complete | Sitemap sem o fluxo de compra e deploy por API sem estouro de memória (req-191) | BATCH-195.md | Achado do E2E do e-commerce do conn2flow-site: carrinho, checkout e desfechos indexados. |
| BATCH-196 | complete | Cupom de desconto na criação de assinatura do Stripe (req-192) | BATCH-196.md | stripe_criar_assinatura() com coupon_id; pedido pela REQ-069 do conn2flow-site (cupons nas assinaturas). |
| BATCH-198 | complete | Hotfix: migrações obsoletas no ambiente em execução (req-194) | BATCH-198.md | Limpeza por dono (core/projeto) no deploy por API, na atualização do sistema e no pipeline rsync; choques só registrados. Épico no BL-028. |
| BATCH-199 | complete | Itens avulsos na primeira fatura da assinatura Stripe (req-195) | BATCH-199.md | add_invoice_items para o caixa central (REQ-071 do conn2flow-site): produtos e frete com a assinatura numa cobrança só. |
| BATCH-197 | completed | Ativação opcional de parcelamento no PaymentIntent Stripe (req-193) | BATCH-197.md | Extensão compartilhada para a REQ-072 do conn2flow-site; teste focado, lint e diff-check aprovados. |
| BATCH-200 | complete | Página inicial e layout por perfil (req-196) | BATCH-200.md | Migração MariaDB, pipeline [REDACTED], Playwright, PHPUnit 1.289/1.289 e Vitest 455/455 validados; ver limite do login interativo no relatório. |
| BATCH-201 | complete | Atualização segura, fase 1: trava de deploy, backup total, db:check-migrations, CLI/web sem apagar db/ (req-197) |
BATCH-201.md | Promovido do BL-028 em 2026-09-30. PHPUnit 21/21 do lote; trava testada contra o destino do Lab sem deploy (recusa, espera, Windows×WSL). Homologação humana pendente. |
| BATCH-202 | complete | Atualização segura, fase 2a: manifesto por camada, precedência e registro de choques (req-198) | BATCH-202.md | Sobreposto, editado, retirado e tela de choques validados no tenant isolado [REDACTED]. Homologação humana pendente. |
| BATCH-203 | complete | Atualização segura, fase 2b: snapshot seletivo, verificação e rollback (req-198) | BATCH-203.md | Dump, volta automática (código 6) e rollback com e sem banco validados no tenant. Homologação humana pendente. |
| BATCH-207 | complete | Atualização segura, fase 3c: exclusão declarativa de dados por dono (req-199) | BATCH-207.md | Intacto sai, editado online vira choque de registro; validado no tenant. Homologação humana pendente. |
| BATCH-209 | complete | Atualização do sistema por API em segundo plano, com opções, verificação e rollback; c2f update:core (req-201) |
BATCH-209.md | Sucesso e volta automática disparados pela API no tenant. Lado privado no conn2flow-site. Homologação humana pendente. |
| BATCH-208 | complete | Recuperação de arquivos: inventário pelos manifestos e descida pelo motor de choques (req-200) | BATCH-208.md | Worktree conn2flow-req200, branch feat/req-200; tenant ainda sem a rota nova. |
| BATCH-205 | complete | Atualização segura, fase 3a: motor de choques — decisão por arquivo no painel, na API e no CLI (req-199) | BATCH-205.md | Sobrescrever, manter (regra) e mesclar validados no tenant pelos três caminhos. Homologação humana pendente. |
| BATCH-204 | complete | Atualização segura, fase 2c: snapshot, verificação e rollback no deploy por API; c2f update:rollback (req-198) |
BATCH-204.md | Deploy por API com volta automática, /_api/project/rollback e c2f update:rollback validados no tenant. Homologação humana pendente. |
| BATCH-210 | complete | Autoria 100% em resources (fim dos 8 arquivos estáticos em gestor/db/data/), contrato declarativo em tables_config.json, compilação determinística e suporte a compilação granular/seletiva (--only, --skip-css, --resource) com otimização de cache Tailwind (req-202) |
BATCH-210.md | 16 sementes comparadas ao legado; oito Data.json ordenados; CLI e cache hit/miss cobertos por PHPUnit; compilação seletiva sem publicação opcional de dist/ (PUBLIC_PATH não configurado). |
| BATCH-211 | complete | Segregação de Recursos Globais vs Multilíngues (sementes sem idioma na raiz de gestor/resources/) (req-203) |
BATCH-211.md | Seeds e mapa ajustados; pipeline completo exercitado em diretório temporário com fontes reais (1/37/3/1 registros), sem duplicações ou coluna language; checkout protegido de regravação dos Data.json preexistentes. |
| BATCH-212 | in-review | Layout por perfil 1:N, compilação e editor multi-layout, popup da página inicial e versão pela API (req-204) | BATCH-212.md | Parte do core da REQ-085 do conn2flow-site; worktree conn2flow-req203, branch feat/req-204; validado no Lab. |
| BATCH-213 | in-review | README (en e pt-br) e descrição do GitHub: plataforma PHP e AMS (req-205) | BATCH-213.md | Worktree conn2flow-readme, branch feat/req-205; sem alteração de código. |
| BATCH-214 | complete | Deploy de projeto depois da req-202/203: insert_only em chave natural e sementes do projeto (req-206) |
BATCH-214.md | Admin do Lab era sobrescrito pela semente; módulos e permissões do projeto eram retirados. Validado no Lab com consulta antes e depois. |
| BATCH-215 | in-review | Docs: referência de funções em cartões com filtro e índice; docs atualizadas com a req-206 (req-207) | BATCH-215.md | FunctionReferenceHtml no docs:build; Markdown das docs inalterado. Validado no Lab (14/14). |
| BATCH-216 | in-review | Módulo cookie-consent: CRUD, modelos, modo de IA, widget e controlador público (req-208) |
BATCH-216.md | CRUD declarativo; aviso com CSS próprio. Validado no Lab. |
| BATCH-217 | in-review | Prévia de widgets no editor, toque na galeria e ícones (req-209) | BATCH-217.md | CSS e controlador do widget na prévia; toque nos dois tipos de trilho. Validado no Lab. |
| BATCH-218 | in-review | Tela de atualização no deploy, prévia de widgets completa e retirada do módulo de apresentações (req-210) | BATCH-218.md | Manutenção por arquivo com validade; rsync --chown; nenhum 500 no deploy do Lab. |
| BATCH-219 | in-review | Infraestrutura comum para módulos distribuídos (req-211; REQ-092 do site) | BATCH-219.md | Login oficial com gancho, ponte de banco por tabela, canal assinado. Allowlist de tabelas corrigida na revisão. |
| BATCH-220 | in-review | Modal de edição do editor visual no documento Tailwind (req-212) | BATCH-220.md | Sem folha do Fomantic no iframe Tailwind; modal portátil do motor. Varredura dos demais elementos sem achado. |
| BATCH-221 | in-review | Módulos distribuídos: melhorias da revisão (req-213; REQ-094 do site) | BATCH-221.md | Provedor de instalações, conexão reaproveitada (31,9 → 4,6 ms), project:verify; login com segundo fator corrigido. |
| BATCH-222 | in-review | Menus do painel com o módulo atual à vista; consentimento de cookies no servidor; apoio à execução no cliente (req-214) | BATCH-222.md | 61/61 nos dois layouts; cookie_consent_permitido; gancho db.escrita. |
| BATCH-223 | in-review | Módulos distribuídos: rotina local pedida pelo Central, cópia de execução só quando contratada, parâmetros do endereço no iframe (req-215) | BATCH-223.md | 16 testes novos; suíte 1.449 (1 falha anterior); E2E da REQ-096 do site 54/54 e 37/37. |
| BATCH-224 | in-review | Módulos distribuídos: catálogo local, estado da conta pelo canal e painel só de visualização (req-216; REQ-097 do site) | BATCH-224.md | 9 testes novos; suíte 1.458 (1 falha anterior); E2E dos estados no site 18/18. |
| BATCH-225 | in-review | Módulos distribuídos: confirmação de origem e chave de sessão no canal (req-217; REQ-098 do site) | BATCH-225.md | 8 testes novos; suíte 1.466 (1 falha anterior); ataque com o segredo roubado no Lab 6/6 recusado. |
| BATCH-226 | in-review | Módulos distribuídos: imagens do layout dentro do painel (req-218; REQ-099 do site) | BATCH-226.md | 3 testes novos; suíte 1.469 (1 falha anterior); logo 302 → 200 no Lab. |
| BATCH-227 | in-review | Painel em Tailwind: biblioteca de controles, diálogos, editor HTML e admin-paginas (req-219, fatias 1 a 4) |
BATCH-227.md | controles.js sem framework com ponte para a API do Fomantic; 11 variantes do editor; admin-paginas adicionar/editar/clonar no layout Tailwind. Navegador 18/18; suíte 1.498 (1 falha anterior); Vitest 474/474. |
| BATCH-228 | in-review | Listagem do interface em Tailwind sem DataTables, piloto modulos-grupos (req-220, fatia 5 da req-219) |
BATCH-228.md | Agente paralelo; integrado em main (467d979d) e conferido no Lab pelo roteiro da req-219. |
| BATCH-229 | in-review | Módulos do editor, listagens e correções da revisão (req-219, fatia 6) | BATCH-229.md | admin-layouts, admin-componentes, listagem do admin-paginas, interface_status_selo, backup e minificação antes da cópia no pipeline. Navegador 31/31. |
| BATCH-230 | in-review | Família publisher em Tailwind (req-221, fatia 6) | BATCH-230.md | Agente paralelo; integrado em main (83d80088) com o Workspace Social do site (c451f195). |
| BATCH-231 | in-progress | Menus, galerias, formulários e consentimento de cookies em Tailwind (req-222) | req-222.md | Agente paralelo, worktree conn2flow-req222; variante de visualização entregue pela req-219 (aff98f83). |
| BATCH-232 | in-progress | Módulos de administração em Tailwind (req-223) | BATCH-232.md | Worktree conn2flow-req223, branch feat/req-223; inclui configuracao_administracao, variables e modulos-variaveis. |
| BATCH-233 | in-review | Usuários, perfis, módulos, operações e painel inicial em Tailwind (req-224) | BATCH-233.md | Agente da req-219; navegador 40/40 no roteiro da req-219. |
| BATCH-234 | in-progress | Conferência final da UI Tailwind (req-225), preparação | BATCH-234.md | Inventário preliminar 236 páginas/idiomas; teste de deriva vermelho (2 auditorias). Ajustes finais aguardam req-223/233 e REQ-100/101 do site. Sem pipeline. |
| BATCH-235 | complete | Dashboard V3.0 — Grid Interativo P/M/G e Widgets (req-226) | BATCH-235.md | Seletor P/M/G, abas, widgets flexíveis, links canônicos de docs e persistência no banco. Integrado em main. |
| BATCH-236 | complete | Capas de módulos em WebP 1024x1024 isométrica 3D (req-227) | BATCH-236.md | 37 WebP 1024x1024 (< 98 KB); catálogo com miniaturas, renderer 2D/3D e rota canônica. Integrado em main. |
| BATCH-237 | complete | Topbar administrativa: perfil, idioma e favoritos por usuário (req-228) | BATCH-237.md | Menu de perfil, idioma e favoritos persistentes no SQL. Integrado em main. |
| BATCH-238 | complete | Biblioteca de Estado e Acesso Controlado a Variáveis Globais (req-229) | BATCH-238.md | Fachada gestor_get/set/has/contexto, classe GestorState, proteção de chaves críticas e 100% de retrocompatibilidade com $_GESTOR. Integrado em main. |
| BATCH-239 | in-review | Integração Oficial da V3.0 e Rota Canônica das Capas (req-230) | BATCH-239.md | Mesclagem sequencial das branches 226/228/229, rota canônica das capas (/modulos/covers/), resolução de 404 local e homologação integrada. |
| BATCH-241 | superseded | Refinamento da UI V3.0 — Dashboard, Widgets, Topbar e Largura do Painel (req-232) | req-232.md | Superado pelo BATCH-242 devido a regressões na geometria e redimensionamento de widgets. |
| BATCH-242 | in-progress | Correção Estrutural da UI V3.0 — Widgets, Capas, Topbar e Largura Útil (req-233) | BATCH-242.md | Grid 12 colunas min-h-[220px], resize com snap proporcional, seletor de widget no card, capas 9rem/12rem, topbar w-80 e largura útil do painel. |
| BATCH-243 | complete | Fracionamento determinístico de tabelas JSON (req-234) | BATCH-243.md | Leitor integral, limite de 80 MiB, manifesto validado, escrita temporária com lock, compilador/sincronizadores/recuperação/ZIP integrados. Testes focados aprovados; integrado em main. |
| BATCH-244 | complete | Estabilização Visual e Operacional do Dashboard V3.0 (req-235) | BATCH-244.md | Blindagem da logo da topbar, camadas absolutas e alça suspensa dos cards de módulos, alturas 9rem/12rem com cover 100%, malha de 12 colunas e resize de widgets. Integrado em main (ed8b1890). |
Regra operacional
REQ-238: BATCH-247, implemented-pending-homologation — TopBar/Sidebar, Dashboard V3.3 e conformidade dos 22 módulos Core/Site; 261 checks de navegador e pipeline Lab aprovados.
REQ-236: BATCH-245, in-review — integração sequencial REQ-223/233/224, Dashboard V3.1 e homologação conjunta com o Site REQ-101.
Não abra um novo batch funcional sem atualizar este índice. Se o escopo mudar de forma normativa, registre primeiro a mudança em sdd/change-requests/.
REQ-237: BATCH-246, in-review — consolidação das bases Core/Site, 33 novas capas isométricas, Dashboard V3.2 e conclusão Site REQ-100. Execução isolada nas worktrees conn2flow-req237-exec / conn2flow-site-req237-exec.
BATCH-276 — REQ-267
Relatório. implemented-pending-homologation: capas WebP e manifestos validados; Lab 3.0/3.1, 19/19 verificações por ambiente.