Sobre el proyecto
Signal & Noise Tools es un plugin complementario de WordPress para el tema Signal & Noise. Contiene herramientas operativas que, según el README, no pertenecen a un tema de presentación —SEO, seguridad, analítica, pantallas de administración y ayudantes editoriales asistidos por IA— para que el tema se mantenga centrado en el diseño mientras que el plugin gestiona el comportamiento. Está construido sobre la Abilities API y el AI Client de WordPress 7.0, registrando las capacidades del sitio para agentes de IA y proporcionando ayudantes integrados en el editor que llaman al proveedor de modelos configurado por el propietario del sitio.
Módulos descritos en el README:
- SEO: meta descripciones, gestión de canónicas, tarjetas de Open Graph, sitemaps más IndexNow, un gestor de redirecciones con registro de captura de 404 y exclusiones de caché; presentado como un reemplazo para un plugin de SEO de terceros.
- Seguridad: endurecimiento de WordPress (Permissions-Policy, bloqueo de enumeración de usuarios REST, XML-RPC desactivado), un slug de inicio de sesión personalizado y un panel de defensa de inicio de sesión de solo lectura sobre las decisiones de un Worker de guarda de inicio de sesión en el borde. Cinco encabezados de borde de Cloudflare son sondeados por un control de salud en lugar de duplicarse en PHP.
- Analítica: analítica de borde de primera mano y sin cookies; un Cloudflare Worker recopila las visitas a las páginas en Cloudflare Analytics Engine, rollups de SQL en el lado del servidor las agregan en tablas duraderas, y un panel renderizado en el servidor más dos widgets del panel de inicio las leen, con insights y narración de IA derivados de los mismos rollups.
- Salud del contenido: un escaneo de 18 comprobaciones (texto alt faltante, medios huérfanos, enlaces internos rotos y externos caducados, publicaciones obsoletas, deriva de frases temporales y colores, menciones sin enlace, oportunidades de enlaces, deriva de encabezados de seguridad de borde, alcanzabilidad de edge-Worker, integridad de analítica, barrido de integridad de procedencia, sonda de deriva de señales de derechos, CI del libro mayor público, primos de ML, cadencia de publicación y brecha de anclaje de señales de derechos), ejecutado desde Measurement → Health o a través de la capacidad run-health-scan.
- Procedencia: registros firmados con Ed25519, con hash de contenido y anclados en Bitcoin (OpenTimestamps) para las Notas, reflejados en un libro mayor de git público. Los lectores obtienen un chip de verificación de firma y un panel de registro expandible, y una página pública /verify permite la verificación independiente, incluyendo diffs a nivel de palabra entre versiones firmadas. Respaldado por un Cloudflare Worker dedicado sn-provenance.
- Caché de borde: purga automática de Cloudflare al guardar y al actualizar el tema.
- Música / discografía: una sincronización diaria refleja los créditos de productor de Muso.AI y los medios de álbumes de Spotify en un almacén en caché, expuestos a la página /music del tema mediante filtros.
- UI de Administración: ocho pestañas (Dashboard, Site, Content, Connections, Measurement, AI, Security, Tools) más el panel de analítica, una paleta de comandos, panel de cron, registro de auditoría y vistas de despliegue/salud, con el estilo nativo de wp-admin.
- Editorial asistida por IA: texto alt, meta descripción, extracto, título OG, alineación de voz de marca y sugerencias de oportunidades de contenido, cada una como una superficie de sugerir-y-aplicar opcional.
- Superficie de Agente: 67 Abilities registradas por el plugin (junto a las 15 del tema), accesibles vía wp ability run y la ruta REST de Abilities, más un servidor JSON-RPC de MCP nativo con una puerta de solo lectura en signal-noise/v1/mcp (37 slugs) y una puerta de lectura-escritura en signal-noise/v1/mcp-rw (36 slugs) protegida por un interruptor de apagado, una contraseña de aplicación vinculada, un límite de tasa por minuto y su propio registro de auditoría.
- Auto-actualizador: un actualizador de sondeo de GitHub conectado al sistema de actualización nativo de WordPress.
El plugin se coordina con el tema a través de hooks de WordPress en lugar de código compartido; el README enumera 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, el ajuste identity.availability y sn_note_provenance.
Los requisitos son WordPress 7.0+ y PHP 8.0+, junto con el tema Signal & Noise en la v8.2.0 o posterior (un tema más antiguo activa un aviso de administración en lugar de un error fatal). Se distribuye a través de lanzamientos de GitHub y se instala o actualiza mediante wp-admin → Dashboard → Updates, utilizando el propio auto-actualizador del plugin. Licenciado bajo GPL-2.0-or-later. Los lanzamientos se realizan deliberadamente con tools/cut-release.sh, manteniendo las entradas antiguas del registro de cambios en docs/changelog/.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.