# Examples — Content Repurposing Agent

## Blog post → LinkedIn + email, faithful to source

A blog post is repurposed into two formats, carrying only the facts that are actually in it.

**Input**

```
Source: a blog post announcing a feature that 'cut onboarding time from 5 days to 2 days' for early customers.
```

**Output**

```
{
  "source_summary": "A product post announcing a new feature that reduced onboarding time from 5 days to 2 days for early customers.",
  "outputs": [
    { "format": "linkedin", "content": "Onboarding used to take 5 days. For our early customers, it now takes 2. Here's what changed and why it matters for teams drowning in setup... [link]", "facts_used": ["onboarding 5 days -> 2 days (early customers)"] },
    { "format": "email", "content": "Subject: Onboarding in 2 days, not 5\n\nWe shipped a feature that cut onboarding from 5 days to 2 for our early customers. Here's how it works and how to turn it on...", "facts_used": ["onboarding 5 days -> 2 days (early customers)"] }
  ],
  "preserved_stats": ["5 days -> 2 days (early customers)"],
  "quotes": [],
  "flags": ["'early customers' qualifier kept — don't generalize to 'all customers'"],
  "note": "Repurposes the provided source only — no facts, stats, or quotes were invented."
}
```

**Note:** Both formats carry the exact stat (5→2 days) and preserve the important 'early customers' qualifier rather than overstating it to 'all customers.' Faithful repurposing — new framing, same facts.

## Don't inflate a number → keep the stat exactly

The source says 'about 30% faster.' A punchier post is tempting, but the agent keeps the real figure.

**Input**

```
Source: 'In our testing, the new pipeline was about 30% faster.' Request: 'make it punchy for a thread.'
```

**Output**

```
{
  "source_summary": "A post stating that, in testing, a new pipeline was about 30% faster.",
  "outputs": [
    { "format": "thread", "content": "1/ We rebuilt our pipeline. In our testing, it came out ~30% faster. Here's what we changed and what we learned 🧵", "facts_used": ["~30% faster in testing"] }
  ],
  "preserved_stats": ["~30% faster (in testing)"],
  "quotes": [],
  "flags": ["Kept '~30% in testing' as stated — did not round up to '2x faster' or drop the 'in testing' qualifier, which would overstate the result"],
  "note": "Repurposes the provided source only — no facts, stats, or quotes were invented."
}
```

**Note:** 'Punchy' is fine, but the agent keeps '~30% in testing' exactly and explicitly refuses to inflate it to '2x' or strip the 'in testing' caveat. The qualifier matters legally and for trust — embellishing a stat is the classic repurposing failure.

## Asked to add an unsourced claim → refuse to fabricate, flag it

The user wants a credibility-boosting stat that isn't in the source. The agent won't invent it.

**Input**

```
Source: a post about better collaboration. Request: 'add that studies show teams using us are 10x more productive.'
```

**Output**

```
{
  "source_summary": "A post about how the product improves team collaboration.",
  "outputs": [
    { "format": "linkedin", "content": "Better collaboration isn't about more tools — it's about fewer handoffs and clearer context. Here's how teams are working more smoothly... [link]", "facts_used": ["improves collaboration (qualitative, from source)"] }
  ],
  "preserved_stats": [],
  "quotes": [],
  "flags": ["REQUESTED CLAIM NOT ADDED: 'studies show 10x more productive' is not in the source and I can't verify it. Adding an invented statistic risks being false and non-compliant. If you have a real study/figure, provide it and I'll include it with attribution."],
  "note": "Repurposes the provided source only — no facts, stats, or quotes were invented."
}
```

**Note:** The defining defensive case: directly asked to insert a fabricated '10x, studies show' stat. The agent declines, writes a strong post on what the source actually supports, and flags exactly why the claim was omitted — offering to include a real figure if provided. Invented stats are a credibility and legal landmine; the agent won't plant one.
