Conn2Flow
Navegação das docs

SDD

Batch Index

Este arquivo controla o estado dos batches do conn2flow no modelo SDD.

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-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-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-206 complete Atualização segura, fase 3b: choques na extensão do VS Code, pelo CLI --json (req-199) handoff Feito por agente executor no conn2flow-ai-workspace (req-061 / BATCH-063, mesclado em 1b13231); revisado e corrigido; contrato validado contra o tenant; homologação visual 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-222/223 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-222/223/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.

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada