[go: up one dir, main page]

Para times pequenos de software

Changelog automático. Em português claro.

O featury lê cada merge do seu time e escreve o que mudou com palavras que os seus clientes entendem. Toda semana, ele junta essas linhas numa edição pronta para publicar. Ninguém precisa escrever uma linha.

Grátis para começar, sem cartão. Conecte um repositório e abra Changelog para preparar o primeiro rascunho.

  • Acesso somente leitura
  • Desconecte qualquer repositório quando quiser
  • Arquivos como .env nunca são lidos
acme/app · pull request #412
#412feat(billing): annual interval on price lookup, prorate plan switches+214 −38

billing/prices.ts

interval: "month",

interval: plan.interval ?? "month",

prorate: isMidCycle(subscription),

o featury escreveu

AdicionadoAgora dá para pagar o ano inteiro de uma vez. Quem troca de plano no meio do mês paga só a diferença.

Um exemplo: a acme é inventada. O nosso changelog é real →

Como funciona

Uma semana na acme, do merge à página que os clientes leem

A acme é um produto inventado. Acompanhe seis pull requests dela passando pelo featury.

De segunda a sexta

O seu time faz merge do código como já faz hoje.

O featury lê os repositórios que você escolher por um GitHub App somente leitura. Ninguém marca pull request, preenche template nem escreve release notes. Se você lidera os engenheiros, a semana deles não muda.

acme/app · pull requests

Merges da semana

6 pull requests
  1. #412feat(billing): annual interval on price lookup, prorate plan switches+214 −38
  2. #415fix(invites): accept-link 500 when SSO is enforced+19 −4
  3. #417chore(deps): bump the stripe SDK+3 −3
  4. #419feat(webhooks): exponential backoff + DLQ for failed deliveries+160 −12
  5. #421refactor(ui): extract <DataTable> from six list pages+540 −610
  6. #423fix(export): CSV dates in workspace tz, not UTC+27 −9

Depois de cada merge

Cada mudança vira uma linha em português claro.

O featury lê o código que mudou, não só o título, e escreve o que o cliente vai notar. Refatorações e atualizações de versão ficam na lista interna do time, fora da página pública.

acme/app · pull requests

Merges da semana

6 pull requests
  1. #412feat(billing): annual interval on price lookup, prorate plan switches+214 −38

    AdicionadoAgora dá para pagar o ano inteiro de uma vez. Quem troca de plano no meio do mês paga só a diferença.

  2. #415fix(invites): accept-link 500 when SSO is enforced+19 −4

    CorrigidoOs links de convite voltaram a funcionar para times que entram com SSO.

  3. #417chore(deps): bump the stripe SDK+3 −3

    InternaFica fora da página pública.

  4. #419feat(webhooks): exponential backoff + DLQ for failed deliveries+160 −12

    AlteradoQuando o seu servidor cai, os webhooks agora tentam de novo sozinhos em vez de desistir.

  5. #421refactor(ui): extract <DataTable> from six list pages+540 −610

    InternaFica fora da página pública.

  6. #423fix(export): CSV dates in workspace tz, not UTC+27 −9

    CorrigidoAs datas das exportações em CSV agora seguem o fuso horário da sua conta.

Segunda-feira

A semana vira uma edição.

O featury agrupa as linhas públicas e dá um nome à edição. Você escolhe o ritmo: toda semana, a cada duas ou a cada quatro, no dia que preferir.

acme · changelog
Rascunho

Planos anuais e webhooks que tentam de novo

  • AdicionadoAgora dá para pagar o ano inteiro de uma vez. Quem troca de plano no meio do mês paga só a diferença.

  • CorrigidoOs links de convite voltaram a funcionar para times que entram com SSO.

  • AlteradoQuando o seu servidor cai, os webhooks agora tentam de novo sozinhos em vez de desistir.

  • CorrigidoAs datas das exportações em CSV agora seguem o fuso horário da sua conta.

De segunda a quarta

Você lê antes de todo mundo.

Reescreva uma linha, tire outra ou mude o nome da edição. Depois publique você mesmo, ou defina uma janela de revisão, do mesmo dia até uma semana, e ela se publica sozinha se você não segurar. Se antes você escrevia as release notes, agora só revisa.

acme · changelog
Rascunho

Planos anuais e webhooks que tentam de novo

  • AdicionadoAgora dá para pagar o ano inteiro de uma vez. Quem troca de plano no meio do mês paga só a diferença.

  • CorrigidoOs links de convite voltaram a funcionar para times que entram com SSO.

  • AlteradoQuando o seu servidor cai, os webhooks agora tentam de novo sozinhos em vez de desistir.

  • CorrigidoAs datas das exportações em CSV agora seguem o fuso horário da sua conta.

Publica sozinha na quarta-feira, a menos que você mude ou segure.

SegurarPublicar edição

Quarta-feira

Aí os seus clientes leem.

A edição ganha número e página própria, com cópias em RSS, JSON e Markdown. Cole o link num e-mail ou numa conversa e ele abre com um card de prévia. Clientes, investidores e o seu próprio time leem a mesma página, e ninguém precisou perguntar a você o que foi entregue.

api.featury.app/feed/acme/app/12.html
Publicada#12

Planos anuais e webhooks que tentam de novo

  • AdicionadoAgora dá para pagar o ano inteiro de uma vez. Quem troca de plano no meio do mês paga só a diferença.

  • CorrigidoOs links de convite voltaram a funcionar para times que entram com SSO.

  • AlteradoQuando o seu servidor cai, os webhooks agora tentam de novo sozinhos em vez de desistir.

  • CorrigidoAs datas das exportações em CSV agora seguem o fuso horário da sua conta.

Você

O que entregamos esta semana:

https://api.featury.app/feed/acme/app/12.html

changelog da acme · #12

Planos anuais e webhooks que tentam de novo

Também em RSS, JSON e Markdown

Não é exemplo

O featury escreve o próprio changelog do mesmo jeito.

Cada edição da nossa página de changelog foi escrita pelo featury a partir do código que integramos. Estas são as entradas mais recentes, lidas ao vivo do nosso feed público.

O featury escreve cada changelog no idioma da organização. O nosso é em inglês.

featury · featury | changelog

Changelog público

Lendo o feed

Gerado por featury

Ler todas as edições →

Atrás do changelog

E ele vai além do changelog.

A mesma leitura do seu código responde às perguntas que você levaria a um engenheiro.

O que o nosso produto faz, afinal?

O mapa do produto lista cada funcionalidade que o featury encontra no seu código, agrupada por área, e marca o que está sendo construído agora. Ele se atualiza a cada merge.

acme · mapa do produto
  • CobrançaPlanos anuaisAtiva
  • CobrançaExportação de faturasAtiva
  • EquipeConvitesAtiva
  • IntegraçõesNotificações no SlackEm construção
  • DadosImportação de leadsDescontinuada

O que a Ana pediu já está no ar?

As solicitações acompanham bugs e ideias do primeiro pedido até a entrega. Quando entra o código que resolve uma delas, a solicitação fecha e quem pediu fica sabendo.

acme · solicitação

idea/annual-plans

Deixar o cliente pagar por ano

Pedido da Ana, de vendas

  1. Nova
  2. Dando forma
  3. Em construção
  4. Em produção

Entregue no pull request #412

A Ana foi avisada quando entrou no ar

O cliente consegue exportar as faturas?

Pergunte e o featury responde a partir do seu código, em palavras simples, mostrando onde procurou. Quando a resposta é não, ele pode abrir a solicitação por você.

acme · Perguntar

O cliente consegue exportar as faturas?

Sim. Em Cobrança dá para exportar as faturas em CSV. Desde esta semana, as datas seguem o fuso horário da conta.

FontesExportação de faturasbilling/export.ts

Modelo de segurança

Seu código continua seu

Conectar o seu código é uma decisão séria. Veja o que o featury faz com ele, e o que nunca faz.

  • somente leitura

    Os repositórios são clonados em modo somente leitura: o featury nunca escreve no seu código nem o executa.

  • segredos

    Antes de o código chegar a um provedor de IA, o texto que parece um segredo é removido. Ele reconhece os formatos mais comuns, então um fora do padrão pode passar.

  • escopo

    Arquivos sensíveis (.env, chaves, certificados) nunca são lidos.

  • acesso

    O controle de acesso baseado em papéis é aplicado em cada requisição.

  • não confiável

    O conteúdo do repositório é tratado como dado não confiável, nunca como instruções.

Para desenvolvedores

Feito para agentes e scripts também

Veja o que foi entregue, cuide das solicitações e pergunte sobre o código pelo seu app de IA ou pelos seus scripts. O MCP conecta os apps de IA; a API REST permite que scripts enviem requisições HTTP.

MCP para agentes de código

Conecte o Claude Code, o Codex, o Cursor ou qualquer cliente MCP. O seu agente pode ver o que foi entregue, organizar e atualizar solicitações, cuidar do changelog e perguntar sobre o código, com as suas permissões.

claude mcp add --transport http featury https://api.featury.app/mcp \
  --header "Authorization: Bearer fk_…"

Docs do MCP →

API REST para scripts

Consulte mudanças e funcionalidades, cuide das solicitações ou pergunte ao agente do código por HTTP. Use uma API key pessoal num header Bearer e receba JSON.

curl -H "Authorization: Bearer fk_…" \
  "https://api.featury.app/v1/changes?workspace=acme&project=web&limit=5"

Docs da API →

Comece

O seu próximo merge pode se anunciar sozinho.

  1. 1Crie a sua conta. O plano gratuito não pede cartão.
  2. 2Instale o GitHub App e escolha os repositórios que o featury pode ler.
  3. 3Em Changelog, peça ao featury para escrever a primeira edição a partir das mudanças recentes. Leia e publique.
  • FreeR$ 0/mês
  • ProR$ 99/mês
  • TeamR$ 349/mês

Um preço por organização, nunca por pessoa. O plano gratuito começa com 5.000 créditos, que pagam o trabalho da IA: ler o código, escrever o changelog, responder perguntas.

Veja o que cada plano inclui →