El cron también publica revision_agencia/programada con horario vencido; mover en calendario deja la pieza en cola.
Co-authored-by: Cursor <cursoragent@cursor.com>
Integra estrategias LinkedIn en calendarios (backlog publicado vs pendiente), unifica roles/cookies de vista agencia y permite deshacer cambios de brandbook dejando constancia en el historial.
Co-authored-by: Cursor <cursoragent@cursor.com>
Agency validates first then client; Meta copy is 5+5+1 with on-image vs feed layers, emojis on feed, and partial v2 by image/hook/support/copy.
Co-authored-by: Cursor <cursoragent@cursor.com>
Strip production notes before posting, persist each network id immediately, refuse IG republish if delete fails, and place FB photos via feed for better timeline visibility.
Co-authored-by: Cursor <cursoragent@cursor.com>
Schedule save auto-approves and publishes when due; cron recovers stale jobs every 5m. Drive sync auto-matches client folders under Clientes when not linked.
Co-authored-by: Cursor <cursoragent@cursor.com>