v1.0.2 — Design Vault preview quality + Motion Choreography v1
Design Vault preview quality + Motion Choreography v1
Previews now lead with the real source screenshot instead of an LLM‑reimagined specimen:
- Clean screenshot‑led cards for websites (drop the redundant dark caption/gradient overlay).
- Fixed hero selection — never a logo or a desaturated intro frame as the hero.
- Additive
previewStrategy.heroAssetoverride: swaps a void intro hero for the earliest content viewport carrying the brand color.
Title & tag hygiene
- Strip nav/archetype boilerplate from display titles (e.g.
… - EarlyDogMenu Close→EarlyDog CloudOps). - Keep the internal
source-derived … systemarchetype out of user‑facing tag chips. - Remove hardcoded donor content (Vercel Ship / Astro Dither / Phantom / GT Mechanik) from fallback renderers; delete dead donor PPT renderers.
Color
- Deterministic accent‑palette floor so regenerated designs keep every saturated identity color.
- Propagate the widened palette to OpenPPT (contracts + daemon system prompt:
vaultAccentPalette).
Motion Choreography v1 — additive, flag‑gated (OD_MOTION_CHOREOGRAPHY, default on)
- Deterministic page‑level motion plan (entrance order/stagger/easing, transitions, page‑transition) derived from already‑captured evidence — no video decoding, no new dependencies.
- Surfaced in
design.mdand the PPT deck prompt; the disabled path is byte‑identical.
Acceptance: typecheck + guard green · daemon (796) + web (288) tests pass · design‑vault audits pass (14/14).