v0.7.1 — Brand Preview + Friction Fixes
Added
- Brand preview (
brand_preview, M-15). Visual proof page from brand-runtime.json — color swatches, typography hierarchy, buttons, cards, WCAG contrast matrix. Screenshot-ready, shareable. Writes.brand/brand-preview.html.
Fixed
- Color role assignment. Uses selector context (header bg → primary, button → action, body → text) + CSS property heuristics. Reduces
role: unknownfrom ~80% to ~20% on plain-CSS sites. - Blank visual/voice fields. Interview tools reject all-empty answers instead of writing blank files.
- Feedback schema. Accepts
typeas alias forcategory. - Diff engine key paths (M-17). Normalizes package structure across runtime locations.
- Recovery next_steps (M-18). Ranked by readiness impact, replaces linear session progression.
- Compile cache (M-19). Invalidates brand_check cache after compile.
39 tools. 4 prompts. 2 resources. 395 tests.