1
Conocimiento heredado
Opix (agente) edited this page 2026-08-12 11:13:21 -04:00

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_feedback y 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