|
|
SHEET 1/1 · REV v1.2.29 · DATE 2026-10 · DRAWN BY Alex
|
|
Ver online →
|
|
Mutuo ista fiunt, et homines dum docent discunt.
— Sêneca, Cartas a Lucílio, 7.8
|
|
Em tradução livre: “O processo é recíproco: as pessoas aprendem enquanto ensinam.” Esta versão partiu do registro de uma noite inteira tentando usar o Waves na 1.2.28, e corrige os pontos em que esse registro mostra que o caminho se perdia. A partir desta carta, toda carta também ensina dois dos nossos agentes e uma coisa que a FlowForge já faz.
|
|
Oi,
Na 1.2.28, iniciar uma sprint em ondas não estava em tela nenhuma, um segundo início era recusado sem uma palavra, voltar jogava você para fora do Waves, e o widget de ondas crescia a cada execução. Esta versão trata de uma coisa só: agora você pode iniciar uma sprint em ondas, colocar uma na fila ou rodar uma segunda ao lado da primeira, pelo War Room, pelo Waves ou pedindo ao ACE, sem terminal.
O que eu mostraria primeiro é o widget. A linha de cada execução agora diz quantos tickets estão trabalhando, esperando e mesclados, e em qual onda ela está. Ele mantém uma altura só e, quando há mais execuções do que linhas, vira a página em vez de crescer. Uma execução que precisa de você aparece em todas as páginas.
Teste três coisas: aperte S numa sprint do War Room e depois enter, aperte p no Waves para pausar e reiniciar a fila e aperte < ou > na tela inicial do cockpit para escolher a execução que a linha de ondas mostra. Algumas teclas mudaram de lugar. No Waves, Q, R e a apertadas por hábito não mudam nada e dizem qual é a nova tecla; no War Room, o filtro atrasadas / adiantadas passou de S para B. Depois de atualizar, feche e abra de novo cada cockpit aberto e o FlowForge Desktop. Antes de começar, leia Ainda não no fim desta carta: a última checagem desta versão achou uma coisa que ainda estamos corrigindo. 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
|
|
95 pull requests
mesclados.
|
|
411.932 linhas adicionadas
— código 43.842 · testes 88.694 · documentação 279.396.
|
|
Composição da entrega
— correções 44% · recursos 29% · documentação 17% (os três maiores grupos).
|
|
|
Mesclado em três dias, com mais do dobro de linhas de teste em relação às de código. Você está entre as primeiras pessoas a rodar esta versão.
|
|
|
Comece, enfileire e rode sprints lado a lado
Cada execução é uma linha, nas mesmas palavras e símbolos para uma execução ou para várias: a onda dela e depois os tickets dela trabalhando, esperando e mesclados. Com cinco execuções vivas e quatro linhas, a linha principal diz 5 runs · 3 working · page 1 of 2, e a página vira sozinha. Uma execução que precisa de você fica fixada em toda página, então o que precisa de você continua na tela.
|
|
|
|
|
52 especialistas, um alterado, e uma skill nova para o ACE
|
|
|
fft-release-engineer agora conduz o corte para que você dê um único sim, o último. Ele comprova a lane da versão verde antes de lhe perguntar qualquer coisa e depois repassa o pedido para você responder com F no cockpit, na faixa do app desktop ou num terminal. Um corte que foi mesclado e depois parou retoma sem um novo sim, e cada teste instável que ele encontra é registrado como bug.
O ACE ganhou uma skill nova, flowforge-waves. Peça para ele iniciar ou enfileirar uma sprint, mover uma, aumentar o limite, retomar uma execução travada, ou parar ou pausar uma execução que você nomear, e ele faz isso pela mesma porta que o cockpit usa, diz o que aconteceu com as palavras do próprio produto e nomeia a tecla que faz o mesmo no Waves, para você aprender a tela pelo caminho. Antes de parar uma execução, ele pergunta a você. Ele nunca entrega um comando para você digitar.
|
|
|
DESTAQUE: DUPLA DE AGENTES
|
|
Dois agentes jurídicos: primeiro o plano, depois o texto
|
|
Dois agentes dividem o lado jurídico de um negócio de software: um decide o que o negócio exige, o outro redige o documento sob a lei de um país.
|
fft-legal-architect
|
|
|
|
fft-legal-architect planeja o lado jurídico de um negócio antes de qualquer coisa ser escrita. Ele pergunta o que muda um contrato (quem assina, quem é o cliente, onde ficam os dados), escolhe os documentos e a lei aplicável e classifica cada risco como alto, médio ou baixo.
|
fft-legal-us
|
|
|
|
fft-legal-us pega esse plano e redige ou revisa documentos sob a lei dos Estados Unidos, indicando o estado cuja lei se aplica. O trabalho dele volta como uma lista de questões com redação proposta.
|
|
O que muda:
|
|
• Código de prestador. Antes: uma cláusula de "work for hire" que parece segura. Depois: fft-legal-us segue a regra dele para código de prestador (nunca confiar só em "work for hire") e acrescenta uma cessão por escrito.
• Usuários na Califórnia. Antes: uma política de privacidade copiada de um modelo. Depois: fft-legal-us pergunta onde estão os seus usuários e o que você coleta, verifica se a lei de privacidade da Califórnia se aplica e redige a política sob medida para o seu produto.
• Contrato de um cliente americano. Antes: assinado como chegou. Depois: fft-legal-architect define onde insistir e onde recusar; fft-legal-us avalia o contrato cláusula por cláusula e propõe redação e uma alternativa de recuo.
|
|
Peça ao ACE, ou chame fft-legal-architect para planejar um negócio e fft-legal-us para um documento americano. Não é aconselhamento jurídico: nenhum dos dois agentes é advogado; um advogado habilitado no estado americano em questão deve revisar antes de qualquer assinatura ou registro.
|
|
|
|
Comece uma sprint pelo War Room, em dois apertos
|
|
|
Em qualquer sprint do War Room, S abre uma escolha sobre a lista: iniciá-la agora, colocá-la na fila ou ver as ondas dela. S e depois enter a inicia, e você continua na mesma linha. A escolha diz o limite uma vez e o que cada opção vai fazer e, com o limite cheio, oferece a fila, ou aumentar o limite e iniciar.
|
|
|
|
A fila começa o que espera, e você a conduz
|
|
|
O que está na fila agora começa sozinho, na sua vez. p no Waves pausa a fila ou a deixa rodar, e a faixa, o divisor da fila e toda linha em espera dizem qual dos dois. Numa execução travada, S oferece retomá-la, ou pular o ticket em que ela parou, depois de uma confirmação que o nomeia. Toda tela do Waves mantém o próximo passo numa linha acima do rodapé.
|
|
|
|
No Waves, uma tecla que mudou diz para onde foi
|
|
|
Voltar agora volta um nível, e só a visão geral do Waves sai do Waves. No Waves, S adiciona uma sprint: S e depois 1 a inicia ao lado das outras, S e depois 2 a coloca na fila. Se você apertar Q, R ou a ali por hábito, nada acontece além de uma linha que nomeia a nova tecla. ? lista tudo o que mudou em Moved in 1.2.29.
|
|
|
|
Aperte H para ver cada wave concluída
|
|
Aperte H na tela Waves para abrir o histórico de waves: toda execução que terminou, da mais recente para a mais antiga. Cada linha mostra a sprint, quando ela começou e terminou, quanto tempo levou, como terminou ("done", "stopped", "parked" e outros) e quantos tickets foram mesclados entre os tickets disparados.
|
|
|
|
Você vê o que uma wave realmente fez depois que ela terminou. Na nossa, a sprint do módulo de briefing aparece como "done", 41 de 41 mesclados. Outra ficou "parked" duas vezes: 3 de 6 mesclados, depois 0 de 2. esc volta para Waves. Para apagar o histórico, aperte C e depois C de novo; qualquer outra tecla o mantém.
|
|
|
|
Dois limites. O histórico fica na máquina em que você rodou, então outro computador não o mostra. E não dá para abrir uma linha e ver o detalhe por ticket.
|
|
|
|
Ainda não
|
|
|
Por enquanto, o widget vira a página a cada 30 segundos, e esse tempo é provisório.
A última checagem desta versão, feita no binário construído, achou uma coisa que ainda estamos corrigindo: com 6 ou mais execuções ao mesmo tempo, as execuções seguintes podem esperar por uma vaga, e uma execução iniciada pela linha de comando pode não começar (#7916, corrigido na 1.2.30).
|
|
|
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. A partir desta versão, o corte recusa uma carta que não ensine dois agentes conectados e uma funcionalidade, ou que tenha um item sem uma imagem dele.
|
|
Feito com FlowForge — 95 PRs · 411.932 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.29 · sheet 1/1
|
|
|