v0.65.0 — Features com pulso
As features do Pitwall deixam de ser um cadastro que apodrece e viram um loop: têm pulso, saúde própria e um ponto de partida para o trabalho.
O status não se declara mais — deriva
Antes, status era um campo digitado: se ninguém lembrava de mudar, uma frente morta há dois meses continuava dizendo "em andamento". Agora cada feature tem uma vitalidade calculada a partir de atividade real — vivo, silêncio, quebrado, pausado ou concluído. Silêncio aparece sozinho quando ninguém toca a frente dentro da cadência.
Pulso
Uma frase de até 200 caracteres dizendo como a frente está agora, com histórico datado e a origem visível — se foi você, uma sessão ou o MCP. Escrever um novo empurra o anterior para o histórico, nunca sobrescreve.
A sessão fecha o próprio loop
O Claude Code ganhou 9 ferramentas MCP. Ao pegar uma feature, a sessão lê feature_health_get e se situa; ao terminar, grava pulso e registra o que mudou. Se ela esquecer, o Pitwall extrai um pulso do próprio resumo da sessão, sem chamar o modelo de novo.
O contexto injetado no prompt encolheu (de ~1545 para ~1074 caracteres): em vez de despejar o documento, aponta para <repo>/.pitwall/loop-<slug>.md, um arquivo versionado que viaja junto do repositório.
Trabalhar numa feature agora é um clique
- "Trabalhar nesta feature" no dossiê, com repo e feature já resolvidos — antes eram seis passos e uma troca de tela.
- As sessões da feature listadas ali: viva → focar, encerrada → retomar, em um clique.
- Um chip no topo da sessão leva de volta à feature.
Ctrl+Shift+Fe "Ir para Features" na paleta.
Correção importante: retomar uma sessão perdia o vínculo com a feature e não recebia o contexto dela. Como retomar é o gesto mais comum, na prática o contexto quase nunca chegava.
Parede e higiene
A nova view padrão mostra em cima o que você fixou, e abaixo o resto por atividade. O dossiê ganhou uma faixa de avisos acionáveis — sem pulso, sem OKR, objetivo longo demais, possível duplicata.
A causa das duplicatas foi corrigida na raiz: o limiar de afinidade era frouxo o bastante para que um título de duas palavras casasse com apenas uma, colando sessões na feature errada. Agora a faixa intermediária vira suspeita — cria o rascunho e marca para triagem, em vez de adivinhar em silêncio.
Também nesta versão
Ledger e métricas por feature (com alvo, piso e alarme), export do loop para dentro do repositório, e sincronização das novas tabelas entre máquinas.
2360 testes, 209 suítes. Validado no app real.