Resumo
O Specsfy 0.25.0 acrescenta um comando para arquivar capturas da inbox após conferir as especificações relacionadas. A publicação corrige o cálculo do progresso das tasks e permite reconhecer comprovantes de runners de migrations próprios. Os scripts do workspace utilizam Node.js e exigem a versão 22.20 ou superior.
Novidades
- Specsfy 0.25.0 — Inbox:
specsfy inbox process <captura.md>arquiva a captura eminbox/processed/após conferir as specs relacionadas e atualizar suas referências. A tabela inicial precisa declararDefinition Gate: PassedeStatus. Especificações Draft e aprovações presentes somente em exemplos são recusadas. - Specsfy 0.25.0 — Migrations:
.specsfy/migrations.jsonaceita padrõesapplyestatuspara reconhecer comprovantes de runners próprios. A verificação preserva os padrões nativos, recusa configuração inválida e não executa migrations.
Melhorias
- Specsfy 0.25.0 — Geração de PDF: os builds utilizam Chromium, Playwright e Paged.js com dependências fixadas em
.ebook/package-lock.json. O manual da marca e o ebook foram recompilados. - Specsfy 0.25.0 — Deploy: os utilitários de vault e hosts utilizam Node.js e continuam chamando o Ansible externo. No cancelamento, o processo filho termina antes da remoção dos arquivos temporários de credenciais.
Correções
- Specsfy 0.25.0 — Progresso: o cálculo considera somente o ciclo canônico de cada task. Checkboxes residuais aparecem com seus números de linha sem reduzir o progresso das tasks concluídas.
- Specsfy 0.25.0 — Arquivamento: a pré-validação recusa specs sem
Statusexplícito e aprovações em tabelas do corpo ou de exemplo. Quando essa verificação falha, a captura permanece no local original. - Specsfy 0.25.0 — Exemplo Laravel: a aplicação de exemplo recebe as skills atuais e seus scripts Node.js, junto aos registros do instalador. O ESLint ignora as dependências instaladas.
Breaking changes
- Specsfy 0.25.0 — Scripts do workspace: os arquivos Python foram removidos, inclusive das cópias instaladas no exemplo. Automações que chamam os comandos antigos precisam utilizar as entradas Node.js documentadas. O ambiente precisa ter Node.js 22.20 ou superior. Para compilar PDFs, instale as dependências de
.ebook/e o Chromium do Playwright.
Ponto de Atenção
Atualize o CLI com npm install -g @promovaweb/specsfy@0.25.0 e utilize o instalador para atualizar as skills do projeto preservando alterações locais. O Ansible continua como dependência externa das tarefas de deploy.
Teste sugerido: processe uma captura associada a uma spec aprovada e confira seu arquivamento e as referências. Repita com uma spec Draft e verifique se a captura permanece intacta. Consulte o progresso de uma task concluída com checkboxes residuais e confira os números de linha apresentados.
Notas da versão
O Specsfy 0.25.0 foi publicado em 02/11/2026 às 06h40 UTC como versão estável. As verificações de deploy descritas pelo projeto utilizam processos substitutos para examinar argumentos e limpeza, sem comprovar conexão com servidores de produção ou criptografia real do Ansible.