Table of Contents
- Conocimiento heredado — dónde está todo
- 1. Skills de Hermes — ~/.hermes/skills/ (WSL)
- feadulta/feadulta-webmaster/ — la principal (192 líneas + 10 referencias)
- feadulta/webmaster/ — skill anterior (71 líneas + 3 referencias)
- feadulta/feadulta-carta-derivados/ (477 líneas + 7 referencias)
- feadulta/feadulta-editorial-workflows/ (100 líneas + 4 referencias)
- feadulta-analytics/ (117 líneas + 1 referencia)
- Fuera de feadulta pero aplicables
- 2. Wiki del servidor — rafa/server
- 3. Memoria de Claude Code (WSL)
- 4. Scripts y perfiles
- 5. Política de secretos
- 6. Estado de la migración de este conocimiento
Conocimiento heredado — dónde está todo
Levantado por Opix el 2026-08-12. Mapa de lo que Hermes sabía hacer como webmaster de feadulta, con el estado de vigencia de cada fuente.
Ninguna de estas fuentes es autoritativa por sí sola. Varias describen el servidor cPanel/CDMON, retirado en el cutover del 2026-08-03. Verifica contra la máquina antes de operar. Ver Produccion-Hetzner-acceso y Trampas-del-entorno.
1. Skills de Hermes — ~/.hermes/skills/ (WSL)
Lo más denso y lo más cercano a runbook. ~2.200 líneas.
feadulta/feadulta-webmaster/ — la principal (192 líneas + 10 referencias)
Principio operativo: diagnóstico + preparación + dry-run; no tocar producción sin instrucción explícita. Cubre:
- Endpoints REST acotados para operaciones editoriales (avatar de autor).
- Hotfix de contenido con TTS accidental: despublicación reversible del audio.
- Cron diario de feedback
fea_feedbacky su diagnóstico. - Triage y contención de incidentes de seguridad (backdoors en mu-plugins).
- Retirada segura de bases de datos.
- Releases de contenido con carta ya publicada: serialización con lock, snapshot del cluster Polylang completo, doble verificador draft/publish, rollback.
Referencias: translation-hotfixes, wordpress-compromise-first-response,
local-docx-carta-preview, feedback-beta, mysql-three-connection-release-gate,
rest-editorial-endpoints, guarded-release-handoff,
release-serialization-and-verification, access-log-forensics,
guarded-production-content-releases, production-mu-plugin-deploy,
feedback-cron-dedup, wordpress-author-avatar-api.
feadulta/webmaster/ — skill anterior (71 líneas + 3 referencias)
Más concreta y más obsoleta. references/gotchas.md y references/procedures.md
siguen siendo buenos resúmenes; references/environment.md describe el prod
anterior. Su contenido vigente está volcado en Trampas-del-entorno.
feadulta/feadulta-carta-derivados/ (477 líneas + 7 referencias)
Traducción + TTS + rotación de la carta semanal. La skill tiene desviaciones
respecto al código (argparse de tts_produce.py, flags --allow-default-voice y
--remap-conflicts que no existen). Usar la versión contrastada, no la skill.
feadulta/feadulta-editorial-workflows/ (100 líneas + 4 referencias)
Coordinación semanal con Inma/Mixbot, DOCX omitidos, evangelio diario A/B/C.
feadulta-analytics/ (117 líneas + 1 referencia)
GA4: informes y renovación de OAuth. Scripts en ~/.hermes/scripts/feadulta_ga4_*.py.
Fuera de feadulta pero aplicables
devops/self-hosted-service-exposure/, devops/caddy-routing-recipes/,
devops/self-hosted-saas-operations/.
2. Wiki del servidor — rafa/server
4 páginas. Backups es la mejor escrita y la más actual de las dos wikis:
diseño pull en dos capas, ~/backup-hetzner/pull-hetzner.sh, verificación real de
restauración del 2026-08-01, y trampas de NTFS/rsync/Coolify.
3. Memoria de Claude Code (WSL)
~/.claude/projects/-mnt-c-Users-Chia/memory/ — 88 ficheros, índice en MEMORY.md.
| Fichero | Contenido |
|---|---|
master-feadulta.md (20 KB) |
Arquitectura WP, term_ids, Polylang, carta, EFFA, avatares, scripts delta |
master-infra.md (17 KB) |
Hardware, Tailscale, Docker, LLMs locales, Hetzner, APIs |
master-gitea.md (8,7 KB) |
Setup, quirks de la wiki, convenciones, comandos API |
feadulta-migracion-cdmon-hetzner-202607.md (39 KB) |
El cutover del 2026-08-03 — fuente real del estado actual de prod |
Y ~35 ficheros feadulta-*.md de incidentes y proyectos concretos.
4. Scripts y perfiles
~/.hermes/scripts/—fea_feedback_last24h.py,fea_tts_backlog_report.py,feadulta_ga4_daily.py,feadulta_ga4_weekly.py,cron_scan.py.~/.hermes/profiles/feadulta/.env— credenciales de producción.~/.env(permisos 600) — tokens de Gitea.~/backup-hetzner/— pull de backups + alerta Telegram + systemd.~/.hermes/SOUL.md— personalidad general de Hermes ("Luigi"). Sin contenido operativo de feadulta; no hace falta migrarlo.
5. Política de secretos
Ninguna credencial en esta wiki. Solo punteros a los .env y a ~/.ssh/.
Decisión de Rafa, 2026-08-12.
⚠️ La página Credenciales-y-accesos (junio 2026) contiene contraseñas en claro y contradice esta política. Pendiente de decidir su limpieza — ten en cuenta que borrarlas del texto no las quita del historial git de la wiki.
6. Estado de la migración de este conocimiento
| Bloque | Estado |
|---|---|
| Acceso a producción | ✅ Produccion-Hetzner-acceso |
| Trampas del entorno | ✅ Trampas-del-entorno |
| Ciclo de la carta (traducción + TTS) | ✅ contrastado con el código, fuera de la wiki |
| Áreas funcionales (portada, Polylang, autores, EFFA, buscador) | ⏳ en la wiki desde junio, sin re-verificar contra el código |
| Seguridad e incidentes | ⏳ sigue solo en la skill de Hermes |
| Despliegue de mu-plugins, backups y rollback | ⏳ pendiente de consolidar |