feat: LinkedIn editorial, accesos agencia estables y deshacer en historial

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>
This commit is contained in:
4Ventures
2026-10-16 04:15:51 +02:00
parent 3b57cdce53
commit 4a1abd3318
54 changed files with 6400 additions and 527 deletions

View File

@@ -108,6 +108,8 @@ export type RrssGenerationBriefInput = {
socialHistory?: unknown;
variantsRequested?: number;
extraNotes?: string | null;
/** Resolved Canva Brand Template IDs for RRSS (nested ads/rrss or flat). */
canvaTemplates?: Record<string, string> | null;
};
export function buildRrssGenerationBrief(input: RrssGenerationBriefInput) {
@@ -119,6 +121,7 @@ export function buildRrssGenerationBrief(input: RrssGenerationBriefInput) {
client_id: input.tenantId,
client_slug: input.clientSlug,
client_name: input.clientName,
canva_templates: input.canvaTemplates || {},
reason: 'calendario' as const,
source_creative_id: null,
source_pipeline_id: input.pipelineId,