🖼️ Pre-fetched SSR (Phase 1 acceptance)

RuleCMS Widget — Server HTML with Images

Widget data is fetched with fetchRuleCMSWidget on the server, then rendered with mode="pre-fetched". Images appear in the initial HTML — verify with curl or view-source.

Live demo widget (Cloudinary image)

Published key ab0ea12b-af32-4d61-90b2-6af534f87290---widget-27eec7b6-669a-4ceb-b37c-14fdb7abb743 — fetched on the server with a 60s upstream cache. The RuleCMS token stays in RULECMS_TOKEN (never sent to the browser).

Acceptance check
RuleCMS Widget