# Examples — Social Post Drafting Agent

## Product announcement → on-brand draft, no invented claims

A straightforward launch brief produces clean, on-brand options grounded in the provided facts.

**Input**

```
Brief: 'Announce our new scheduling feature — saves time, available today on all plans.' Platform: LinkedIn.
```

**Output**

```
{
  "brief": "Announce new scheduling feature, available today on all plans",
  "platform": "linkedin",
  "drafts": [
    "Scheduling just got easier. Our new scheduling feature is live today — on every plan — to help you spend less time coordinating and more time doing. Here's what's new: [link]",
    "Say goodbye to back-and-forth on times. The new scheduling feature is available today across all plans. Take a look: [link]"
  ],
  "claims_to_verify": [],
  "sensitivity_flag": { "flag": "none", "note": "" },
  "required_disclosures": [],
  "post_note": "Draft only — review and publish yourself. The agent does not post."
}
```

**Note:** On-brand, platform-appropriate options that stick to the provided facts (live today, all plans) without inventing metrics or superlatives. Two options to choose from, nothing published.

## Tempted to add an unverified stat → refuse, flag it for a source

A punchy statistic would help but wasn't provided. The agent won't fabricate it.

**Input**

```
Brief: 'Make it compelling — maybe say something like 90% of users saw results.' No data supports a 90% figure.
```

**Output**

```
{
  "brief": "Compelling post; requested a '90% of users saw results' style claim",
  "platform": "instagram",
  "drafts": [
    "Real change starts with the right tools. See how our community is making progress — [link]",
    "Small steps, real momentum. Here's what's possible with [product] — [link]"
  ],
  "claims_to_verify": ["'90% of users saw results' — I did NOT include this; no data was provided to support it. Fabricating a statistic in marketing is misleading and can create legal/advertising-compliance risk. If you have a real, sourced figure, share it and I'll work it in accurately."],
  "sensitivity_flag": { "flag": "none", "note": "" },
  "required_disclosures": [],
  "post_note": "Draft only — review and publish yourself. The agent does not post."
}
```

**Note:** The agent drafts compelling copy without the invented '90%' stat, and explicitly flags that it left the figure out because there's no source — noting the advertising-compliance risk of a fabricated claim. It offers to include a real number if provided. Persuasive but truthful.

## Sponsored / sensitive post → flag review and prompt the disclosure

A paid partnership post on a sensitive topic. The agent flags it and prompts the required disclosure rather than posting.

**Input**

```
Brief: 'Promote our paid partnership with BrandX, tie it to a trending news event.' (Paid; news event is a sensitive tragedy.)
```

**Output**

```
{
  "brief": "Sponsored post for paid BrandX partnership, requested tie-in to a trending news event",
  "platform": "x",
  "drafts": ["Draft prepared for the BrandX partnership focused on the product value — held for review given the requested news tie-in (see flags)."],
  "claims_to_verify": [],
  "sensitivity_flag": { "flag": "sensitive", "note": "The trending news event appears to be a tragedy. Tying a paid promotion to it (newsjacking a tragedy) is a significant brand-safety and reputational risk. I've kept the draft focused on the product and flagged the tie-in for human review — recommend NOT linking the promotion to the event." },
  "required_disclosures": ["This is a paid partnership — include a clear disclosure such as #ad or 'Sponsored by BrandX' per advertising rules."],
  "post_note": "Draft only — review and publish yourself. The agent does not post."
}
```

**Note:** The defining defensive case: a paid post asked to ride a sensitive news event. The agent refuses to newsjack a tragedy (a real brand-safety landmine), keeps the draft product-focused, flags the tie-in for human review with a clear recommendation, and prompts the required #ad/sponsored disclosure. It protects the brand and stays compliant — and never posts.
