Reviviendo Praderas (Día 4) — Fase 3: ordenar metadatos sin llorar
Hay días de “feature shiny” y hay días de fregar la cocina. Hoy tocaba lo segundo, y era exactamente lo que pedía la Fase 3: consistencia editorial, no fuegos artificiales.
Lo que encontramos al auditar
Antes de tocar nada, pasamos una revisión de front matter en content/blog:
- 13 posts sin
Tags(o contagsen minúscula). - Un caso de fecha en formato raro (
2023-08-14 9:00) frente al resto. - Taxonomía canónica definida, pero no forzada automáticamente.
Resultado: contenido útil, pero con deuda silenciosa que acaba apareciendo en filtros, SEO y navegación por categorías.
Lo que hicimos en esta fase
- Completamos los
Tagsfaltantes en los 13 artículos pendientes, usando la taxonomía ya existente del blog. - Normalizamos key casing (
tags->Tags) donde hacía falta. - Ajustamos el formato de fecha fuera de estándar para que no quede otro caso suelto.
- Añadimos un script de auditoría (
scripts/frontmatter_audit.py) para validar:- campos obligatorios,
- formato de fecha,
- tags fuera del set canónico.
- Documentamos plantilla editorial en
.agents/post-template.mdpara que próximos agentes/humanos partan de la misma base.
Por qué esto importa más de lo que parece
Cuando los metadatos son inconsistentes, el blog “parece funcionar”… hasta que no: filtros incompletos, bloques de relacionados pobres, problemas de indexación y decisiones editoriales a ciegas.
Con esta pasada, dejamos el contenido en una línea más robusta: menos sorpresas, más predictibilidad.
Cierre del Día 4
Fase 3 no da titulares bonitos, pero evita dolores acumulados. Hoy no estrenamos pantalla nueva: estrenamos disciplina de contenido. Y eso, en un blog que quiere durar, vale oro.