Marketing Studio intent
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
intent · supabase_json

Marketing Studio intent

Marketing operation exists across multiple agents (Nova, Harper, Jade, Rosa) but lacks a centralized workspace. Content is scattered in Google Drive, approval is a bottleneck in Justin's inbox, and there's no place for Justin to actively shape voice and strategy. The workflow doesn't enable creative collaboration—it's just file reading and button clicking—resulting in a broken loop between agent output and what Justin actually wants to publish.

Planning Surface

Use this to decide what happens next.

Status

approved

problem

Marketing operation exists across multiple agents (Nova, Harper, Jade, Rosa) but lacks a centralized workspace. Content is scattered in Google Drive, approval is a bottleneck in Justin's inbox, and there's no place for Justin to actively shape voice and strategy. The workflow doesn't enable creative collaboration—it's just file reading and button clicking—resulting in a broken loop between agent output and what Justin actually wants to publish.

success metrics
metricmeasure
Content volume published per week14+ pieces published per week across all 5 channels, consistently
Justin's active time in the StudioUnder 2 hours per week
Auto-publish success rate100% of approved content auto-publishes with no manual steps
Pipeline reliabilityZero weeks where a channel goes dark due to pipeline failure
Agent Handoff
Start Here

Marketing operation exists across multiple agents (Nova, Harper, Jade, Rosa) but lacks a centralized workspace. Content is scattered in Google Drive, approval is a bottleneck in Justin's inbox, and there's no place for Justin to actively shape voice and strategy. The workflow doesn't enable creative collaboration—it's just file reading and button clicking—resulting in a broken loop between agent output and what Justin actually wants to publish.

Completion Evidence
metricmeasure
Content volume published per week14+ pieces published per week across all 5 channels, consistently
Justin's active time in the StudioUnder 2 hours per week
Auto-publish success rate100% of approved content auto-publishes with no manual steps
Pipeline reliabilityZero weeks where a channel goes dark due to pipeline failure
Problem

Marketing operation exists across multiple agents (Nova, Harper, Jade, Rosa) but lacks a centralized workspace. Content is scattered in Google Drive, approval is a bottleneck in Justin's inbox, and there's no place for Justin to actively shape voice and strategy. The workflow doesn't enable creative collaboration—it's just file reading and button clicking—resulting in a broken loop between agent output and what Justin actually wants to publish.

Goal

Create a studio where Justin functions as a creative director rather than a content approver. He sets themes, shapes angles, finishes voice on pieces carrying his name, while agents handle production at volume. The studio surfaces ideas, produces drafts, generates images, and publishes automatically—with Justin's involvement being judgment and taste, not production.

Success Metrics
  • item: metric: string, measure: string
  • item: metric: string, measure: string
  • item: metric: string, measure: string
  • item: metric: string, measure: string
Structured Payload

Machine-readable source fields

goal

Create a studio where Justin functions as a creative director rather than a content approver. He sets themes, shapes angles, finishes voice on pieces carrying his name, while agents handle production at volume. The studio surfaces ideas, produces drafts, generates images, and publishes automatically—with Justin's involvement being judgment and taste, not production.

users

No items captured.

problem

Marketing operation exists across multiple agents (Nova, Harper, Jade, Rosa) but lacks a centralized workspace. Content is scattered in Google Drive, approval is a bottleneck in Justin's inbox, and there's no place for Justin to actively shape voice and strategy. The workflow doesn't enable creative collaboration—it's just file reading and button clicking—resulting in a broken loop between agent output and what Justin actually wants to publish.

brand voice
tone

build this as a new studio in studio.bezeliq.ai - keep same tone here

personality

build this as a new studio in studio.bezeliq.ai - keep same personality

language rules

No items captured.

project name

Marketing Studio

ux philosophy

build this as a new studio in studio.bezeliq.ai - keep same UX as is here

scope boundary
in v1
  • Studio UI: campaign view (strategy), piece editor (voice), calendar (what's publishing when)
  • CAMPAIGN.json + CONTENT.json artifacts replacing the prose weekly_plan.md
  • Justin's voice editing layer — inline editing on every piece before approval
  • Real image generation (not HTML→screenshot)
  • Full auto-publish across all channels
out v1
  • Performance/engagement feedback loop (V2)
  • Content atoms model (V2)
  • Multi-brand track (Agentrophy / BezelIQ — V2)
non negotiables
  • Every piece on Justin's personal channels has his voice on it before it publishes — no exceptions
  • The Studio is the only place Justin does marketing work — no Drive, no inbox, no other tool
  • Agent-to-agent communication is machine-readable — no prose workflow docs between agents
  • Approved content publishes automatically — zero manual posting steps
  • Volume never excuses generic output — the system produces at scale without sounding like a bot
success metrics
metricmeasure
Content volume published per week14+ pieces published per week across all 5 channels, consistently
Justin's active time in the StudioUnder 2 hours per week
Auto-publish success rate100% of approved content auto-publishes with no manual steps
Pipeline reliabilityZero weeks where a channel goes dark due to pipeline failure
what wrong looks like
  • Justin clicking Approve without actually editing — just clearing a queue
  • Content that opens with 'AI is transforming industries…' or any generic AI take
  • A piece going out on Justin's LinkedIn that doesn't sound like Justin
  • Nova proposing themes Justin would never use — misaligned strategy surfacing
  • Content stuck in a queue because something broke and nobody noticed
  • Justin having to go somewhere other than the Studio to unblock the pipeline