feat: add asset preferences, video research, and Remotion ad assets

- Add thumbs-down feedback modal and preference API endpoint
- Add AI UGC video platforms research doc
- Add ReflectAd Remotion composition with public flow assets
- Add gemini-ad-designer and poster-ad-designer pipeline skills
- Add research_reflect_v1.1 pipeline script

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-05-03 20:28:07 -05:00
parent b318798ca7
commit 807dfc539b
40 changed files with 3089 additions and 232 deletions
+9 -8
View File
@@ -1,22 +1,23 @@
# Marketing Content Pipeline
This project implements an AI-powered Social Media Content Automation System.
Seven specialized agents research, generate, render, and distribute marketing content.
Eight specialized agents research, generate, render, and distribute marketing content.
# System Architecture
Seven agents running in sequence:
Eight agents running in sequence:
1. **Trend Scout** — trending content monitoring via Tavily
2. **Marketing Research Agent** — deep market research via Tavily
3. **Script Writer** — ad scripts from research output
4. **Ad Creative Designer**static ads via NanoBanana MCP + Playwright
5. **Video Ad Producer** — video ads via Remotion
6. **Copywriter Agent** — platform-specific copy
7. **Distribution Agent** — publish manifest creation (gate-protected)
4. **Gemini Ad Designer**AI-generated image ads via NanoBanana MCP (Google Gemini)
5. **Poster Ad Designer** — museum-quality poster ads via Playwright HTML-to-PNG
6. **Video Ad Producer** — video ads via Remotion
7. **Copywriter Agent** — platform-specific copy
8. **Distribution Agent** — publish manifest creation (gate-protected)
# Folder Structure
- `assets/` — brand images, logos, product shots (mood board)
- `knowledge/` — brand identity, platform guidelines, product/campaign info
- `skills/` — all 7 agent skills (each has SKILL.md)
- `skills/` — all 8 agent skills (each has SKILL.md)
- `outputs/` — generated content per campaign
- `remotion-ad/` — Remotion video project with compositions
@@ -65,7 +66,7 @@ cd remotion-ad && npx remotion render src/index.ts CompositionId --output ../out
You can modify or create new compositions in `remotion-ad/src/` before rendering.
# Pipeline Execution Order
trend-scout → research → script-writer → ad-creative → video-producer → copywriter → distribution
trend-scout → research → script-writer → gemini-ad-designer → poster-ad-designer → video-producer → copywriter → distribution
Each agent reads its SKILL.md from `skills/{agent-name}/SKILL.md` and follows it exactly.