Changelog de cargas
Diario de las entregas que han modificado la base de datos: ingestas desde Seguridad Social, INE, Eurostat y BOE, cargas editoriales y cambios de esquema. Permite trazar cuándo se incorporó cada bloque de información y a través de qué pipeline. Solo eventos verificables, asociados a un commit del repositorio.
Histórico
- Editorial
Análisis macro y páginas /datos/cobertura y /datos/changelog
Seis análisis editoriales largos (400-700 palabras) cargados en la plantilla /macro/[slug]. Páginas /datos/cobertura (inventario por tabla) y /datos/changelog (esta misma) creadas. Helper getCoberturaTabla añadido a web/lib/queries.ts.
- UI/SEO
Refresco de home, hubs, OG dinámicas e indexación
Refresco editorial de la home y de los hubs (/comunidad, /provincia, /tipos, /regimen, /anos, /macro, /comparar). OG root dinámica con cifras nacionales reales. Sitemap programático con todas las URLs publicables. /robots.ts y /not-found.tsx en su sitio.
- Ingesta
Eurostat ESSPROS y carga internacional
870 filas cargadas en comparativas_internacionales desde el módulo ESSPROS de Eurostat (gasto pensiones / PIB, serie 1990-2023, 33 países). Otros datasets de Eurostat normalizados a staging (75k + 17k + 217k filas) pendientes de decisión sobre persistencia.
- Ingesta
Snapshot Seguridad Social abril 2026
2.055 filas cargadas en pensiones_cuantias (incluye agregados nacionales, por CCAA, por tipo y por régimen). Pensión media de jubilación nacional: 1.570 €/mes con 6.688.655 beneficiarios.
- Editorial
Editorial inicial cargado
50 entradas de glosario, 10 guías largas y 33 descripciones de comunidades, tipos y regímenes cargadas en las tablas glosario, guias y bloques editoriales asociados. Cero invenciones de cifras: las 13 cifras pendientes se rellenaron contra fuentes oficiales antes de la carga.
- Esquema
Schema completo + seed en Turso
Migración 001_inicial.sql aplicada a Turso (catálogos, datos cuantitativos, editorial). Migración 002_editorial.sql con tablas glosario y guias. Catálogos sembrados: 8 tipos de pensión, 6 regímenes, 19 CCAA, 50 provincias, 33 países.
- Ingesta
Pipeline Seguridad Social y primera carga real
scripts/ingest/seg_social.py operativo: parsing del PDF/Excel mensual del INSS a staging JSON normalizado. scripts/db/load_db.py idempotente: 665 filas iniciales insertadas en pensiones_cuantias desde el snapshot 2026-03.
- Setup
Bootstrap del repositorio
Setup de Next.js 15 App Router + TypeScript strict, sistema de tokens CSS heredado de sueldode.org (paleta nueva, arquitectura mantenida), libSQL/Turso conectada, primer commit: 'chore: bootstrap inicial pensionde.org'.
Para qué sirve
Es la bitácora pública de la base de datos. Cada vez que un pipeline carga datos, se incorpora editorial nuevo o se modifica el esquema, queda una entrada con la fecha, el bloque afectado y un resumen verificable. Para una cifra publicada en la web puedes rastrear hasta aquí en qué entrega se incorporó.
Si lo que buscas es una foto del estado actual (cuántas filas hay en cada tabla, qué rango de años cubren), consulta la página de cobertura.