Sobre o projeto
O Signal & Noise Tools é um plugin complementar para o tema Signal & Noise no WordPress. Ele contém ferramentas operacionais que, segundo o README, não pertencem a um tema de apresentação — SEO, segurança, analytics, telas de administração e auxiliares editoriais assistidos por IA — para que o tema permaneça focado no design enquanto o plugin gerencia o comportamento. É construído sobre a Abilities API e o AI Client do WordPress 7.0, registrando as capacidades do site para agentes de IA e fornecendo auxiliares no editor que chamam o provedor de modelo configurado pelo proprietário do site.
Módulos descritos no README:
- SEO: descrições meta, manipulação de canônicas, cartões Open Graph, sitemaps e IndexNow, um gerenciador de redirecionamentos com log de captura de 404 e exclusões de cache; apresentado como substituto para um plugin de SEO de terceiros.
- Segurança: endurecimento do WordPress (Permissions-Policy, bloqueio de enumeração de usuários REST, XML-RPC desligado), um slug de login personalizado e um painel de defesa de login somente leitura sobre as decisões de um Worker de guarda de login de borda. Cinco cabeçalhos de borda do Cloudflare são monitorados por um health check em vez de serem duplicados em PHP.
- Analytics: analytics de borda first-party e sem cookies — um Cloudflare Worker coleta visualizações de página no Cloudflare Analytics Engine, rollups SQL no lado do servidor as agregam em tabelas duráveis, e um dashboard renderizado no servidor mais dois widgets de dashboard inicial as leem, com insights e narração de IA derivados dos mesmos rollups.
- Saúde do conteúdo: um scan de 18 verificações (texto alt ausente, mídia órfã, links internos quebrados e externos obsoletos, posts defasados, drift de frases temporais e cores, menções não vinculadas, oportunidades de links, drift de cabeçalhos de segurança de borda, acessibilidade do edge-Worker, integridade de analytics, varredura de integridade de proveniência, sonda de drift de sinais de direitos, CI do livro razão público, primos de ML, cadência de publicação e lacuna de ancoragem de sinal de direitos), executado em Measurement → Health ou via a habilidade run-health-scan.
- Proveniência: registros assinados com Ed25519, com hash de conteúdo e ancorados em Bitcoin (OpenTimestamps) para Notas, espelhados em um livro razão git público. Leitores recebem um chip de verificação de autoria e um painel de registro expansível, e uma página pública /verify permite a verificação independente, incluindo diffs ao nível de palavra entre versões assinadas. Apoiado por um Cloudflare Worker dedicado sn-provenance.
- Cache de borda: purga automática do Cloudflare ao salvar e ao atualizar o tema.
- Música / discografia: uma sincronização diária espelha créditos de produtores do Muso.AI e mídias de álbuns do Spotify em um armazenamento em cache, exposto à página /music do tema via filtros.
- UI de Administração: oito abas (Dashboard, Site, Content, Connections, Measurement, AI, Security, Tools) além do dashboard de analytics, uma paleta de comandos, dashboard de cron, log de auditoria e visualizações de deploy/health, no estilo nativo do wp-admin.
- Editorial assistido por IA: texto alt, descrição meta, resumo, título OG, alinhamento de voz da marca e sugestões de oportunidade de conteúdo, cada um sendo uma superfície de sugestão e aplicação opcional.
- Superfície de Agente: 67 Abilities registradas pelo plugin (além das 15 do tema), acessíveis via wp ability run e a rota REST de Abilities, além de um servidor JSON-RPC MCP nativo com uma porta de leitura em signal-noise/v1/mcp (37 slugs) e uma porta de leitura-escrita em signal-noise/v1/mcp-rw (36 slugs) controlada por um kill switch, uma senha de aplicativo vinculada, limite de taxa por minuto e seu próprio log de auditoria.
- Auto-atualizador: um atualizador via poll do GitHub integrado ao sistema de atualização nativo do WordPress.
O plugin coordena-se com o tema através de hooks do WordPress em vez de código compartilhado; o README lista contratos como sn_purge_all_caches_result, sn_clear_template_overrides_result, sn_gh_latest_theme_tag_result, sn_discography_entries, sn_music_featured, sn_websub_hub, a configuração identity.availability e sn_note_provenance.
Os requisitos são WordPress 7.0+ e PHP 8.0+, juntamente com o tema Signal & Noise na v8.2.0 ou superior (um tema mais antigo dispara um aviso administrativo em vez de um erro fatal). É distribuído via releases do GitHub e instalado ou atualizado através de wp-admin → Dashboard → Updates, usando o próprio auto-atualizador do plugin. Licenciado sob GPL-2.0-or-later. As versões são geradas deliberadamente com tools/cut-release.sh, com entradas de changelog antigas mantidas em docs/changelog/.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.