|
|
SHEET 1/1 · REV v1.2.28 · DATE 2026-10 · DRAWN BY Alex
|
|
Ver online →
|
|
Ita fac, mi Lucili: vindica te tibi, et tempus quod adhuc aut auferebatur aut subripiebatur aut excidebat collige et serva.
— Sêneca, Cartas a Lucílio, 1.1
|
|
Em tradução livre: “Faça assim, meu caro Lucílio: liberte-se para si mesmo; recolha e guarde o seu tempo, que até agora lhe era tomado, furtado ou simplesmente escapava das mãos.” A FlowForge existe para o seu tempo. Esta versão deixa de mandar você a um terminal para ratificar, fecha sozinha o trabalho que terminou e conecta um banco de dados com um aperto.
|
|
Oi,
Esta versão deixa de fazer três coisas com você. Ela não manda mais você a um terminal para ratificar: toda porta de ratificação agora termina o trabalho onde você já está, numa tela, com um aperto seu. Ela não deixa mais uma sprint concluída aberta: quando o último ticket fecha, a sprint e o épico dela fecham junto. E ela não chama mais de bloqueada e travada uma frota ocupada quando os workers estão simplesmente trabalhando.
A mudança que eu mostraria primeiro é mais fácil de sentir do que de descrever. Agora você pode conectar um banco de dados, e permitir que o assistente de banco de dados o leia, dentro do produto: três passos curtos e um aperto de tecla, sem terminal e sem colar nenhum segredo num chat. Mais duas coisas merecem o seu tempo. A tela Waves agora é fácil de encontrar, a uma tecla do War Room. E o módulo de briefing chegou: antes de um play construir qualquer coisa, ele entrevista você, rascunha o que ouviu e só constrói sobre o que você ratificar.
Teste três coisas primeiro: abra um plano ou um estudo na gaveta Documents e escolha Ratify… no menu ⋯ dele, aperte Q numa sprint do War Room para abrir o Waves nela e abra Settings ▸ Databases no cockpit para conectar um banco de dados, se quiser que o assistente de banco de dados leia um. Depois de atualizar, feche e abra de novo cada cockpit aberto e o FlowForge Desktop. Se algo quebrar, ou simplesmente parecer errado, responda e me conte. Eu leio cada resposta.
Um abraço, Alex
|
|
|
Esta versão, em números
|
|
93 pull requests
mesclados.
|
|
199.763 linhas adicionadas
— código 92.535 · testes 60.209 · documentação 47.019.
|
|
Composição da entrega
— recursos 50% · correções 29% · documentação 14%.
|
|
|
Três dias de trabalho, com 60.209 linhas de teste ao lado do código. Você está entre as primeiras pessoas a rodar esta versão.
|
|
|
Conecte um banco de dados, no produto
O cockpit tem uma aba nova em Settings, Databases. Cada banco de dados mostra quatro fatos: Listed (listado), Sign-in saved (login salvo), Reading allowed (leitura permitida) e Last check (última verificação). O botão Connect a database leva três passos (onde o banco está, o login, revisar e permitir) e depois um aperto. O aperto salva o login no chaveiro (keychain) do seu sistema e permite que o assistente de banco de dados leia o banco. A FlowForge monta o link de conexão sozinha, então uma senha com @ : / ? # % simplesmente funciona.
Connected só aparece depois que a primeira leitura do assistente dá certo. A imagem mostra essa aba, exibida como Data, que é como ela se chama quando a faixa de abas está curta. Ela pertence a um projeto chamado acme-app, e os quatro fatos estão verdes.
|
|
|
|
|
52 especialistas, três recortados
|
|
O elenco continua em 52. Três especialistas mudaram, e chegou uma skill nova.
fft-requirements-analyst (1.0.0 → 1.1.0) ganha três modos para o módulo de briefing: rodadas de entrevista, um rascunho com fontes citadas e uma revisão a frio opcional. Ele faz no máximo sete perguntas por rodada e nunca diz quantas perguntas ou rodadas ainda faltam.
fft-content-strategist (2.0.0 → 2.1.0) escreve o documento e a apresentação que você mostra a um time ou a um investidor, com a nova skill flowforge-layperson-copy: palavras simples, nenhum identificador no corpo do texto, cada palavra rastreada até o briefing.
fft-release-engineer agora exige que toda carta de versão traga uma imagem do que foi entregue, nomeie todos os agentes deste bloco e abra com uma citação com fonte. Uma carta enviada com as imagens apagadas agora é uma regressão em que ele para. Você está lendo uma carta escrita sob essa regra.
A skill nova flowforge-dba-onboarding é levada por fft-database-architect, e ela ensina que conectar um banco de dados é um único ato no produto, em Settings ▸ Databases.
fft-dba leva a mesma skill, que ensina que conectar um banco de dados e permitir o assistente de banco de dados nunca é um comando de terminal nem um segredo colado no chat.
|
|
|
|
Ratifique onde você está
|
|
Toda porta de ratificação agora conclui a ratificação onde você está. No FlowForge Desktop, os documentos de um briefing ganham a faixa de portão, e o Ratify destrava depois que você abre o documento de apresentação naquela revisão. No cockpit, um merge retido por uma ratificação abre um pop-up de decisão em que Ratify registra o seu sim e o merge segue. Uma ratificação que você dá ao ACE no chat espera na linha Ratified in chat do trilho, e ctrl+n a confirma. Um plano ou um estudo que espera por você agora também tem uma porta: toda linha da gaveta tem um menu ⋯ com Open e Ratify…. Nenhuma porta conclui só com a palavra de um agente. Cada uma exige o ato de uma pessoa numa tela.
|
|
|
|
Sprints e épicos fecham sozinhos
|
|
Uma sprint e o épico dela agora fecham quando o último ticket fecha, mesmo fora de um merge. Antes disso, uma sprint podia ficar "ativa" com 12 de 12 concluídos até alguém fechá-la à mão. flowforge ticket close <N> fecha um ticket e todo contêiner que ele conclui, numa só ação. Um ticket fechado com gh issue close ou no site do GitHub é pego pela varredura do daemon da FlowForge, a cada 15 minutos por projeto registrado. Um contêiner que você reabriu à mão continua aberto, e um contêiner sem filhos nunca fecha.
|
|
|
|
Waves, fácil de encontrar, e uma frota que diz a verdade
|
|
A tela Waves é a primeira tela sempre que existe alguma coisa, inclusive quando está vazia, e Q numa sprint do War Room a abre nessa sprint. Adicionar uma sprint é Q e depois ↵, ou a a partir de qualquer linha, e a fila mostra o lugar de cada entrada e a largura como at once 2/4. Settings ganha uma aba Waves para definir quantas ondas rodam ao mesmo tempo. Já no painel Workers, um worker que espera os próprios agentes em segundo plano aparece como working · 2 agents, e não como blocked · with ACE, e duas execuções vivas aparecem como duas ondas.
|
|
|
|
O módulo de briefing
|
|
Antes de um play construir qualquer coisa, o analista de requisitos entrevista você em rodadas de no máximo sete perguntas. Você pode responder, aceitar uma sugestão ou dizer "ainda não sei". Ele rascunha o que ouviu, você ratifica, e o play constrói só sobre o briefing que você ratificou, na revisão que você leu. A sua ratificação fica guardada no histórico de auditoria da FlowForge, com as suas próprias palavras. Plan a Feature, Landing Page, Legacy Analysis, Go-to-Market e o play launch-product abrem todos com o briefing, e ele não pode ser pulado. Os verbos flowforge brief o conduzem, e o cockpit dá à entrevista uma superfície própria.
|
|
|
|
Colado
|
|
Colado é um termo do jiu-jitsu para uma posição sem espaço: justa, perfeitamente ajustada, com pressão total. É o nome que demos aos portões da FlowForge que não deixam espaço entre a regra e o seu trabalho. Esta versão fecha mais quatro. Uma ratificação não pode mais ser concluída só com a palavra de um agente. Uma permissão de banco de dados não pode mais ser registrada sem um aperto confirmado, e um link de conexão não pode mais trocar o login ou o host por meio de suas opções. Uma sprint concluída não pode mais ficar aberta porque o último ticket dela fechou fora de um merge. E uma carta de versão não pode mais sair com as imagens apagadas.
|
|
|
|
Coisas singelas que mudam tudo
|
|
Esc e ⌘F não fecham mais o FlowForge Desktop. Digite /refresh ou /handoff sozinho na linha do composer, ou aperte F6 ou F7 no meio de um rascunho, para atualizar o ACE ou fazer o handoff enquanto você digita. Um merge não fica mais retido para uma pessoa porque a pasta de um worker que já terminou ainda estava sendo apagada. Os painéis deixam de ficar em branco com "could not infer owner/repo" enquanto o GitHub ainda tem chamadas sobrando. E o banner de passos que esperam por você mostra uma linha por ticket, em palavras simples e com uma ação.
|
|
|
PRECISA DE UM PASSO DE CONFIGURAÇÃO
|
|
Um passo de configuração
|
|
Feche e abra de novo cada cockpit aberto e o FlowForge Desktop depois de atualizar, para que as novas portas de ratificação, as telas Waves, as leituras do painel Workers e a aba Databases sejam as que estão rodando. Opcional: conecte um banco de dados em Settings ▸ Databases, no cockpit, se quiser que o assistente de banco de dados leia um.
|
|
|
|
Ainda não
|
|
A seção Databases do FlowForge Desktop só lê. Ela não tem campo de login, então o login e o aperto acontecem no cockpit, e o desktop mostra o resultado. Uma leitura de banco de dados recusada ainda não leva você a Settings ▸ Databases por conta própria, e a tela Connected não mostra o que a primeira leitura encontrou. Um worker deixado parado por mais de 30 minutos ainda pode fazer o recap do ACE ler os workers como UNKNOWN; mudar isso é uma decisão de política, deixada de fora desta versão de propósito. E o corte de um único sim está construído só em parte: a simulação (dry run) em uma única passada já saiu, e outros itens do mesmo ticket ainda estão por fazer.
|
|
|
COMO ESTA CARTA CHEGA ATÉ VOCÊ
|
|
Como esta carta chega até você
|
|
Esta carta sai do próprio pacote de versão da FlowForge: a mesma ferramenta mantém as notas da versão, a página da versão e esta carta derivadas de uma única fonte commitada. O mesmo pipeline, que renderiza, exporta para .eml e envia no promote, está nas suas próprias Configurações. É opt-in e vem desligado por padrão. Desde que a carta da v1.2.27 saiu sem as imagens, toda carta precisa trazer as suas imagens, nomear os seus agentes e abrir com uma citação com fonte.
|
|
Feito com FlowForge — 93 PRs · 199.763 linhas · 3 dias.
Alex — FlowForge · alex@flowforgesoft.com
2810 N Church St STE 88527, Wilmington, DE 19802
FlowForgeSoft, LLC
Você está recebendo esta mensagem porque tem uma conta FlowForge e optou por receber as cartas de versão.
A FlowForge nunca pede sua senha, token ou dados de cartão por e-mail.
Atualizar: flowforge update → veja como
|
FlowForge · v1.2.28 · sheet 1/1
|
|
|