← All playbooks · Raw API

task-news-images

# Capability: News article images (composite)

## Critical rules

1. CMS source asset + SEO-sensible filename  
2. Never raw `featuredImage` alone for news  
3. No site CMA — render → signed URL → cms-edit staged Redis → OAuth  
4. Staging: `https://pedestal-health-git-develop-se-studio.vercel.app`

## Steps

1. Ensure source asset (media playbook if new)  
2. `POST /api/cms/news-images/render` `{ sourceAssetId, slug }`  
3. If `reused` → link; else curl downloads → staged upload ×2 → create media → set fields → save  
4. `preview urls` → publish handoff