Marcos Fargas
aed73e0171
feat: centralizar ADN y estilo de marca en Zona de Marca y simplificar panel de creatividades a operativa ads
2026-10-14 14:53:39 +02:00
4Ventures
1cf8e7c1bd
Require 9:16 and 1.91:1 adaptations alongside every static 4:5 ad creative.
...
Generation briefs and Canva webhooks now declare all three Meta placements so WF3/WF5 deliver feed, Stories, and landscape from one Freepik base.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 17:03:40 +02:00
4Ventures
46492c3873
Unify Ads/RRSS approval flow and add personalized Meta creative regen.
...
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 >
2026-10-13 13:17:36 +02:00
Marcos Fargas
b13270d9ac
feat(creatives): implement 7 system improvements (Canva recompose, Slack actions, reject feedback loop, 9:16 stories, Meta campaign auto-detect, Claude Vision QA, angle analytics)
2026-10-13 02:41:02 +02:00
Marcos Fargas
142933a654
feat(creatives): add configurable per-client creative style and skill builder in UI and API
2026-10-13 01:44:44 +02:00
Marcos Fargas
2a1629cda8
feat(webhooks): dispatch async generation_request.created and creative.created events to n8n with 60s retry
2026-10-13 01:17:26 +02:00
Marcos Fargas
66d34853e6
feat(canva): support asset_final, created_by, include=client filters in GET and merge meta in PATCH
2026-10-12 22:40:23 +02:00
Marcos Fargas
ab64ead6c3
feat(brief): add product and landing_url to brief, map from campaign_products and inherit from source creative
2026-10-12 21:15:43 +02:00
Marcos Fargas
317a3aa46d
feat(skills): update BPS & static skills, add audience to brief, inline angle/hook editing and montage notes
2026-10-12 20:32:15 +02:00
Marcos Fargas
7b604c68ca
fix(creatives): remove website col from tenant select
2026-10-12 19:21:48 +02:00
Marcos Fargas
cf34868bc3
feat(creatives): implement WF4 integrations, GET include=client, asset_final check and HMAC webhook
2026-10-12 19:18:21 +02:00
Marcos Fargas
487895a420
fix(integrations): allow querying queue without tenant_id and resilient tenant resolution in PATCH
2026-10-12 18:41:44 +02:00
Marcos Fargas
a7e2723a3e
feat(integrations): add skills endpoint, enrich creative context with client info, and support meta in creatives
2026-10-12 18:40:11 +02:00
Marcos Fargas
52cebab3e6
feat(integrations): support history_days in fatigue candidates and ensure data envelope for WF2
2026-10-12 18:17:23 +02:00
Marcos Fargas
958c59a8ec
feat(creatives): task 5 - approval actions, outgoing webhooks with HMAC, and publish patch
2026-10-12 13:44:54 +02:00
Marcos Fargas
0f9f03fad5
feat(creatives): task 4 - claude integration endpoints (generation-requests, creatives, context, events)
2026-10-12 13:35:50 +02:00
Marcos Fargas
9f1721c921
fix(integrations): support parsedBody in authenticateIntegrationRequest
2026-10-12 13:22:38 +02:00
Marcos Fargas
503f8322d1
fix(integrations): ensure explicit string array type for metaAdIds
2026-10-12 13:17:36 +02:00
Marcos Fargas
e650c9971e
feat(creatives): task 3 - ingest and fatigue endpoints (clients, metrics/daily, candidates, mark)
2026-10-12 13:15:48 +02:00