Conn2Flow
Navegação das docs

MDD

REQ-251 — Linha 3.1, fase 2 da lousa: lousa nomeada, duplicar e versões

Hoje o arranjo de widgets vive em três lugares: o layout próprio do usuário, os layouts salvos dele e o layout publicado por perfil. Falta a lousa como coisa do sistema, com nome…

  • Status: implemented-pending-homologation

  • Modo de Autonomia: autonomo_monitorado

  • Lote Alvo Core: BATCH-260 (conn2flow)

  • Data de Criação: 2026-10-07

  • Origem: pedido direto do Engenheiro Chefe no chat ("termina primeiro a lousa"); fase 2 do plano em sdd/implementation/BATCH-258.md; rumo em DEC-133.

  • Repositório Alvo: Core conn2flow em [REDACTED]

  • Linha: 3.1. Branch de trabalho feat/req-251; entrega na 3.1.

  • Ambiente de teste: [REDACTED] (projeto [REDACTED]).


1. Pedido, nas palavras do Engenheiro Chefe

"Essa de duplicar a lousa inteira e versões, sim, vamos fazer. Tá bem interessante."

"Como você já começou a lousa, eu acho que você poderia terminar primeiro ela. Porque aí a gente poderia até migrar isso depois para 3.0. Porque é um ganho visual bem bacana."

2. Escopo

Hoje o arranjo de widgets vive em três lugares: o layout próprio do usuário, os layouts salvos dele e o layout publicado por perfil. Falta a lousa como coisa do sistema, com nome, que mais de uma pessoa abre e que a fase 3 vai publicar como página.

  1. Lousa nomeada: registro do sistema com identificador, nome, modo (grade ou lousa) e os itens (widgets e objetos). Quem administra widgets cria uma lousa a partir do que está na tela, abre uma lousa no próprio layout e grava por cima.

  2. Duplicar: cópia inteira com outro nome, para testar uma variação.

  3. Versões: cada gravação por cima guarda a anterior. Dá para listar as versões e restaurar uma; restaurar também guarda a atual.

  4. Excluir: a lousa sai da lista sem apagar o histórico.

Os layouts salvos (pessoais) e o layout por perfil continuam como estão.

3. Critérios de aceite

  • [x] Criar lousa com nome a partir do layout atual; ela aparece para outro administrador.

  • [x] Abrir uma lousa traz modo, widgets, objetos e posições para o próprio layout.

  • [x] Gravar por cima cria versão; restaurar uma versão devolve o conteúdo dela e guarda a que estava.

  • [x] Duplicar gera lousa independente.

  • [x] Excluir tira da lista.

  • [x] Só quem tem widgets-administrar lista, cria, altera ou exclui; o servidor recusa os demais.

  • [x] Conteúdo normalizado no servidor, como no layout por perfil.

  • [x] PHPUnit e Vitest verdes; roteiro de navegador em [REDACTED]; textos nos dois idiomas.

Relatório: BATCH-260.

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