Theme recipe

Minimal Ink page-template review

Flat, sharp, restrained hierarchy for documentation, proof pages, and quiet brands.

Recipe readiness

CMS clone and polish contract

ensemble.template-polish.v0
Ready

6/6

Compatible templates clearing the recipe-aware polish audit.

Score

100%

Average page-template polish score for this recipe lens.

Clone

6

Clone manifests with explicit slot, config, block, and audit data.

Routes

0

Colorway demo routes proving recipe portability across themes.

Component coverage

Block types and page roles exercised by this recipe

9 block types
Pages

6

Compatible template pages contributing component coverage.

Blocks

25

Block instances reviewed across compatible page templates.

Types

9

Distinct runtime block types exercised in this recipe lens.

Roles

4

Composition roles represented across the page structures.

Block types

conversion-cta1faq1form-template4hero6icon-card-grid5markdown3metric-grid2step-list1testimonials2

Page roles

convert5educate10hook6prove4
Templates

6

Common CMS page templates compatible with this recipe.

Colorways

0

Cloud Elephants colorway route groups using this recipe.

Status

covered

A gap means no page template has opted into this recipe yet.

Polish

100%

6 of 6 compatible templates are audit-ready.

Compatible templates

Page-by-page review

6 pages
listing

Listing

A scannable collection index with cards and optional structured filtering.

filterable-index3 slots18 editable fields3 block typesshadcn100% polish
Editable slots

3 CMS composition points

18 fields
  • Listing Introhero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • Listing Cardsicon-card-grid | priority 2 | educate
    titledescriptioncardscolumnslayout
  • Listing Filter Captureform-template | priority 3 | convert
    formTemplateIdtitledescriptionfieldsevent_namesettings
ready7/7 checks
  • CMS composition3 editable slots | 3 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density compact
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-listing",
  "route": "/demo-sites/page-templates/listing",
  "api_href": "/api/ensemble/templates/pages/common-listing?include_page=true",
  "title": "Listing Template",
  "description": "A scannable collection index with cards and optional structured filtering.",
  "primary_goal": "listing_engagement",
  "layout": {
    "template": "common-listing",
    "theme": "ensemble-daylight",
    "variant": "shadcn"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "shadcn",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "compact",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "listing_intro",
      "label": "Listing Intro",
      "block_id": "common-listing-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "listing_cards",
      "label": "Listing Cards",
      "block_id": "common-listing-listing_cards",
      "block_type": "icon-card-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "cards",
        "columns",
        "layout"
      ],
      "editable_field_count": 5,
      "role": "educate",
      "clone_priority": 2,
      "summary": "5 editable fields on icon-card-grid for educate."
    },
    {
      "slot": "listing_filter_capture",
      "label": "Listing Filter Capture",
      "block_id": "common-listing-listing_filter_capture",
      "block_type": "form-template",
      "required": true,
      "editable_fields": [
        "formTemplateId",
        "title",
        "description",
        "fields",
        "event_name",
        "settings"
      ],
      "editable_field_count": 6,
      "role": "convert",
      "clone_priority": 3,
      "summary": "6 editable fields on form-template for convert."
    }
  ],
  "slot_summary": {
    "slot_count": 3,
    "editable_field_count": 18,
    "roles": [
      "hook",
      "educate",
      "convert"
    ]
  },
  "compatible_recipes": [
    "polished-saas-crisp",
    "minimal-ink",
    "compact-ops",
    "local-service-trust",
    "operator-product"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "CollectionPage",
      "ItemList"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "3 editable slots",
          "3 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "5 compatible recipes",
          "8 compatible themes",
          "default shadcn"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density compact"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-listing-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "listing_intro",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "Listing",
        "title": "Browse a curated collection.",
        "subtitle": "Use this page for resources, locations, partners, case studies, products, or any collection that needs scannable cards.",
        "background": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Browse a curated collection. visual",
          "overlay": "dark"
        },
        "visual": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Browse a curated collection. visual",
          "title": "Replaceable hero media"
        },
        "cta": {
          "text": "Request a recommendation",
          "href": "#primary-action",
          "aria_label": "Browse a curated collection.: Request a recommendation"
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    },
    {
      "id": "common-listing-listing_cards",
      "block_type": "icon-card-grid",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "listing_cards",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "title",
          "description",
          "cards",
          "columns",
          "layout"
        ]
      },
      "props": {
        "title": "Featured entries",
        "description": "Cards are cloneable and can be generated from CMS collection records.",
        "columns": 3,
        "cards": [
          {
            "icon": "A",
            "title": "Featured item",
            "description": "A highlighted entry with a clear summary.",
            "span": "wide",
            "badges": [
              "featured",
              "educate"
            ],
            "href": "#listing_cards-1",
            "ctaLabel": "Inspect",
            "src": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Featured item visual"
          },
          {
            "icon": "B",
            "title": "Collection item",
            "description": "A standard listing card.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#listing_cards-2",
            "ctaLabel": "View"
          },
          {
            "icon": "C",
            "title": "Collection item",
            "description": "A standard listing card.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#listing_cards-3",
            "ctaLabel": "View"
          },
          {
            "icon": "D",
            "title": "Collection item",
            "description": "A standard listing card.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#listing_cards-4",
            "ctaLabel": "View",
            "metric": "Ready"
          }
        ],
        "layout": "bento",
        "appearance": {
          "preset": "bento"
        }
      }
    },
    {
      "id": "common-listing-listing_filter_capture",
      "block_type": "form-template",
      "block_order": 3,
      "metadata": {
        "block_role": "convert",
        "template_slot": "listing_filter_capture",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "formTemplateId",
          "title",
          "description",
          "fields",
          "event_name",
          "settings"
        ]
      },
      "props": {
        "formTemplateId": "common-listing-filter",
        "title": "Refine this listing",
        "description": "Share a few details and the team will follow up with a useful next step.",
        "event_name": "listing.filter_submitted",
        "fields": [
          {
            "id": "work_email",
            "type": "email",
            "label": "Work email",
            "required": true,
            "pii": true
          },
          {
            "id": "message",
            "type": "textarea",
            "label": "What should the team know?",
            "required": false,
            "pii": true
          }
        ],
        "settings": {
          "layout": "conversion",
          "intent": "lead",
          "assurance_badges": [
            "Fast handoff",
            "Private by design",
            "Clear next step"
          ],
          "privacy_note": "Required fields are marked. We use answers to prepare the next step.",
          "submitLabel": "Send details",
          "aria_label": "Refine this listing: Send details",
          "trackAnalytics": true
        },
        "submission_policy": {
          "require_consent": true,
          "retention_days": 365
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    }
  ]
}
blog

Blog

An editorial article or blog post layout with related reading and newsletter capture.

article-hub4 slots25 editable fields4 block typesblock100% polish
Editable slots

4 CMS composition points

25 fields
  • Blog Headerhero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • Article Bodymarkdown | priority 2 | educate
    eyebrowledecontentcalloutactionsprose_sizetone
  • Related Postsicon-card-grid | priority 3 | educate
    titledescriptioncardscolumnslayout
  • Newsletter Captureform-template | priority 4 | convert
    formTemplateIdtitledescriptionfieldsevent_namesettings
ready7/7 checks
  • CMS composition4 editable slots | 4 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density comfortable
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-blog",
  "route": "/demo-sites/page-templates/blog",
  "api_href": "/api/ensemble/templates/pages/common-blog?include_page=true",
  "title": "Blog Template",
  "description": "An editorial article or blog post layout with related reading and newsletter capture.",
  "primary_goal": "blog_subscription",
  "layout": {
    "template": "common-blog",
    "theme": "ensemble-minimal-ink",
    "variant": "block"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "block",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "comfortable",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "blog_header",
      "label": "Blog Header",
      "block_id": "common-blog-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "article_body",
      "label": "Article Body",
      "block_id": "common-blog-article_body",
      "block_type": "markdown",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "lede",
        "content",
        "callout",
        "actions",
        "prose_size",
        "tone"
      ],
      "editable_field_count": 7,
      "role": "educate",
      "clone_priority": 2,
      "summary": "7 editable fields on markdown for educate."
    },
    {
      "slot": "related_posts",
      "label": "Related Posts",
      "block_id": "common-blog-related_posts",
      "block_type": "icon-card-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "cards",
        "columns",
        "layout"
      ],
      "editable_field_count": 5,
      "role": "educate",
      "clone_priority": 3,
      "summary": "5 editable fields on icon-card-grid for educate."
    },
    {
      "slot": "newsletter_capture",
      "label": "Newsletter Capture",
      "block_id": "common-blog-newsletter_capture",
      "block_type": "form-template",
      "required": true,
      "editable_fields": [
        "formTemplateId",
        "title",
        "description",
        "fields",
        "event_name",
        "settings"
      ],
      "editable_field_count": 6,
      "role": "convert",
      "clone_priority": 4,
      "summary": "6 editable fields on form-template for convert."
    }
  ],
  "slot_summary": {
    "slot_count": 4,
    "editable_field_count": 25,
    "roles": [
      "hook",
      "educate",
      "convert"
    ]
  },
  "compatible_recipes": [
    "minimal-ink",
    "editorial-luxury",
    "polished-saas-crisp",
    "tactile-service-ledger",
    "regulated-professional"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "BlogPosting",
      "Article",
      "BreadcrumbList"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "4 editable slots",
          "4 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "5 compatible recipes",
          "8 compatible themes",
          "default block"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density comfortable"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-blog-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "blog_header",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "Blog",
        "title": "Publish a high-signal article or blog entry.",
        "subtitle": "Use this template for thought leadership, updates, guides, and editorial posts.",
        "background": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Publish a high-signal article or blog entry. visual",
          "overlay": "dark"
        },
        "visual": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Publish a high-signal article or blog entry. visual",
          "title": "Replaceable hero media"
        },
        "cta": {
          "text": "Subscribe",
          "href": "#primary-action",
          "aria_label": "Publish a high-signal article or blog entry.: Subscribe"
        },
        "appearance": {
          "preset": "block"
        }
      }
    },
    {
      "id": "common-blog-article_body",
      "block_type": "markdown",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "article_body",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "eyebrow",
          "lede",
          "content",
          "callout",
          "actions",
          "prose_size",
          "tone"
        ]
      },
      "props": {
        "eyebrow": "article body",
        "lede": "Use this lead paragraph to frame the section before the full CMS-managed body copy.",
        "content": "## Opening argument\n\nStart with the useful idea, then support it with specific examples, evidence, and next steps.\n\n### Key takeaway\n\nUse structured sections so crawlers, readers, and agents can understand the point quickly.",
        "callout": {
          "title": "Editor note",
          "description": "Replace this callout with the strongest supporting proof, quote, or editorial caveat for the page."
        },
        "actions": [
          {
            "label": "Review section",
            "href": "#article_body"
          }
        ],
        "variant": "article",
        "prose_size": "md",
        "tone": "editorial"
      }
    },
    {
      "id": "common-blog-related_posts",
      "block_type": "icon-card-grid",
      "block_order": 3,
      "metadata": {
        "block_role": "educate",
        "template_slot": "related_posts",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "title",
          "description",
          "cards",
          "columns",
          "layout"
        ]
      },
      "props": {
        "title": "Related reading",
        "description": "Keep readers moving through a connected editorial path.",
        "columns": 3,
        "cards": [
          {
            "icon": "1",
            "title": "Related post",
            "description": "A sibling article or guide.",
            "badges": [
              "featured",
              "educate"
            ],
            "href": "#related_posts-1",
            "ctaLabel": "Inspect",
            "src": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Related post visual"
          },
          {
            "icon": "2",
            "title": "Reference",
            "description": "A deeper source or documentation page.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#related_posts-2",
            "ctaLabel": "View"
          },
          {
            "icon": "3",
            "title": "Next step",
            "description": "A conversion or learning path.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#related_posts-3",
            "ctaLabel": "View",
            "metric": "Ready"
          }
        ],
        "layout": "grid",
        "appearance": {
          "preset": "bento"
        }
      }
    },
    {
      "id": "common-blog-newsletter_capture",
      "block_type": "form-template",
      "block_order": 4,
      "metadata": {
        "block_role": "convert",
        "template_slot": "newsletter_capture",
        "cloneable": true,
        "clone_priority": 4,
        "editable_fields": [
          "formTemplateId",
          "title",
          "description",
          "fields",
          "event_name",
          "settings"
        ]
      },
      "props": {
        "formTemplateId": "common-blog-subscribe",
        "title": "Subscribe for updates",
        "description": "Share a few details and the team will follow up with a useful next step.",
        "event_name": "blog.subscribe_submitted",
        "fields": [
          {
            "id": "work_email",
            "type": "email",
            "label": "Work email",
            "required": true,
            "pii": true
          },
          {
            "id": "message",
            "type": "textarea",
            "label": "What should the team know?",
            "required": false,
            "pii": true
          }
        ],
        "settings": {
          "layout": "conversion",
          "intent": "lead",
          "assurance_badges": [
            "Fast handoff",
            "Private by design",
            "Clear next step"
          ],
          "privacy_note": "Required fields are marked. We use answers to prepare the next step.",
          "submitLabel": "Send details",
          "aria_label": "Subscribe for updates: Send details",
          "trackAnalytics": true
        },
        "submission_policy": {
          "require_consent": true,
          "retention_days": 365
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    }
  ]
}
press-release

Press Release

A formal announcement format with dateline, body copy, facts, boilerplate, and media contact.

longform-announcement4 slots25 editable fields4 block typesblock100% polish
Editable slots

4 CMS composition points

25 fields
  • Release Headerhero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • Release Copymarkdown | priority 2 | educate
    eyebrowledecontentcalloutactionsprose_sizetone
  • Release Factsmetric-grid | priority 3 | prove
    titledescriptionmetrics
  • Press Contactconversion-cta | priority 4 | convert
    titledescriptionbuttonTextbuttonHrefsecondaryCtalinksevent_nameobjective_ref
ready7/7 checks
  • CMS composition4 editable slots | 4 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density comfortable
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-press-release",
  "route": "/demo-sites/page-templates/press-release",
  "api_href": "/api/ensemble/templates/pages/common-press-release?include_page=true",
  "title": "Press Release Template",
  "description": "A formal announcement format with dateline, body copy, facts, boilerplate, and media contact.",
  "primary_goal": "press_contact",
  "layout": {
    "template": "common-press-release",
    "theme": "ensemble-minimal-ink",
    "variant": "block"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "block",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "comfortable",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "release_header",
      "label": "Release Header",
      "block_id": "common-press-release-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "release_copy",
      "label": "Release Copy",
      "block_id": "common-press-release-release_copy",
      "block_type": "markdown",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "lede",
        "content",
        "callout",
        "actions",
        "prose_size",
        "tone"
      ],
      "editable_field_count": 7,
      "role": "educate",
      "clone_priority": 2,
      "summary": "7 editable fields on markdown for educate."
    },
    {
      "slot": "release_facts",
      "label": "Release Facts",
      "block_id": "common-press-release-release_facts",
      "block_type": "metric-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "metrics"
      ],
      "editable_field_count": 3,
      "role": "prove",
      "clone_priority": 3,
      "summary": "3 editable fields on metric-grid for prove."
    },
    {
      "slot": "press_contact",
      "label": "Press Contact",
      "block_id": "common-press-release-press_contact",
      "block_type": "conversion-cta",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "buttonText",
        "buttonHref",
        "secondaryCta",
        "links",
        "event_name",
        "objective_ref"
      ],
      "editable_field_count": 8,
      "role": "convert",
      "clone_priority": 4,
      "summary": "8 editable fields on conversion-cta for convert."
    }
  ],
  "slot_summary": {
    "slot_count": 4,
    "editable_field_count": 25,
    "roles": [
      "hook",
      "educate",
      "prove",
      "convert"
    ]
  },
  "compatible_recipes": [
    "minimal-ink",
    "editorial-luxury",
    "bold-launch"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "NewsArticle",
      "Article",
      "Organization"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "4 editable slots",
          "4 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "3 compatible recipes",
          "8 compatible themes",
          "default block"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density comfortable"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-press-release-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "release_header",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "Press release",
        "title": "Announce company news with a clean press format.",
        "subtitle": "Use this template for funding, milestones, executive news, and formal announcements.",
        "background": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Announce company news with a clean press format. visual",
          "overlay": "dark"
        },
        "visual": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Announce company news with a clean press format. visual",
          "title": "Replaceable hero media"
        },
        "cta": {
          "text": "Contact press",
          "href": "#primary-action",
          "aria_label": "Announce company news with a clean press format.: Contact press"
        },
        "appearance": {
          "preset": "block"
        }
      }
    },
    {
      "id": "common-press-release-release_copy",
      "block_type": "markdown",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "release_copy",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "eyebrow",
          "lede",
          "content",
          "callout",
          "actions",
          "prose_size",
          "tone"
        ]
      },
      "props": {
        "eyebrow": "release copy",
        "lede": "Use this lead paragraph to frame the section before the full CMS-managed body copy.",
        "content": "## City, Date\n\nLead with the news in one concise paragraph. Follow with context, material details, and one approved quote.\n\n### Boilerplate\n\nAdd the organization summary, media contact, and reviewed forward-looking statements when applicable.",
        "callout": {
          "title": "Editor note",
          "description": "Replace this callout with the strongest supporting proof, quote, or editorial caveat for the page."
        },
        "actions": [
          {
            "label": "Review section",
            "href": "#release_copy"
          }
        ],
        "variant": "article",
        "prose_size": "md",
        "tone": "editorial"
      }
    },
    {
      "id": "common-press-release-release_facts",
      "block_type": "metric-grid",
      "block_order": 3,
      "metadata": {
        "block_role": "prove",
        "template_slot": "release_facts",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "title",
          "description",
          "metrics"
        ]
      },
      "props": {
        "title": "Release facts",
        "metrics": [
          {
            "label": "Dateline",
            "value": "Required",
            "description": "City and publication date."
          },
          {
            "label": "Quotes",
            "value": "1-2",
            "description": "Approved executive or partner statements."
          },
          {
            "label": "Contact",
            "value": "Required",
            "description": "Press contact and media kit link."
          }
        ],
        "appearance": {
          "preset": "dashboard"
        }
      }
    },
    {
      "id": "common-press-release-press_contact",
      "block_type": "conversion-cta",
      "block_order": 4,
      "metadata": {
        "block_role": "convert",
        "template_slot": "press_contact",
        "cloneable": true,
        "clone_priority": 4,
        "editable_fields": [
          "title",
          "description",
          "buttonText",
          "buttonHref",
          "secondaryCta",
          "links",
          "event_name",
          "objective_ref"
        ]
      },
      "props": {
        "title": "Route media inquiries to the right contact.",
        "description": "Choose the next step that fits your timing and goals.",
        "buttonText": "Contact media team",
        "buttonHref": "#primary-action",
        "secondaryCta": {
          "text": "Compare options",
          "href": "#template-slots"
        },
        "links": [
          {
            "label": "View recipe",
            "href": "#template-colorways"
          },
          {
            "label": "Inspect CMS data",
            "href": "#template-slots"
          }
        ],
        "aria_label": "Route media inquiries to the right contact.: Contact media team",
        "event_name": "press.contact_clicked",
        "objective_ref": "press",
        "appearance": {
          "preset": "elevated"
        }
      }
    }
  ]
}
contact

Contact

A structured contact page with routing cards, canonical CMS form capture, and support FAQs.

contact-intake4 slots20 editable fields4 block typesshadcn100% polish
Editable slots

4 CMS composition points

20 fields
  • Contact Introhero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • Contact Routesicon-card-grid | priority 2 | educate
    titledescriptioncardscolumnslayout
  • Contact Formform-template | priority 3 | convert
    formTemplateIdtitledescriptionfieldsevent_namesettings
  • Contact Faqfaq | priority 4 | educate
    itemscolumns
ready7/7 checks
  • CMS composition4 editable slots | 4 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density compact
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-contact",
  "route": "/demo-sites/page-templates/contact",
  "api_href": "/api/ensemble/templates/pages/common-contact?include_page=true",
  "title": "Contact Template",
  "description": "A structured contact page with routing cards, canonical CMS form capture, and support FAQs.",
  "primary_goal": "contact_submission",
  "layout": {
    "template": "common-contact",
    "theme": "ensemble-daylight",
    "variant": "shadcn"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "shadcn",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "compact",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "contact_intro",
      "label": "Contact Intro",
      "block_id": "common-contact-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "contact_routes",
      "label": "Contact Routes",
      "block_id": "common-contact-contact_routes",
      "block_type": "icon-card-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "cards",
        "columns",
        "layout"
      ],
      "editable_field_count": 5,
      "role": "educate",
      "clone_priority": 2,
      "summary": "5 editable fields on icon-card-grid for educate."
    },
    {
      "slot": "contact_form",
      "label": "Contact Form",
      "block_id": "common-contact-contact_form",
      "block_type": "form-template",
      "required": true,
      "editable_fields": [
        "formTemplateId",
        "title",
        "description",
        "fields",
        "event_name",
        "settings"
      ],
      "editable_field_count": 6,
      "role": "convert",
      "clone_priority": 3,
      "summary": "6 editable fields on form-template for convert."
    },
    {
      "slot": "contact_faq",
      "label": "Contact Faq",
      "block_id": "common-contact-contact_faq",
      "block_type": "faq",
      "required": true,
      "editable_fields": [
        "items",
        "columns"
      ],
      "editable_field_count": 2,
      "role": "educate",
      "clone_priority": 4,
      "summary": "2 editable fields on faq for educate."
    }
  ],
  "slot_summary": {
    "slot_count": 4,
    "editable_field_count": 20,
    "roles": [
      "hook",
      "educate",
      "convert"
    ]
  },
  "compatible_recipes": [
    "compact-ops",
    "minimal-ink",
    "polished-saas-crisp",
    "local-service-trust",
    "regulated-professional",
    "operator-product",
    "tactile-service-ledger"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "ContactPage",
      "Organization"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "4 editable slots",
          "4 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "7 compatible recipes",
          "8 compatible themes",
          "default shadcn"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density compact"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-contact-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "contact_intro",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "Contact",
        "title": "Make it easy to reach the right team.",
        "subtitle": "A contact page should route intent clearly and capture only what the team needs to respond.",
        "cta": {
          "text": "Start a conversation",
          "href": "#primary-action",
          "aria_label": "Make it easy to reach the right team.: Start a conversation"
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    },
    {
      "id": "common-contact-contact_routes",
      "block_type": "icon-card-grid",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "contact_routes",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "title",
          "description",
          "cards",
          "columns",
          "layout"
        ]
      },
      "props": {
        "title": "Contact routes",
        "description": "Give visitors confidence that their request will land in the right place.",
        "columns": 3,
        "cards": [
          {
            "icon": "S",
            "title": "Sales",
            "description": "For pricing, pilots, and commercial questions.",
            "badges": [
              "featured",
              "educate"
            ],
            "href": "#contact_routes-1",
            "ctaLabel": "Inspect",
            "src": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Sales visual"
          },
          {
            "icon": "P",
            "title": "Press",
            "description": "For media, speaking, and analyst requests.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#contact_routes-2",
            "ctaLabel": "View"
          },
          {
            "icon": "H",
            "title": "Help",
            "description": "For support, account, and implementation questions.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#contact_routes-3",
            "ctaLabel": "View",
            "metric": "Ready"
          }
        ],
        "layout": "grid",
        "appearance": {
          "preset": "bento"
        }
      }
    },
    {
      "id": "common-contact-contact_form",
      "block_type": "form-template",
      "block_order": 3,
      "metadata": {
        "block_role": "convert",
        "template_slot": "contact_form",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "formTemplateId",
          "title",
          "description",
          "fields",
          "event_name",
          "settings"
        ]
      },
      "props": {
        "formTemplateId": "common-contact",
        "title": "Send a message",
        "description": "Share a few details and the team will follow up with a useful next step.",
        "event_name": "contact.submitted",
        "fields": [
          {
            "id": "work_email",
            "type": "email",
            "label": "Work email",
            "required": true,
            "pii": true
          },
          {
            "id": "message",
            "type": "textarea",
            "label": "What should the team know?",
            "required": false,
            "pii": true
          }
        ],
        "settings": {
          "layout": "conversion",
          "intent": "lead",
          "assurance_badges": [
            "Fast handoff",
            "Private by design",
            "Clear next step"
          ],
          "privacy_note": "Required fields are marked. We use answers to prepare the next step.",
          "submitLabel": "Send details",
          "aria_label": "Send a message: Send details",
          "trackAnalytics": true
        },
        "submission_policy": {
          "require_consent": true,
          "retention_days": 365
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    },
    {
      "id": "common-contact-contact_faq",
      "block_type": "faq",
      "block_order": 4,
      "metadata": {
        "block_role": "educate",
        "template_slot": "contact_faq",
        "cloneable": true,
        "clone_priority": 4,
        "editable_fields": [
          "items",
          "columns"
        ]
      },
      "props": {
        "title": "Questions before visitors continue",
        "description": "Use FAQs to remove hesitation without overwhelming the conversion path.",
        "columns": 2,
        "items": [
          {
            "question": "When should this page use a form?",
            "answer": "Use a form when the team needs structured intake, routing, or consent evidence.",
            "category": "Routing",
            "default_open": true
          },
          {
            "question": "Can this route to different teams?",
            "answer": "Yes. Add a select field or CMS routing metadata to the form template.",
            "category": "CMS",
            "default_open": false
          }
        ],
        "appearance": {
          "preset": "outline"
        }
      }
    }
  ]
}
service

Service Page

A service offer page with process, deliverables, proof, and inquiry capture.

service-offer5 slots28 editable fields5 block typeselevated100% polish
Editable slots

5 CMS composition points

28 fields
  • Service Herohero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • Service Processstep-list | priority 2 | educate
    titlesubtitlestepsstatusestimateoutcome
  • Service Deliverablesicon-card-grid | priority 3 | educate
    titledescriptioncardscolumnslayout
  • Service Prooftestimonials | priority 4 | prove
    titledescriptiontestimonialslayout
  • Service Inquiryform-template | priority 5 | convert
    formTemplateIdtitledescriptionfieldsevent_namesettings
ready7/7 checks
  • CMS composition5 editable slots | 5 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density comfortable
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-service-page",
  "route": "/demo-sites/page-templates/service-page",
  "api_href": "/api/ensemble/templates/pages/common-service-page?include_page=true",
  "title": "Service Page Template",
  "description": "A service offer page with process, deliverables, proof, and inquiry capture.",
  "primary_goal": "service_inquiry",
  "layout": {
    "template": "common-service-page",
    "theme": "ensemble-daylight",
    "variant": "elevated"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "elevated",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "comfortable",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "service_hero",
      "label": "Service Hero",
      "block_id": "common-service-page-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "service_process",
      "label": "Service Process",
      "block_id": "common-service-page-service_process",
      "block_type": "step-list",
      "required": true,
      "editable_fields": [
        "title",
        "subtitle",
        "steps",
        "status",
        "estimate",
        "outcome"
      ],
      "editable_field_count": 6,
      "role": "educate",
      "clone_priority": 2,
      "summary": "6 editable fields on step-list for educate."
    },
    {
      "slot": "service_deliverables",
      "label": "Service Deliverables",
      "block_id": "common-service-page-service_deliverables",
      "block_type": "icon-card-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "cards",
        "columns",
        "layout"
      ],
      "editable_field_count": 5,
      "role": "educate",
      "clone_priority": 3,
      "summary": "5 editable fields on icon-card-grid for educate."
    },
    {
      "slot": "service_proof",
      "label": "Service Proof",
      "block_id": "common-service-page-service_proof",
      "block_type": "testimonials",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "testimonials",
        "layout"
      ],
      "editable_field_count": 4,
      "role": "prove",
      "clone_priority": 4,
      "summary": "4 editable fields on testimonials for prove."
    },
    {
      "slot": "service_inquiry",
      "label": "Service Inquiry",
      "block_id": "common-service-page-service_inquiry",
      "block_type": "form-template",
      "required": true,
      "editable_fields": [
        "formTemplateId",
        "title",
        "description",
        "fields",
        "event_name",
        "settings"
      ],
      "editable_field_count": 6,
      "role": "convert",
      "clone_priority": 5,
      "summary": "6 editable fields on form-template for convert."
    }
  ],
  "slot_summary": {
    "slot_count": 5,
    "editable_field_count": 28,
    "roles": [
      "hook",
      "educate",
      "prove",
      "convert"
    ]
  },
  "compatible_recipes": [
    "polished-saas",
    "polished-saas-enterprise",
    "minimal-ink",
    "local-service-trust",
    "regulated-professional",
    "operator-product",
    "tactile-service-ledger"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "Service",
      "FAQPage",
      "ContactPage"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "5 editable slots",
          "5 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "7 compatible recipes",
          "8 compatible themes",
          "default elevated"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density comfortable"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-service-page-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "service_hero",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "Service",
        "title": "Explain a service offer with scope and proof.",
        "subtitle": "Use this page for consulting, implementation, managed services, and service-line offers.",
        "background": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%232f7d32%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%232f7d32%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EService%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Explain a service offer with scope and proof. visual",
          "overlay": "dark"
        },
        "visual": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%232f7d32%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%232f7d32%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EService%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Explain a service offer with scope and proof. visual",
          "title": "Replaceable hero media"
        },
        "cta": {
          "text": "Plan a service call",
          "href": "#primary-action",
          "aria_label": "Explain a service offer with scope and proof.: Plan a service call"
        },
        "appearance": {
          "preset": "elevated"
        }
      }
    },
    {
      "id": "common-service-page-service_process",
      "block_type": "step-list",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "service_process",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "title",
          "subtitle",
          "steps",
          "status",
          "estimate",
          "outcome"
        ]
      },
      "props": {
        "title": "Service process",
        "subtitle": "Use these steps to make the page path concrete.",
        "variant": "numbered",
        "steps": [
          {
            "title": "Diagnose",
            "description": "Understand the current state, constraints, and desired outcome.",
            "status": "Start here",
            "estimate": "15 min",
            "outcome": "Visitor knows what happens next and why this step matters.",
            "href": "#service_process-step-1",
            "ctaLabel": "Review step"
          },
          {
            "title": "Design",
            "description": "Shape a practical service plan with milestones and evidence.",
            "status": "Planned",
            "estimate": "30 min",
            "outcome": "Visitor knows what happens next and why this step matters.",
            "href": "#service_process-step-2",
            "ctaLabel": "Review step"
          },
          {
            "title": "Deliver",
            "description": "Execute the work and capture proof of completion.",
            "status": "Planned",
            "estimate": "45 min",
            "outcome": "Visitor knows what happens next and why this step matters.",
            "href": "#service_process-step-3",
            "ctaLabel": "Review step"
          }
        ],
        "appearance": {
          "preset": "shadcn"
        }
      }
    },
    {
      "id": "common-service-page-service_deliverables",
      "block_type": "icon-card-grid",
      "block_order": 3,
      "metadata": {
        "block_role": "educate",
        "template_slot": "service_deliverables",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "title",
          "description",
          "cards",
          "columns",
          "layout"
        ]
      },
      "props": {
        "title": "Deliverables",
        "description": "Make scope clear so the buyer knows what is included.",
        "columns": 3,
        "cards": [
          {
            "icon": "1",
            "title": "Assessment",
            "description": "A structured review or audit.",
            "badges": [
              "featured",
              "educate"
            ],
            "href": "#service_deliverables-1",
            "ctaLabel": "Inspect",
            "src": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Assessment visual"
          },
          {
            "icon": "2",
            "title": "Implementation",
            "description": "Hands-on delivery or configuration.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#service_deliverables-2",
            "ctaLabel": "View"
          },
          {
            "icon": "3",
            "title": "Handoff",
            "description": "Documentation, training, and next steps.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#service_deliverables-3",
            "ctaLabel": "View",
            "metric": "Ready"
          }
        ],
        "layout": "grid",
        "appearance": {
          "preset": "bento"
        }
      }
    },
    {
      "id": "common-service-page-service_proof",
      "block_type": "testimonials",
      "block_order": 4,
      "metadata": {
        "block_role": "prove",
        "template_slot": "service_proof",
        "cloneable": true,
        "clone_priority": 4,
        "editable_fields": [
          "title",
          "description",
          "testimonials",
          "layout"
        ]
      },
      "props": {
        "title": "Proof from the field",
        "description": "Use this section for reviewed quotes, references, or approved customer evidence.",
        "layout": "grid",
        "testimonials": [
          {
            "quote": "The page helped us move from interest to a clear next step in one focused visit.",
            "author": "Customer team",
            "role": "Approved reference",
            "company": "Example organization",
            "rating": 5,
            "avatarUrl": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Approved reference avatar"
          }
        ],
        "appearance": {
          "preset": "elevated"
        }
      }
    },
    {
      "id": "common-service-page-service_inquiry",
      "block_type": "form-template",
      "block_order": 5,
      "metadata": {
        "block_role": "convert",
        "template_slot": "service_inquiry",
        "cloneable": true,
        "clone_priority": 5,
        "editable_fields": [
          "formTemplateId",
          "title",
          "description",
          "fields",
          "event_name",
          "settings"
        ]
      },
      "props": {
        "formTemplateId": "common-service-inquiry",
        "title": "Discuss this service",
        "description": "Share a few details and the team will follow up with a useful next step.",
        "event_name": "service.inquiry_submitted",
        "fields": [
          {
            "id": "work_email",
            "type": "email",
            "label": "Work email",
            "required": true,
            "pii": true
          },
          {
            "id": "message",
            "type": "textarea",
            "label": "What should the team know?",
            "required": false,
            "pii": true
          }
        ],
        "settings": {
          "layout": "conversion",
          "intent": "lead",
          "assurance_badges": [
            "Fast handoff",
            "Private by design",
            "Clear next step"
          ],
          "privacy_note": "Required fields are marked. We use answers to prepare the next step.",
          "submitLabel": "Send details",
          "aria_label": "Discuss this service: Send details",
          "trackAnalytics": true
        },
        "submission_policy": {
          "require_consent": true,
          "retention_days": 365
        },
        "appearance": {
          "preset": "shadcn"
        }
      }
    }
  ]
}
about

About Page

A mission and credibility page with story, values, proof, and reviewed quotes.

mission-proof5 slots26 editable fields5 block typeseditorial-blocks100% polish
Editable slots

5 CMS composition points

26 fields
  • About Herohero | priority 1 | hook
    eyebrowtitlesubtitlectavisualbackgroundmetrics
  • About Storymarkdown | priority 2 | educate
    eyebrowledecontentcalloutactionsprose_sizetone
  • Valuesicon-card-grid | priority 3 | educate
    titledescriptioncardscolumnslayout
  • About Proofmetric-grid | priority 4 | prove
    titledescriptionmetrics
  • About Quotetestimonials | priority 5 | prove
    titledescriptiontestimonialslayout
ready7/7 checks
  • CMS composition5 editable slots | 5 cloneable blocks
  • Recipe alignmentfocused recipe minimal-ink | 8 compatible themes
  • Visual assetsreplaceable image or media fields are present
  • Action clarityprimary actions, links, or conversion role detected
  • Proof and trustproof role, metrics, FAQs, testimonials, or evidence cards detected
  • SEO and socialOpen Graph fields required | JSON-LD remains explicit-only
  • Responsive surfacesurface standard | density comfortable
Clone manifest
{
  "schema_version": "ensemble.template-review.clone.v0",
  "clone_group": "common-page-templates-v1",
  "template_id": "common-about-page",
  "route": "/demo-sites/page-templates/about-page",
  "api_href": "/api/ensemble/templates/pages/common-about-page?include_page=true",
  "title": "About Page Template",
  "description": "A mission and credibility page with story, values, proof, and reviewed quotes.",
  "primary_goal": "about_trust_building",
  "layout": {
    "template": "common-about-page",
    "theme": "ensemble-minimal-ink",
    "variant": "editorial-blocks"
  },
  "page_config": {
    "surface": {
      "mode": "standard",
      "chrome": "theme",
      "width": "content",
      "min_height": "content"
    },
    "appearance": {
      "preset": "editorial-blocks",
      "allowed_presets": [
        "shadcn",
        "bento",
        "glassmorphic",
        "elevated",
        "block",
        "dashboard",
        "neumorphic"
      ],
      "density": "comfortable",
      "motion": "subtle"
    }
  },
  "slot_model": [
    {
      "slot": "about_hero",
      "label": "About Hero",
      "block_id": "common-about-page-hero",
      "block_type": "hero",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "title",
        "subtitle",
        "cta",
        "visual",
        "background",
        "metrics"
      ],
      "editable_field_count": 7,
      "role": "hook",
      "clone_priority": 1,
      "summary": "7 editable fields on hero for hook."
    },
    {
      "slot": "about_story",
      "label": "About Story",
      "block_id": "common-about-page-about_story",
      "block_type": "markdown",
      "required": true,
      "editable_fields": [
        "eyebrow",
        "lede",
        "content",
        "callout",
        "actions",
        "prose_size",
        "tone"
      ],
      "editable_field_count": 7,
      "role": "educate",
      "clone_priority": 2,
      "summary": "7 editable fields on markdown for educate."
    },
    {
      "slot": "values",
      "label": "Values",
      "block_id": "common-about-page-values",
      "block_type": "icon-card-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "cards",
        "columns",
        "layout"
      ],
      "editable_field_count": 5,
      "role": "educate",
      "clone_priority": 3,
      "summary": "5 editable fields on icon-card-grid for educate."
    },
    {
      "slot": "about_proof",
      "label": "About Proof",
      "block_id": "common-about-page-about_proof",
      "block_type": "metric-grid",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "metrics"
      ],
      "editable_field_count": 3,
      "role": "prove",
      "clone_priority": 4,
      "summary": "3 editable fields on metric-grid for prove."
    },
    {
      "slot": "about_quote",
      "label": "About Quote",
      "block_id": "common-about-page-about_quote",
      "block_type": "testimonials",
      "required": true,
      "editable_fields": [
        "title",
        "description",
        "testimonials",
        "layout"
      ],
      "editable_field_count": 4,
      "role": "prove",
      "clone_priority": 5,
      "summary": "4 editable fields on testimonials for prove."
    }
  ],
  "slot_summary": {
    "slot_count": 5,
    "editable_field_count": 26,
    "roles": [
      "hook",
      "educate",
      "prove"
    ]
  },
  "compatible_recipes": [
    "editorial-block-system",
    "editorial-luxury",
    "minimal-ink",
    "regulated-professional",
    "local-service-trust"
  ],
  "compatible_themes": [
    "ensemble-daylight",
    "ensemble-minimal-ink",
    "ensemble-ops-dark",
    "ensemble-foundry-lab",
    "cloud-elephants-deep-sky",
    "cloud-elephants-aqua-operator",
    "cloud-elephants-coral-launch",
    "cloud-elephants-ink-mist"
  ],
  "seo_model": {
    "required_fields": [
      "title",
      "description",
      "canonical_url",
      "open_graph.title",
      "open_graph.description",
      "open_graph.image"
    ],
    "social_preview_fields": [
      "title",
      "description",
      "image",
      "image_alt",
      "site_name",
      "locale",
      "twitter_card"
    ],
    "structured_data_policy": "explicit-json-ld-only",
    "suggested_json_ld_types": [
      "AboutPage",
      "Organization"
    ]
  },
  "cms_usage": {
    "replace_placeholders": true,
    "review_required_before_publish": true,
    "safe_for_static_export": true,
    "safe_for_wordpress_snapshot": true
  },
  "polish_audit": {
    "protocol": "ensemble.template-polish.v0",
    "status": "ready",
    "score": 100,
    "ready_count": 7,
    "dimension_count": 7,
    "dimensions": [
      {
        "id": "composition-ready",
        "label": "CMS composition",
        "status": "ready",
        "evidence": [
          "5 editable slots",
          "5 cloneable blocks"
        ]
      },
      {
        "id": "recipe-alignment",
        "label": "Recipe alignment",
        "status": "ready",
        "evidence": [
          "5 compatible recipes",
          "8 compatible themes",
          "default editorial-blocks"
        ]
      },
      {
        "id": "visual-assets",
        "label": "Visual assets",
        "status": "ready",
        "evidence": [
          "replaceable image or media fields are present"
        ]
      },
      {
        "id": "action-clarity",
        "label": "Action clarity",
        "status": "ready",
        "evidence": [
          "primary actions, links, or conversion role detected"
        ]
      },
      {
        "id": "proof-and-trust",
        "label": "Proof and trust",
        "status": "ready",
        "evidence": [
          "proof role, metrics, FAQs, testimonials, or evidence cards detected"
        ]
      },
      {
        "id": "seo-social-ready",
        "label": "SEO and social",
        "status": "ready",
        "evidence": [
          "Open Graph fields required",
          "JSON-LD remains explicit-only"
        ]
      },
      {
        "id": "responsive-surface",
        "label": "Responsive surface",
        "status": "ready",
        "evidence": [
          "surface standard",
          "density comfortable"
        ]
      }
    ],
    "next_actions": []
  },
  "blocks": [
    {
      "id": "common-about-page-hero",
      "block_type": "hero",
      "block_order": 1,
      "metadata": {
        "block_role": "hook",
        "template_slot": "about_hero",
        "cloneable": true,
        "clone_priority": 1,
        "editable_fields": [
          "eyebrow",
          "title",
          "subtitle",
          "cta",
          "visual",
          "background",
          "metrics"
        ]
      },
      "props": {
        "eyebrow": "About",
        "title": "Tell the story behind the organization.",
        "subtitle": "Use this page to explain mission, values, credibility, and the people or principles behind the work.",
        "background": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Tell the story behind the organization. visual",
          "overlay": "dark"
        },
        "visual": {
          "image": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
          "alt_text": "Tell the story behind the organization. visual",
          "title": "Replaceable hero media"
        },
        "cta": {
          "text": "Meet the team",
          "href": "#primary-action",
          "aria_label": "Tell the story behind the organization.: Meet the team"
        },
        "appearance": {
          "preset": "editorial-blocks"
        }
      }
    },
    {
      "id": "common-about-page-about_story",
      "block_type": "markdown",
      "block_order": 2,
      "metadata": {
        "block_role": "educate",
        "template_slot": "about_story",
        "cloneable": true,
        "clone_priority": 2,
        "editable_fields": [
          "eyebrow",
          "lede",
          "content",
          "callout",
          "actions",
          "prose_size",
          "tone"
        ]
      },
      "props": {
        "eyebrow": "about story",
        "lede": "Use this lead paragraph to frame the section before the full CMS-managed body copy.",
        "content": "## Why we exist\n\nStart with the founding belief, then show how that belief becomes practical value for customers, partners, or the community.",
        "callout": {
          "title": "Editor note",
          "description": "Replace this callout with the strongest supporting proof, quote, or editorial caveat for the page."
        },
        "actions": [
          {
            "label": "Review section",
            "href": "#about_story"
          }
        ],
        "variant": "article",
        "prose_size": "md",
        "tone": "editorial"
      }
    },
    {
      "id": "common-about-page-values",
      "block_type": "icon-card-grid",
      "block_order": 3,
      "metadata": {
        "block_role": "educate",
        "template_slot": "values",
        "cloneable": true,
        "clone_priority": 3,
        "editable_fields": [
          "title",
          "description",
          "cards",
          "columns",
          "layout"
        ]
      },
      "props": {
        "title": "Values",
        "description": "Keep values concrete enough to guide decisions and content review.",
        "columns": 3,
        "cards": [
          {
            "icon": "C",
            "title": "Clarity",
            "description": "Make the work understandable.",
            "badges": [
              "featured",
              "educate"
            ],
            "href": "#values-1",
            "ctaLabel": "Inspect",
            "src": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%2300a6a6%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EListing%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Clarity visual"
          },
          {
            "icon": "P",
            "title": "Proof",
            "description": "Support claims with evidence.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#values-2",
            "ctaLabel": "View"
          },
          {
            "icon": "R",
            "title": "Responsibility",
            "description": "Respect users, operators, and context.",
            "badges": [
              "cms",
              "educate"
            ],
            "href": "#values-3",
            "ctaLabel": "View",
            "metric": "Ready"
          }
        ],
        "layout": "grid",
        "appearance": {
          "preset": "bento"
        }
      }
    },
    {
      "id": "common-about-page-about_proof",
      "block_type": "metric-grid",
      "block_order": 4,
      "metadata": {
        "block_role": "prove",
        "template_slot": "about_proof",
        "cloneable": true,
        "clone_priority": 4,
        "editable_fields": [
          "title",
          "description",
          "metrics"
        ]
      },
      "props": {
        "title": "Organization proof",
        "metrics": [
          {
            "label": "Founded",
            "value": "Year",
            "description": "Replace with the origin point."
          },
          {
            "label": "Focus",
            "value": "Mission",
            "description": "Name the core operating domain."
          },
          {
            "label": "Reach",
            "value": "Audience",
            "description": "Describe who the organization serves."
          }
        ],
        "appearance": {
          "preset": "dashboard"
        }
      }
    },
    {
      "id": "common-about-page-about_quote",
      "block_type": "testimonials",
      "block_order": 5,
      "metadata": {
        "block_role": "prove",
        "template_slot": "about_quote",
        "cloneable": true,
        "clone_priority": 5,
        "editable_fields": [
          "title",
          "description",
          "testimonials",
          "layout"
        ]
      },
      "props": {
        "title": "Proof from the field",
        "description": "Use this section for reviewed quotes, references, or approved customer evidence.",
        "layout": "grid",
        "testimonials": [
          {
            "quote": "The page helped us move from interest to a clear next step in one focused visit.",
            "author": "Customer team",
            "role": "Approved reference",
            "company": "Example organization",
            "rating": 5,
            "avatarUrl": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22720%22%20viewBox%3D%220%200%201200%20720%22%3E%3Crect%20width%3D%221200%22%20height%3D%22720%22%20fill%3D%22%23f7fbff%22%2F%3E%3Crect%20x%3D%2296%22%20y%3D%2288%22%20width%3D%221008%22%20height%3D%22544%22%20rx%3D%2242%22%20fill%3D%22%23111827%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22288%22%20r%3D%2294%22%20fill%3D%22%23111827%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22244%22%20width%3D%22392%22%20height%3D%2234%22%20rx%3D%2217%22%20fill%3D%22%23142033%22%20opacity%3D%220.82%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22306%22%20width%3D%22510%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.52%22%2F%3E%3Crect%20x%3D%22446%22%20y%3D%22352%22%20width%3D%22328%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23526174%22%20opacity%3D%220.34%22%2F%3E%3Ctext%20x%3D%2296%22%20y%3D%22675%22%20font-family%3D%22Inter%2CArial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22800%22%20fill%3D%22%23142033%22%3EEditorial%20placeholder%3C%2Ftext%3E%3C%2Fsvg%3E",
            "alt": "Approved reference avatar"
          }
        ],
        "appearance": {
          "preset": "elevated"
        }
      }
    }
  ]
}
Colorways

Theme-backed demo routes

0 groups
optional

No Cloud Elephants colorway uses this recipe

The page remains useful as a recipe coverage gap for future theme variants.