📱 Pipeline de contenido

Tablero pre-publicación: toda pieza con estado_pipeline en 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 (o derivado). Al publicar: estado_pipeline: publicado + fecha_publicado + url; a fin de mes la pieza se mueve a 99_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 DESC

Crear pieza nueva: copiar _Plantilla_Instagram a Drafts/ con nombre IG-YYYY-MM-DD-tema.md (o usar el comando QuickAdd “Nueva pieza IG”).