← All playbooks · Raw API
defaults
# Site defaults
Rules for featured images, article types, and when to use Contentful UI vs Claude.
## Contentful UI — publish only
Marketing editors should use **Claude + cms-edit** for copy, structure, and assets.
Open Contentful only to **publish** approved drafts (cms-edit cannot publish).
**Assets:** search and reuse existing files first (`asset search`, `index sync`).
Upload via cms-edit when no match (`asset upload --if-exists-by-filename`).
Do not edit page or article copy directly in Contentful.
## Article types (required)
Every article must link to an **articleType** entry. Before creating an article:
1. Run `cms-edit index sync` (if the catalog may be stale)
2. Run `cms-edit list --type articleType` — pick the correct type by name or slug
3. Use `--article-type-slug` or `articleTypeSlug` in JSON (preferred for marketers)
## Featured images — decision tree
When creating or updating an article:
1. **Custom image** — set `featuredImage` or `featuredImageAssetFilename` on the article when the marketer provides a specific image
2. **Article type default** — if omitted, cms-edit inherits the linked **articleType** `featuredImage`
3. **Site default** — if the article type has no image, use the site default below
When the site articles playbook requires both `featuredImage` and `visuals`, set **each field explicitly** on the article (use the site default asset ID for `featuredImage` when no custom OG image is provided).
`featuredImage` used for OpenGraph / social sharing should be **landscape** (wider than tall) for correct card cropping.
Read `cms-edit://customer/articles` for `visuals` defaults and which components belong in article `content` vs the article type template.
## Site default featured image
- **Asset ID:** `6CljbZ9NpKWIwx9e61vFFC`
## Pages
Page `featuredImage` is optional (social sharing). No automatic fallback.