Suas variáveis acabaram de se tornar portáteis. Mova-as entre escopos da mesma forma que você move arquivos na sua área de trabalho.
O Problema
Até agora, as variáveis viviam onde foram criadas. Uma variável de sessão permanecia na sua sessão. Uma variável de sistema permanecia em todo o sistema. Se você quisesse promover um insight pessoal para um recurso compartilhado com a equipe, precisava recriá-lo manualmente.
Esse atrito impedia o reaproveitamento do conhecimento.
O Que Mudou
Arrastar e Soltar Entre Escopos
Todas as variáveis na árvore de jornada agora podem ser arrastadas. Solte a variável em um nó de escopo diferente e ela será movida para lá. A interação segue as convenções do seu sistema operacional:
- Arrastar padrão = Mover. A variável é realocada para o escopo de destino.
- Option + arrastar (Mac) ou Ctrl + arrastar (Windows) = Copiar. O original permanece; uma nova cópia aparece no escopo de destino.
Após uma movimentação, você será questionado: "Excluir documento(s) original(is)?" Isso garante que a decisão final seja sempre sua.
Hierarquia de Escopos
As variáveis agora seguem uma ordem de precedência clara:
- Sessão (prioridade mais alta) -- seu trabalho pessoal nesta conversa
- Iniciativa -- compartilhado dentro de uma iniciativa específica
- Sistema (prioridade mais baixa) -- disponível em toda a empresa
Quando a mesma variável existe em vários escopos, a sessão sempre prevalece. Isso significa que você pode experimentar com segurança em sua sessão sem afetar a visão de mais ninguém.
Cópia, Não Destruição
A promoção usa semântica de CÓPIA. Quando você arrasta uma variável de sessão para o escopo do sistema, o original permanece na sua sessão. O escopo do sistema recebe uma cópia nova. Nenhum trabalho é perdido, sem surpresas.
Por Que Isso Importa
O gerenciamento de conhecimento em fluxos de trabalho orientados por IA é difícil porque o contexto é efêmero. Esse recurso o torna tangível:
- A exploração pessoal é segura. O escopo da sessão é seu. Experimente livremente.
- A promoção é intencional. Arraste para a iniciativa ou sistema somente quando estiver pronto.
- O conhecimento da equipe se acumula. As variáveis de sistema tornam-se a base compartilhada que cada sessão herda.
Início Rápido
- Abra o Navegador de Jornadas (visualização em árvore no painel esquerdo)
- Encontre a variável que deseja mover
- Arraste-a para o nó do escopo de destino
- Pure Option (Mac) ou Ctrl (Windows) enquanto arrasta para copiar
- Confirme ou feche a caixa de diálogo pós-promoção
Notas Técnicas (para Desenvolvedores)
- Modelo de tabela única:
mvpl_variablescom a colunascope - Classificação de escopo: session=1, initiative=2, system=3
- Seleção em tempo de execução:
mvpl_select_runtime_variables()aplica a precedência de escopo - As políticas de RLS aplicam controle de acesso por escopo
- Migração:
20260214161000_mvpl_variables_scope_single_table_mvp.sql - O Chrome suprime
keydowndurante o arrastamento no Mac -- a implementação usaevent.altKeydiretamente no DragEvent
O Que Vem a Seguir
- RBAC de variáveis: permissões refinadas por escopo (em planejamento)
- Versionamento de variáveis: controle de alterações entre promoções (especificação concluída)
- Operações de escopo em lote: mover/copiar várias variáveis de uma vez
Pronto para parar de girar em círculos e começar a compor?
Rode seu problema mais urgente no Agentic Product OS.
COMECE UMA DISCOVERY GRATUITA ⚡