📱 Pipeline de contenido
Tablero pre-publicación: toda pieza con
estado_pipelineen su frontmatter aparece aquí sola. El rendimiento post-publicación vive en Dashboard de conversión; el calendario editorial del mes, en Plan_Comeback_Julio_2026.Estados:
idea → guion → grabado → editado → publicado(oderivado). Al publicar:estado_pipeline: publicado+fecha_publicado+url; a fin de mes la pieza se mueve a99_Archivo/Historico_Social/Publicado_IG/.
🗂 Kanban — piezas por estado
const ORDEN = ["idea", "guion", "grabado", "editado", "publicado", "derivado"];
const ICONO = { idea: "💡", guion: "✍️", grabado: "🎥", editado: "🎬", publicado: "✅", derivado: "♻️" };
const piezas = dv.pages('"40_Contenido_Redes"')
.where(p => p.estado_pipeline && !p.file.path.includes("Templates"));
for (const estado of ORDEN) {
const grupo = piezas.where(p => p.estado_pipeline === estado).sort(p => p.fecha);
if (grupo.length === 0) continue;
dv.header(3, `${ICONO[estado] ?? ""} ${estado} (${grupo.length})`);
dv.table(
["Pieza", "Fecha", "Tipo", "Pilar", "Hook"],
grupo.map(p => [p.file.link, p.fecha, p.tipo, p.pilar, p.hook_tipo])
);
}
if (piezas.length === 0) dv.paragraph("*No hay piezas con `estado_pipeline` en el frontmatter.*");📅 Próximas publicaciones
TABLE WITHOUT ID
file.link as "Pieza",
fecha as "Fecha",
estado_pipeline as "Estado",
tipo as "Tipo",
cta_principal as "CTA"
FROM "40_Contenido_Redes"
WHERE estado_pipeline AND estado_pipeline != "publicado" AND estado_pipeline != "derivado"
AND fecha AND fecha >= date(today)
SORT fecha ASC⚠️ Deuda de metadatos
Piezas a las que les falta fecha o pilar — rellénalo o no aparecerán bien en calendario ni análisis:
LIST
FROM "40_Contenido_Redes"
WHERE estado_pipeline AND (!fecha OR !pilar OR pilar = "")✅ Publicado este mes
TABLE WITHOUT ID
file.link as "Pieza",
fecha_publicado as "Publicado",
alcance_total as "Alcance",
guardados as "Guardados",
compartidos as "Compartidos"
FROM "40_Contenido_Redes"
WHERE estado_pipeline = "publicado"
AND fecha_publicado AND fecha_publicado >= date(som)
SORT fecha_publicado DESCCrear pieza nueva: copiar _Plantilla_Instagram a Drafts/ con nombre IG-YYYY-MM-DD-tema.md (o usar el comando QuickAdd “Nueva pieza IG”).