|
|
SHEET 1/1 · REV v1.2.27 · DATE 2026-10 · DRAWN BY Alex
|
|
Ver online →
|
Oi,
Esta é a versão que queríamos te mandar como v1.2.26. Ela recebeu tag e foi construída, mas o build do AppImage de desktop para Linux falhou no nosso workflow de release (#7411), e cerca de metade de vocês roda Linux ou Windows — eu não ia lançar sem vocês. Esse único passo do workflow está corrigido, nada mais mudou, e o número passou para v1.2.27 para que as duas versões fiquem honestas sobre o que saiu junto. A v1.2.26 em si nunca vai ser lançada.
Aqui vai o resumo do que é realmente novo. A FlowForge agora roda várias ondas ao mesmo tempo e coloca o resto na fila, e a fila continua andando mesmo sem nenhum cockpit aberto. O ACE lê um único recap da frota inteira, e parte do trabalho que você fazia à mão ele agora faz sozinho: entrega as conclusões de uma revisão ao worker que é dono do pull request, e cutuca um worker que ficou quieto. A tela Fleet e a fila de Workers foram refeitas, e cada símbolo delas está explicado na ajuda. O board do War Room volta a dizer a verdade.
Boa parte desta versão veio de alguém como você. Uma pessoa que testa a FlowForge a usou num projeto real por duas semanas e nos mandou cada falha, com a frequência de cada uma. Cada achado virou um ticket próprio, e eles estão corrigidos aqui, desde workers mortos, que agora são encontrados e resgatados, até tickets que agora fecham quando o pull request deles é mesclado.
Teste três coisas primeiro: coloque duas sprints na fila com largura 2, abra a tela Fleet e aperte ?, e aperte r num board do War Room que você conhece bem. Depois de atualizar, feche e abra de novo cada cockpit aberto. 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
|
|
329 pull requests
mesclados.
|
|
643.635 linhas adicionadas
— código 223.489 · testes 211.155 · documentação 208.991.
|
|
Composição da entrega
— recursos 41% · correções 38% · documentação 14%.
|
|
|
Dez dias de trabalho, com quase tanto teste quanto código. Você está entre as primeiras pessoas a rodar esta versão.
|
|
Várias ondas ao mesmo tempo, e uma fila para o resto
Escolha uma largura, e a FlowForge mantém essa quantidade de ondas vivas ao mesmo tempo; a próxima começa no momento em que uma termina. As sprints na fila esperam a vez delas, e você pode dar a uma delas um horário de início, movê-la para a frente ou editar a fila direto no board Waves. Um plano que ainda não começou pode esperar nessa mesma fila e disparar quando chegar a vez dele. Sem nenhum cockpit aberto, o daemon da FlowForge mantém a fila andando sozinho; um cockpit que abre retoma a execução sem disparar nada duas vezes. Dentro de uma onda, um ticket agora começa assim que as dependências dele foram mescladas, em vez de esperar a etapa inteira à frente dele. Toda execução que terminou fica no histórico de ondas até você limpar.
|
|
|
|
|
8 novos especialistas, e o primeiro pacote opcional
|
|
A FlowForge agora instala 52 especialistas, contra 44 antes. Isso inclui uma organização jurídica (uma liderança, mais um especialista do Brasil e um dos EUA), um operador de release que conduz uma versão até o ponto em que você dá o consentimento, e uma liderança de marketing com especialistas em relações com desenvolvedores e em marketing de produto abaixo dela. O especialista em banco de dados foi dividido em dois: fft-database-architect desenha e nunca abre uma conexão, e o novo fft-dba é o único agente que pode mexer num banco de dados vivo, por flowforge db e só com a sua permissão.
O primeiro pacote opcional também sai: flowforge agents install recebimento-medico adiciona dois especialistas brasileiros em faturamento médico. Ele só é instalado se você pedir. Todos os especialistas estão listados em flowforgesoft.com/agents.
|
|
|
|
O ACE que age
|
|
O ACE agora lê um único recap da frota. Quando uma leitura não está disponível, ele diz UNKNOWN em vez de chutar, e o ACE confere o recap mais recente antes de encerrar um turno. Falhas e perguntas chegam primeiro ao ACE, e só uma decisão que é realmente sua chama você. Por trás disso, cinco remédios rodam no daemon da FlowForge. Dois agem hoje: um entrega as conclusões de uma revisão ao worker que é dono do pull request, e o outro cutuca um worker que ficou quieto. Os outros três, por enquanto, só observam e registram o que teriam feito. Prefiro contar isso a deixar você achar que eles agem. Um worker preso num pedido de permissão, ou num /goal que nunca armou, agora aparece como uma linha que diz por quê.
|
|
|
|
A tela Fleet e a fila de Workers
|
|
As duas telas agora leem um único retrato compartilhado de cada worker. Na Fleet, toda sessão viva é uma lane, inclusive um worker parado. Se o daemon cair, um banner avisa e nada some. Selecione uma lane para ver o detalhe dela e uma prévia. A fila de Workers diz, em cada linha, há quanto tempo um worker está quieto, quantas rodadas de revisão o pull request dele já teve e a qual onda ele pertence. As linhas ficam agrupadas sob cabeçalhos. Aperte ? e a ajuda explica cada símbolo, gerada das próprias tabelas das telas, e as colunas finalmente se alinham.
|
|
|
|
O War Room diz a verdade
|
|
Cartões não somem mais de um board de sprint quando chega outra leitura. Um ticket com pull request aberto fica em Review, não em To-do. O board diz quando está desatualizado, e r lê de novo de verdade. Agora você escolhe o que o War Room lê: uma sprint, um marco, os tickets avulsos ou tudo o que foi atualizado desde uma data. Uma linha sob o título diz qual, e a sua escolha fica lembrada para cada projeto.
|
|
|
|
O que você nos contou
|
|
Um worker morto por falta de memória ou por um reboot agora é encontrado. O trabalho não commitado dele é salvo num branch de resgate, e ele é disparado de novo com um briefing que nomeia o resgate. Os workers começam no branch base da própria sprint. flowforge merge fecha o ticket de que o pull request é dono. Um GOLDEN novo faz merge pelo veredito, em vez de esperar o fim de um recuo que não tinha nada a ver. O briefing de um worker traz as regras permanentes do seu projeto, de .flowforge/worker-brief.md. A sua própria linha de status do Claude Code continua sendo sua, e emitir de novo um plano emendado não duplica mais todos os tickets. São dezessete achados só nesta rodada, e cada um está na página da versão com o seu pull request.
|
|
|
|
Login, Windows e o desktop
|
|
A tela de login ocupa a tela inteira, o campo de senha aceita digitação, e o login no desktop sempre termina com uma resposta. Você pode entrar no Claude Code, ou trocar de conta, por um menu, sem abrir um terminal. A FlowForge roda no Windows pelo WSL2: a instalação prepara sozinha o lado Windows e coloca atalhos na Área de Trabalho e no Menu Iniciar. No app desktop, a prévia virou um leitor, com busca, zoom e "On this page", e você pode ratificar um plano direto na página.
|
|
|
|
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 seis. Um merge não pode mais acontecer debaixo de um worker que ainda está editando. Dois condutores não podem mais disparar a mesma execução de onda. Um épico não pode mais ser disparado como trabalho. Um pull request mesclado não pode mais fechar um ticket que não declarou. Um veredito não pode mais ser gasto num branch que nunca julgou. E um disparo não pode mais informar um worker que não existe.
|
|
|
|
Coisas singelas que mudam tudo
|
|
O macOS para de perguntar se a FlowForge pode acessar dados de outros apps. Um erro de servidor de licenciamento aparece como erro de servidor, e não como "verifique sua conexão". Ctrl-O volta a ser a saída de emergência para a própria sessão do Claude Code do ACE. Uma onda aparece como ≈1, nunca como W0, porque W é para workers. E todo relógio que você lê está no seu próprio fuso.
|
|
|
PRECISA DE UM PASSO DE CONFIGURAÇÃO
|
|
Um passo de configuração
|
|
Feche e abra de novo cada cockpit aberto depois de atualizar, para que as telas novas sejam as que estão rodando. No Linux ou no WSL, se o app desktop se recusar a iniciar, instale o runtime GLES que a sua distribuição indica: libgles2 no Debian e no Ubuntu, libglvnd-gles no Fedora e no RHEL, libglvnd no Arch. O flowforge doctor avisa antes do app. Se os seus workers precisam de regras permanentes, como um limite de memória para o seu executor de testes, coloque-as em .flowforge/worker-brief.md.
|
|
|
|
Ainda não
|
|
Três dos cinco remédios, por enquanto, só observam. Mandar fazer rebase num pull request em conflito e iniciar uma revisão devida são registrados, não feitos, então esses dois ainda precisam do ACE ou de você, e o recolhimento de um worker que sumiu só registra. Uma linha única e longa colada no ACE ainda não foi reproduzida. Um defeito parecido, em que uma mensagem colada com quebras de linha era pintada por cima do painel Workers, foi encontrado e corrigido. Se você ainda vir o transbordamento de linha única, uma captura de tela resolve. E o Team Tier, nesta versão, é só planos, nada que você já possa usar.
|
|
|
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.
|
|
Feito com FlowForge — 329 PRs · 643.635 linhas · 10 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.27 · sheet 1/1
|
|
|