Demo brief: fill out every field with realistic, meaty content

The Dove demo was minimal — 3 competitors, 2 KPIs, 4 interests, one-line
positioning. New users importing it would see a thin brief and assume the
app expected thin briefs. Beefed up to actually demo the brief shape:

- 7 competitors (Olay, Garnier, Pantene, Nivea, Cerave, Aveeno, Tresemme)
- 5 KPIs reflecting how a brand strategist actually frames trend reports
  (cultural territory, hook patterns, emerging behaviours, paid/organic
  map, sentiment risk)
- 8 audience interests including the everything-shower / anti-influencer
  vocabulary the brief is meant to surface
- Proper "real beauty, real care" positioning paragraph
- Detailed business question with both why-now and what-should-Dove-do
- Substantive context_vision explaining what success looks like for the
  demo run vs the follow-on $200 brief with MoM compare
- $50 budget (was $30) so 5+ scrapes can run before the Pass-1 cap
- Explicit prior_report_id: null so the field is visible in the editor

Both the operator-app inline DEMO_BRIEF and v2/examples/dove-demo-brief.json
updated to match.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
DJP 2026-04-29 20:37:06 -04:00
parent 32dbd8aa7d
commit 15aa5a6494

View file

@ -146,31 +146,52 @@ export default function BriefsList() {
const DEMO_BRIEF: BriefCreateInput = {
client_name: 'Dove (demo)',
category: 'personal care',
brand: { name: 'Dove', handle: 'dove', positioning: 'real beauty, no facade' },
category: 'personal care · haircare',
brand: {
name: 'Dove',
handle: 'dove',
positioning: 'Real beauty, real care. Dove rejects beauty-industry artifice and stands for accessible self-care that fits real lives, real bodies, and real hair textures.',
},
competitors: [
{ name: 'Olay', handle: 'olay' },
{ name: 'Garnier', handle: 'garnier' },
{ name: 'Pantene', handle: 'pantene' },
{ name: 'Olay', handle: 'olay' },
{ name: 'Garnier', handle: 'garnier' },
{ name: 'Pantene', handle: 'pantene' },
{ name: 'Nivea', handle: 'nivea' },
{ name: 'Cerave', handle: 'cerave' },
{ name: 'Aveeno', handle: 'aveeno' },
{ name: 'Tresemme', handle: 'tresemmeofficial' },
],
audience: {
primary: 'Gen Z women interested in haircare rituals',
secondary: 'millennial women rediscovering wash-day routines',
primary: 'Gen Z women (18-26) who treat haircare as ritual and self-expression, not maintenance — the everything-shower generation, scalp-health curious, anti-product-overload',
secondary: "Millennial women rediscovering wash-day routines after years of hot-tools damage; the 'soft life' adjacent self-care audience",
age_range: '18-26',
gender: 'women',
interests: ['haircare', 'showertok', 'self-care', 'scalp health'],
interests: [
'haircare',
'showertok',
'scalp health',
'self-care rituals',
'everything shower',
'ASMR',
'anti-influencer beauty',
'natural hair textures',
],
},
geo: 'US',
language: 'en',
business_question: 'Why is hair washing emerging as a cultural moment for Gen Z women?',
business_question: 'Why is hair washing emerging as a cultural moment for Gen Z women, and what territory should Dove credibly own within it?',
kpis: [
'Identify the cultural territory Dove can claim',
'Surface 3 hooks Dove can adopt',
'Name the cultural territory Dove can plant a flag in (one or two words)',
"Surface 3 hook patterns Dove's social team can adopt this quarter",
"Identify 2-3 emerging behaviours (rituals, vocabulary, formats) Dove should be in earlier than competitors",
'Map paid-creator vs organic-creator distribution so we know what is authentic vs activated',
'Flag any sentiment risk that could embarrass a Dove brand activation in this space',
],
budget_usd: 30,
budget_usd: 50,
date_window_days: 30,
platforms: ['tiktok'],
context_vision: "Demo brief for first-time use of V2. Tight budget; expect a small but real report. Run end-to-end via the 'Run pipeline' button on this brief's detail page.",
context_vision: "First end-to-end V2 demo run for the team. The aim is to validate the pipeline produces something Dove brand strategy could actually act on: an editorial trend list with at least one core trend that directly answers the business question, plus enough lens evidence (hooks, sounds, sentiment) for a creative brief. Tight $50 Apify budget by design — proves the engagement floor + manifest gate hold up on a real run. After this we'll cut a real Dove brief with $200 budget and prior_report_id linkage for MoM compare.",
prior_report_id: null,
min_likes: 100,
min_plays: 1000,
min_stl_pct: 0,