What problem does it solve? Turning long-form blog posts into engaging interactive essays requires deciding which sections deserve visual treatment, choosing the right component for each, and producing correctly shaped slice data — a slow, error-prone manual process. ## Core Features & Use Cases - Two-phase workflow: First explores the content and presents 2-3 visual treatment options per section (researched against the swipe file, existing site pages, and the slice catalog), then builds only the treatments the user selects. - Slice data generation: Produces exact data objects for 10 slice types (toggles, expandable tables, comparison grids, assessments, accordions, system diagrams, pyramids, timelines, code blocks) with strict StructuredText span validation. - Preview page output: Writes a ready-to-view Next.js preview page at app/blog/preview-enhance so enhancements can be reviewed in the browser before integration. - Use Case: Paste a draft blog post, review proposed interactive treatments per section, pick your favorites, and get a working preview page with correctly typed slice data. ## Quick Start Run /blog-enhance with a draft file path, a Prismic UID, or pasted content to get visual treatment options for each section.