← 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