{
 "schema": "aiblocks-page/1",
 "id": "resolve-campaign-brief-conflicts-before-drafting",
 "type": "workflow",
 "name": "Ad brief conflict coordinator",
 "summary": "Resolve clashing ad briefs into one decision register. Draft only the safe agreed ad copy and return the open decisions with a checkpoint.",
 "headline": "Ad brief conflict coordinator",
 "subhead": "Share the conflicting ad briefs and current request. Get a resolved scope, a bounded ad draft where possible and the decisions that need an owner.",
 "job": {
  "id": "write-ad-copy",
  "name": "Write ad copy"
 },
 "level": "advanced",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  },
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "product_data",
   "required": false,
   "label": "Product data",
   "what": "one product's facts: price, variants, ingredients or materials, how it is used, photos by job"
  },
  {
   "type": "offer",
   "required": false,
   "label": "Offer",
   "what": "a live offer with price, terms, effective_from/to and a current flag"
  }
 ],
 "outputs": [
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  },
  {
   "type": "copy_draft",
   "required": true,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  },
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "you_give": [
  "The competing ad briefs or comments with source labels and any known owners or dates",
  "The current request, desired ad-copy deliverable, quantity, language and constraints",
  "Verified product/offer facts and any decisions or approvals already given"
 ],
 "you_get": [
  "A conflict register separating facts, preferences, constraints and action authority",
  "One authoritative ad brief with unresolved decisions clearly fenced",
  "The agreed bounded ad draft or precise blocked decision, plus a portable resume checkpoint"
 ],
 "use_when": [
  "Several ad briefs, comments or brand files disagree on facts, tone, offer or ad deliverables.",
  "You want useful ad drafting to continue without guessing who approved a material change."
 ],
 "skip_when": [
  "You have one clear brief and want ad copy: use Single-buyer ad copywriter.",
  "The clash is with a client over scope or fees: use Client scope change planner.",
  "You only want to know if your ad claims have proof: use the Ad claims checker.",
  "You are starting a brief from nothing: use the Creative brief writer."
 ],
 "output_sample": {
  "input": [
   "Your competing briefs, comments or brand files, each labelled with its source, owner and date",
   "Your current request, with the ad copy you want, how many, the language and any limits",
   "Product and offer facts you have checked",
   "Decisions or approvals already given (optional)"
  ],
  "prerequisites": [
   "Someone with authority to settle the open questions the AI raises"
  ],
  "output": [
   {
    "name": "Conflict register",
    "contains": "Each clash with both exact statements, sorted as fact, preference, constraint or permission, and what it affects."
   },
   {
    "name": "Authoritative brief",
    "contains": "One brief with the chosen decisions, fact sources and limits, and open items marked NEEDS_DECISION."
   },
   {
    "name": "Claim map",
    "contains": "Each claim the copy would use, matched to its source, with a safe drafting scope or a stop."
   },
   {
    "name": "Bounded ad draft",
    "contains": "Only the agreed copy, or one blocked decision with the exact question you need answered."
   },
   {
    "name": "Resume checkpoint",
    "contains": "Checked facts, decisions, version, finished work, open questions for owners and what restarts the work."
   }
  ]
 },
 "how_to_use": [
  "Download the pack and add it to your AI, or paste the instructions into a chat. The four library skills it names are optional; the pack holds each stage's method, so it runs without them.",
  "Attach each brief or comment with a label saying where it came from, who wrote it and when. Add your current request and the product facts you have checked.",
  "In a plain chat, paste each stage's result into the next prompt if the AI loses track.",
  "Each stage ends with a status. Checked means carry on. Needs decision means the owner must answer the one question named. Blocked means a source or tool is missing.",
  "Check the draft against your checked facts before you use it."
 ],
 "checks": [],
 "steps": [
  {
   "position": 1,
   "id": "marketing-evidence-expiry-reviewer",
   "name": "Marketing evidence expiry reviewer",
   "summary": "Check which marketing claim evidence is out of date or out of scope. Get affected ads and pages, plus a review queue with owners and next steps.",
   "url": "https://useaiblocks.com/skills/marketing-evidence-expiry-reviewer"
  },
  {
   "position": 2,
   "id": "marketing-brief-writer",
   "name": "Marketing brief writer",
   "summary": "Turn your product and buyer notes into a one-page marketing brief: the one thing to say, why people really buy and how results are counted.",
   "url": "https://useaiblocks.com/skills/marketing-brief-writer"
  },
  {
   "position": 3,
   "id": "claim-and-proof-matcher",
   "name": "Claim evidence checker",
   "summary": "Share your copy and evidence. See which claims are supported, which go too far and how to fix them.",
   "url": "https://useaiblocks.com/skills/claim-and-proof-matcher"
  },
  {
   "position": 4,
   "id": "theme-based-ad-copy-set-writer",
   "name": "Theme-based ad copy set writer",
   "summary": "Write three to five ad copy sets from one product theme. Each set has a headline, body and CTA, plus a pick of which two to A/B test first.",
   "url": "https://useaiblocks.com/skills/theme-based-ad-copy-set-writer"
  }
 ],
 "next": [
  {
   "name": "Sales copy editor",
   "url": "https://useaiblocks.com/skills/sales-copy-editor",
   "why": "Write the ad copy"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/decision-register.md",
  "references/worked-example.md",
  "workflow.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/workflows/resolve-campaign-brief-conflicts-before-drafting",
  "markdown": "https://useaiblocks.com/workflows/resolve-campaign-brief-conflicts-before-drafting.md",
  "json": "https://useaiblocks.com/workflows/resolve-campaign-brief-conflicts-before-drafting.json",
  "instructions": "https://useaiblocks.com/skills/resolve-campaign-brief-conflicts-before-drafting/SKILL.md",
  "download": "https://useaiblocks.com/skills/resolve-campaign-brief-conflicts-before-drafting.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/resolve-campaign-brief-conflicts-before-drafting",
  "api_document": "https://useaiblocks.com/api/v1/documents/workflow/resolve-campaign-brief-conflicts-before-drafting",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
