Paperclip canary/v2026.714.0-canary.2
Resumo
O Paperclip canary/v2026.714.0-canary.2 adiciona um extrator para propostas de telemetria e descarta eventos fora do registro PAPERCLIP_EVENTS. A série também corrige a prévia de releases estáveis e melhora a identificação de builds compilados a partir do código-fonte.
Novidades
- Paperclip canary/v2026.714.0-canary.2 — Propostas de telemetria:
scripts/extract-proposed-events.mjsencontra marcaçõesproposed-telemetryno TypeScript e gera um manifesto JSON v2 com nome, justificativa, arquivo e linha. - Paperclip canary/v2026.714.0-canary.2 — Identificação do código-fonte: o menu do perfil mostra branch e SHA curto com links para o repositório nas instalações compiladas a partir de um commit.
Melhorias
- Paperclip canary/v2026.714.0-canary.2 — Documentação de telemetria:
doc/TELEMETRY_WORKFLOW.mde o README compartilhado explicam como revisar uma proposta e incorporá-la ao schema estável. - Paperclip canary/v2026.714.0-canary.2 — Metadados de Git: o servidor expõe o SHA completo pelos contratos de health e OpenAPI, enquanto a interface atualiza essas informações após entrada ou saída da sessão.
- Paperclip canary/v2026.714.0-canary.2 — Releases formais: versões publicadas continuam exibindo o formato público
v<version>no menu do perfil.
Correções
- Paperclip canary/v2026.714.0-canary.2 — Eventos não registrados:
TelemetryClient.track()usaObject.hasOwne descarta nomes ausentes dePAPERCLIP_EVENTSantes de alterar estado, fila ou envio pela rede. - Paperclip canary/v2026.714.0-canary.2 — Prévia de release estável: a exigência de notas fica restrita à publicação estável sem
--dry-run, permitindo conferir a prévia sem o arquivo do dia. - Paperclip canary/v2026.714.0-canary.2 — Menu do perfil: builds derivados do código-fonte deixam de mostrar apenas uma versão longa e recebem links para branch e commit.
Breaking changes
A origem não declara nenhuma quebra formal de compatibilidade. Eventos de telemetria ausentes do registro agora são descartados, o que muda o comportamento de instrumentações não registradas.
Ponto de Atenção
- Paperclip canary/v2026.714.0-canary.2 — Registro de telemetria: uma ausência indevida em
PAPERCLIP_EVENTSfaz o evento ser descartado sem alterar estado ou fila. - Paperclip canary/v2026.714.0-canary.2 — Links de builds derivados: branches e commits de forks podem não existir no repositório público canônico usado pela interface.
- Paperclip canary/v2026.714.0-canary.2 — Teste sugerido: execute o extrator em
local-test, tente enviar um evento não registrado e abra o menu do perfil após entrar e sair da sessão.
Notas da versão
- Paperclip canary/v2026.714.0-canary.2 — Série mesclada: a captura reúne canary.0, canary.1 e canary.2 com mudanças no menu do perfil, na prévia de releases e na telemetria.