{"schemaVersion":1,"route":{"path":"/ui/20260516/","surface":"ui-generator","locale":"en","version":"0.1.20","label":"plan.ai/ui/20260516 en v0.1.20","releaseTarget":"2026-05-16T12:00:00+02:00","updatedAt":"2026-05-16T21:09:00+02:00"},"license":{"id":"CC0-1.0","name":"Creative Commons Zero 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/"},"assets":[{"id":"ui-de-v0.1.8-native-image-generator-bench-desktop","frameId":"ui-de-v0.1.8-native-image-generator-bench","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop source frame now bound into the static /ui/20260516/ frame stream as v0.1.8 with transparent click zones and browser QA required before release claims."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778915100/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Native Image Generator Bench with deliberate readable UI text, selected source frame, candidate grid, text accuracy, desktop/mobile pair, CC0 manifest, browser evidence, council review, accept/generate actions, and static Astro asset handoff."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":179125},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":238910},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1709989}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.8-native-image-generator-bench-mobile","frameId":"ui-de-v0.1.8-native-image-generator-bench","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-mobile.png","dimensions":{"width":941,"height":1671},"media":"(max-width: 767px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile source frame paired with the desktop Native Image Generator Bench for the static /ui/20260516/ frame stream."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778915100/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Native Image Generator Bench with deliberate readable UI text, no status bar, selected source frame, candidate grid, text accuracy, desktop/mobile pair, CC0 manifest, browser evidence, council review, accept/generate actions, and static Astro asset handoff."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":195377},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":250586},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.8-native-image-generator-bench-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1790153}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.5-personal-scaling-home-desktop","role":"home","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-home","overlay":"transparent-html-clickmap","description":"Current generated desktop home UI source frame for the always-open plan.ai/ui personal scaling stream."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778911740/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Personal Scaling Home app cockpit with deliberate readable UI text, next-best-frame flow, agent council, research radar, content queue, video loop prep, CC0 source frame timeline, and two primary actions."},"frameId":"ui-de-v0.1.5-personal-scaling-home","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":174155},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":242944},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1807294}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.5-personal-scaling-home-mobile","role":"home","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"mode":"image-first-home","overlay":"transparent-html-clickmap","description":"Current generated mobile home UI source frame for the always-open plan.ai/ui personal scaling stream."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778911740/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Personal Scaling Home app cockpit with deliberate readable UI text, no status bar, next-best-frame flow, agent council, research radar, content queue, video loop prep, CC0 source frame timeline, and two primary actions."},"frameId":"ui-de-v0.1.5-personal-scaling-home","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":165685},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":218634},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.5-personal-scaling-home-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1759330}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-home-desktop-fullscreen","role":"home","variant":"desktop-fullscreen","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-desktop-fullscreen.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-home","overlay":"transparent-html-clickmap","description":"Full-image desktop home UI asset for the route-versioned /ui/ release, with interaction targets supplied by transparent HTML."},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Fullscreen desktop plan.ai UI agency workbench, dark sci-fi design studio, generated app screens, production queue, analysis lens, launch rings, central neural design core, no text."},"frameId":"ui-de-v0.1.0-home-stream","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-desktop-fullscreen.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":190721},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-desktop-fullscreen.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":251590},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-desktop-fullscreen.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1770292}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-meditation-loop-studio","role":"stream-frame","variant":"desktop-fullscreen-video-ready","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-meditation-loop-studio.png","dimensions":{"width":1672,"height":941},"integration":{"mode":"image-first-video-frame","overlay":"new-tab-link","description":"Fullscreen generated Meditation Loop Studio frame with external YouTube links opened in a new tab; no iframe overlay is embedded on /ui."},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Fullscreen desktop plan.ai UI agency Meditation Loop Studio frame with generated in-image controls, sleep meditation video slots, loop queue, autoplay pause marker, and next-frame controls."},"externalMedia":[{"provider":"YouTube","videoId":"pZdMg9-9cfM","sourceUrl":"https://www.youtube.com/watch?v=pZdMg9-9cfM","title":"Everything Is Aligning For You While You Sleep - 3 Hour Guided Meditation","openMode":"new-tab"},{"provider":"YouTube","videoId":"Uq3CnKm9P7k","sourceUrl":"https://www.youtube.com/watch?v=Uq3CnKm9P7k","title":"Everything Is Coming to You - 3 Hour Sleep Meditation","openMode":"new-tab"}],"frameId":"ui-de-v0.1.0-meditation-loop-studio","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-meditation-loop-studio.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":199800},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-meditation-loop-studio.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":266218},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-meditation-loop-studio.png","encoder":"source bitmap","role":"fallback-lossless","bytes":2066182}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-home-mobile-fullscreen","role":"home","variant":"mobile-fullscreen","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-mobile-fullscreen.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"mode":"image-first-home","overlay":"transparent-html-clickmap","description":"Full-image mobile home UI asset for the route-versioned /ui/ release, with interaction targets supplied by transparent HTML."},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Fullscreen mobile plan.ai UI agency frame stream with large readable in-image UI text, no phone status bar, no OS chrome, autoplay, no login, power-user flow, video-loop and next-frame upgrade cards."},"frameId":"ui-de-v0.1.0-home-stream","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-mobile-fullscreen.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":201982},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-mobile-fullscreen.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":260026},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-home-mobile-fullscreen.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1835128}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-agency-audit","role":"agency-module","variant":"ui-audit","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-audit.png","dimensions":{"width":1536,"height":1024},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"UI Audit service card art with holographic magnifying lens scanning layered app screens, abstract unreadable interface details, no text."},"frameId":"ui-de-v0.1.0-agency-audit","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-audit.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":172157},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-audit.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":240330},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-audit.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1904892}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-agency-sprint","role":"agency-module","variant":"frame-sprint","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-sprint.png","dimensions":{"width":1660,"height":948},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Frame Sprint service card art with generated screen fragments assembling into a polished app frame, abstract unreadable interface details, no text."},"frameId":"ui-de-v0.1.0-agency-sprint","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-sprint.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":221514},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-sprint.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":300910},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-sprint.png","encoder":"source bitmap","role":"fallback-lossless","bytes":2022219}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-agency-launch","role":"agency-module","variant":"launch-kit","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-launch.png","dimensions":{"width":1536,"height":1024},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Launch Kit service card art with UI release package, asset tiles, version capsule, publish signal and glowing interface frame, no text."},"frameId":"ui-de-v0.1.0-agency-launch","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-launch.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":187744},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-launch.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":266080},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-agency-launch.png","encoder":"source bitmap","role":"fallback-lossless","bytes":2039266}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-preview","role":"preview","variant":"live-preview","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-preview.png","dimensions":{"width":1254,"height":1254},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Generated close-up sci-fi UI generator frame with luminous neural core and abstract interface cards, no text."},"frameId":"ui-de-v0.1.0-preview","formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-preview.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":186285},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-preview.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":254326},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-preview.png","encoder":"source bitmap","role":"fallback-lossless","bytes":2008535}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-de-v0.1.0-hero","role":"legacy-hero","variant":"wide-hero","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-hero.png","dimensions":{"width":1824,"height":862},"source":{"kind":"generated-bitmap","createdAt":"2026-05-16","promptSummary":"Wide hero sci-fi interface workshop image with generated interface frames and neural core, no text."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-hero.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":206349},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-hero.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":280860},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-de-v0.1.0-hero.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1963610}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.10-veo-animation-prep-room-desktop","frameId":"ui-en-v0.1.10-veo-animation-prep-room","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-desktop.png","dimensions":{"width":1671,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Desktop Veo Animation Prep Room source frame bound into the static /ui/20260516/ stream as v0.1.10. No video API, Supabase storage, upload, analytics, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778916360/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Veo Animation Prep Room with readable source frame, motion beats, text lock, camera path, loop timing, safe export, no API call, ready for Veo handoff, and click-safe action panels."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":157688},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":207692},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1575211}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.10-veo-animation-prep-room-mobile","frameId":"ui-en-v0.1.10-veo-animation-prep-room","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Mobile Veo Animation Prep Room source frame bound into the static /ui/20260516/ stream as v0.1.10. No video API, Supabase storage, upload, analytics, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778916360/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Veo Animation Prep Room with readable source frame, motion beats, text lock, camera path, loop timing, safe export, no API call, ready for Veo handoff, and tap-safe action panels."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":178724},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":238638},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.10-veo-animation-prep-room-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1601577}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.11-decision-flow-review-board-desktop","frameId":"ui-en-v0.1.11-decision-flow-review-board","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Decision Flow Review Board source frame bound into the static /ui/20260516/ stream as v0.1.11. It remains repository-static: no Supabase storage, auth, analytics, upload, video API, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778919300/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Decision Flow Review Board with recommended path, confidence, tradeoffs, sources, agent review, open risks, next step, evidence readiness, user decision, and two clear actions. Visible source labels are synthetic UI placeholders only."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":160330},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":205528},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1588839}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.11-decision-flow-review-board-mobile","frameId":"ui-en-v0.1.11-decision-flow-review-board","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-mobile.png","dimensions":{"width":941,"height":1670},"media":"(max-width: 767px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Decision Flow Review Board source frame bound into the static /ui/20260516/ stream as v0.1.11. It remains repository-static: no Supabase storage, auth, analytics, upload, video API, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778919300/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Decision Flow Review Board with recommended path, confidence, tradeoffs, sources, evidence readiness, agent review, open risks, next step, and two tap-safe actions. Visible source labels are synthetic UI placeholders only."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":162787},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":207564},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.11-decision-flow-review-board-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1550403}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.12-static-repository-build-room-desktop","frameId":"ui-en-v0.1.12-static-repository-build-room","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Static Repository Build Room source frame bound into the static /ui/20260516/ stream as v0.1.12. It remains repository-static: no Supabase storage, auth, analytics, upload, video API, runtime service, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778921400/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Static Repository Build Room with repository tree, static build, route evidence, asset lineage, future adapter only, no runtime sends, no Supabase yet, local review state, and three clear static review actions. All file paths and route labels are synthetic UI placeholders."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":135934},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":170172},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1415212}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.12-static-repository-build-room-mobile","frameId":"ui-en-v0.1.12-static-repository-build-room","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Static Repository Build Room source frame bound into the static /ui/20260516/ stream as v0.1.12. It remains repository-static: no Supabase storage, auth, analytics, upload, video API, runtime service, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778921400/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Static Repository Build Room with large readable repository tree, static build, route evidence, asset lineage, future adapter only, no runtime sends, no Supabase yet, ready for local review, and three tap-safe actions. All file paths and route labels are synthetic UI placeholders."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":119876},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":158524},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.12-static-repository-build-room-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1454874}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.13-supabase-later-adapter-room-desktop","frameId":"ui-en-v0.1.13-supabase-later-adapter-room","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Supabase Later Adapter Room source frame bound into the static /ui/20260516/ stream as v0.1.13. It remains a planning frame only: no Supabase dependency, auth, storage, database, runtime service, analytics, upload, video API, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778921820/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Desktop Supabase Later Adapter Room with static-now lane, adapter-hooks lane, Supabase-later lane, hook contract, future review gate, no dependency boundary, no auth/storage/external sends, and three clear planning actions. All contract and review items are synthetic UI placeholders."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":124969},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":156940},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1328008}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.13-supabase-later-adapter-room-mobile","frameId":"ui-en-v0.1.13-supabase-later-adapter-room","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Supabase Later Adapter Room source frame bound into the static /ui/20260516/ stream as v0.1.13. It remains a planning frame only: no Supabase dependency, auth, storage, database, runtime service, analytics, upload, video API, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16","generator":"Codex native image generator","package":"/ui/20260516/1778921820/media-and-contents-info/","licenseIntent":"CC0-1.0","promptSummary":"Mobile Supabase Later Adapter Room with large readable static-now, adapter-hooks, Supabase-later, no dependency boundary, no auth/storage/external sends, hook contract, future review gate, and three tap-safe planning actions. All contract and review items are synthetic UI placeholders."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":145548},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":179440},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.13-supabase-later-adapter-room-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1409627}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.14-local-browser-evidence-room-desktop","frameId":"ui-en-v0.1.14-local-browser-evidence-room","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"route":"/ui/20260516/","version":"0.1.14","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Local Browser Evidence Room source frame bound into the static /ui/20260516/ stream as v0.1.14. It remains static repository asset evidence only: no browser automation, runtime capture, upload, analytics, Supabase, external send, cookie, localStorage, iframe, API call, or live website screenshot is used."},"source":{"generator":"openai-native-image-generator","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Desktop Local Browser Evidence Room with Desktop proof, Mobile proof, Asset lineage, Static repository assets only boundary, no runtime sends, no external capture, no browser automation performed, viewport notes, acceptance gate, and three clear actions. All proof/checklist details are synthetic UI placeholders."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":164338},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":212786},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1606754}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.14-local-browser-evidence-room-mobile","frameId":"ui-en-v0.1.14-local-browser-evidence-room","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"route":"/ui/20260516/","version":"0.1.14","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Local Browser Evidence Room source frame bound into the static /ui/20260516/ stream as v0.1.14. It remains static repository asset evidence only: no browser automation, runtime capture, upload, analytics, Supabase, external send, cookie, localStorage, iframe, API call, or live website screenshot is used."},"source":{"generator":"openai-native-image-generator","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Mobile Local Browser Evidence Room with large readable Desktop proof, Mobile proof, Asset lineage, Static repository assets only boundary, no runtime sends, no external capture, no browser automation performed, viewport notes, acceptance gate, and three tap-safe actions. All proof/checklist details are synthetic UI placeholders; generated status labels may include minor synthetic text artifacts documented in package metadata."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":135785},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":168262},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.14-local-browser-evidence-room-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1374433}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.18-tap-talk-intake-dock-desktop","frameId":"ui-en-v0.1.18-tap-talk-intake-dock","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-desktop.png","dimensions":{"width":1672,"height":941},"media":"(min-width: 768px)","integration":{"route":"/ui/20260516/","version":"0.1.18","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Tap & Talk Intake Dock source frame bound into the static /ui/20260516/ stream as v0.1.18. It is a static mock-intake frame only: no microphone access, recording, transcription, model call, OpenRouter call, Supabase dependency, runtime service, upload, analytics, cookie, localStorage, iframe, API call, webhook, private data, or external send is used."},"source":{"generator":"openai-native-image-generator","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Desktop Tap & Talk Intake Dock with Tap & Talk, Speak one goal, Intent, Urgency, Next move, manager privacy rail, static route chips, and three clear actions. Synthetic UI placeholders only; wave marks are decorative static signals, not live audio."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":139389},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":183938},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1526972}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.18-tap-talk-intake-dock-mobile","frameId":"ui-en-v0.1.18-tap-talk-intake-dock","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"route":"/ui/20260516/","version":"0.1.18","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Tap & Talk Intake Dock source frame bound into the static /ui/20260516/ stream as v0.1.18. It is a static mock-intake frame only: no microphone access, recording, transcription, model call, OpenRouter call, Supabase dependency, runtime service, upload, analytics, cookie, localStorage, iframe, API call, webhook, private data, or external send is used."},"source":{"generator":"openai-native-image-generator","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Mobile Tap & Talk Intake Dock with large readable title, Tap & Talk dock, Speak one goal prompt, Intent/Urgency/Next move lanes, privacy band, route chips, and three tap-safe actions. Synthetic UI placeholders only; wave marks are decorative static signals, not live audio."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":116387},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":155620},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.18-tap-talk-intake-dock-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1319227}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.20-low-hanging-fruit-radar-desktop","frameId":"ui-en-v0.1.20-low-hanging-fruit-radar","role":"stream-frame","variant":"desktop-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-desktop.png","dimensions":{"width":1672,"height":940},"media":"(min-width: 768px)","integration":{"route":"/ui/20260516/","version":"0.1.20","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated desktop Low-Hanging-Fruit Radar source frame bound into the static /ui/20260516/ stream as v0.1.20. It is a static opportunity-radar preview only: no live scoring, task loading, microphone/transcript behavior, model call, OpenRouter call, Supabase dependency, runtime service, upload, analytics, cookie, localStorage, iframe, API call, webhook, private data, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16T14:06:00+02:00","generator":"Codex native image generator","package":"/ui/20260516/1778924760/media-and-contents-info/","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Desktop Low-Hanging-Fruit Radar with Opportunity radar, Fast win, Clear blocker, Compounding step, Tap & Talk handoff/privacy rail, route chips, and three clear actions. Synthetic placeholders only; impact/effort markers are static visual signals, not live scoring or private task data."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-desktop.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":112920},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-desktop.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":163070},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-desktop.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1535206}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}},{"id":"ui-en-v0.1.20-low-hanging-fruit-radar-mobile","frameId":"ui-en-v0.1.20-low-hanging-fruit-radar","role":"stream-frame","variant":"mobile-fullscreen-video-source","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-mobile.png","dimensions":{"width":941,"height":1672},"media":"(max-width: 767px)","integration":{"route":"/ui/20260516/","version":"0.1.20","mode":"image-first-stream-frame","overlay":"transparent-html-clickmap","description":"Native-generated mobile Low-Hanging-Fruit Radar source frame bound into the static /ui/20260516/ stream as v0.1.20. It is a static opportunity-radar preview only: no live scoring, task loading, microphone/transcript behavior, model call, OpenRouter call, Supabase dependency, runtime service, upload, analytics, cookie, localStorage, iframe, API call, webhook, private data, or external send is used."},"source":{"kind":"native-generated-bitmap","createdAt":"2026-05-16T14:06:00+02:00","generator":"Codex native image generator","package":"/ui/20260516/1778924760/media-and-contents-info/","licenseIntent":"CC0-1.0-public-domain-intent-after-human-acceptance","promptSummary":"Mobile Low-Hanging-Fruit Radar with large readable title, Opportunity radar, stacked Fast win/Clear blocker/Compounding step lanes, handoff/privacy chips, route chips, and three tap-safe actions. Synthetic placeholders only; effort markers are static visual signals, not live scoring or private task data."},"formats":[{"type":"image/avif","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-mobile.avif","encoder":"ffmpeg libsvtav1 crf=18 preset=8","role":"preferred","bytes":124940},{"type":"image/webp","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-mobile.webp","encoder":"cwebp q=92","role":"fallback-modern","bytes":170640},{"type":"image/png","src":"/assets/ui-generator/plan-ai-ui-en-v0.1.20-low-hanging-fruit-radar-mobile.png","encoder":"source bitmap","role":"fallback-lossless","bytes":1477766}],"delivery":{"strategy":"picture-avif-webp-png-with-decode-fade","generatedAt":"2026-05-16T21:09:00+02:00","intent":"Serve generated /ui frames from modern static bitmap formats while preserving PNG as the compatibility fallback."}}]}