Skip to content

Conversation

@bokelley
Copy link
Contributor

Summary

  • Added brief-expectations page to the navigation sidebar under Core Concepts
  • Created comprehensive example-briefs.md with realistic, industry-specific campaign briefs
  • Provided examples at different quality levels (minimal, standard, comprehensive) to demonstrate the brief structure spectrum

Changes

  • Updated sidebars.ts to include both brief-expectations and example-briefs in the Media Buy > Core Concepts section
  • Created new docs/media-buy/example-briefs.md with:
    • 6 detailed campaign brief examples across different industries
    • 3 industry-specific templates for common use cases
    • Clear demonstration of minimal vs standard vs comprehensive brief quality levels

Test plan

  • Verify navigation updates display correctly
  • Review example briefs for accuracy and completeness
  • Ensure examples follow the structure defined in brief-expectations.md
  • All tests pass (schemas, examples, typecheck)

🤖 Generated with Claude Code

bokelley and others added 5 commits September 15, 2025 17:39
- Add brief-expectations to navigation under Core Concepts
- Create comprehensive example-briefs.md with realistic campaign briefs
- Include minimal, standard, and comprehensive brief examples
- Cover various industries: retail, B2B, automotive, financial services, healthcare, streaming, mobile apps
- Demonstrate proper brief structure at different quality levels

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Based on expert feedback:
- Reduced to 4 core annotated examples with clear learning progression
- Added realistic metrics and budgets for each industry vertical
- Included AdCP-specific workflow language showing protocol integration
- Added annotations explaining why each brief works
- Included publisher response predictions for each example
- Added industry quick-reference section with compliance considerations
- Included brief evaluation checklist for self-assessment
- Improved technical specifications (asset sizes, formats, etc.)
- Added phased campaign execution example for complex scenarios

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- All examples now use proper "brief" field with natural language content
- Removed non-existent structured JSON fields (objectives, target_audience, etc.)
- Examples now match actual AdCP schema where everything is in the brief text
- Maintained all the realistic metrics and detailed campaign information
- Kept annotations explaining why each brief works and publisher responses

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
…tails

- Briefs now focus solely on audience-enabled media buying
- Removed all creative specifications, asset requirements, and technical specs
- Removed attribution models, measurement vendor details, and implementation specifics
- Added "What NOT to Include in Briefs" section for clarity
- Simplified examples to show WHO to reach and WHAT outcome to drive
- Made it clear that creative is handled via sync_creatives, not briefs
- All examples now properly demonstrate audience targeting strategies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
…d geography

- All briefs now include creative format preferences (display, video, CTV, etc.)
- Every brief specifies country/geographic markets and currency
- Rewrote briefs to describe customers naturally rather than prescribe targeting
- Added "Let Publishers Add Value" guidance to encourage flexibility
- Emphasized describing customer situations, values, and behaviors
- Made it clear publishers should suggest targeting approaches
- Kept focus on WHO (customers) and WHAT (outcomes) with HOW (formats)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@bokelley bokelley merged commit 66aec0f into main Sep 16, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants