ID:WORK-079Status:done
Align Playlist Transform to Standard Structure
Priority:highComplexity:moderateSource:SPEC-028
No incremental history — criteria tracking started on Apr 19.
The playlist rune uses a custom header structure that diverges from the standard 3-section pattern (meta header, content wrapper with preamble, media zone). It also has missing config modifiers for schema-emitted meta tags. Align it to match the recipe reference implementation so it can participate in shared split layout CSS.
pageSectionProperties + <header data-name="preamble"> pattern instead of custom <div data-name="header"> with imperative title assignment{ meta: 'header', preamble: 'preamble', headline: 'title', blurb: 'description', media: 'media' }artistMeta, hasPlayerMeta, and id meta tags emitted by the schema__preamble instead of __header)playlist.ts transform to use pageSectionProperties for preamble extractionplaylist.css selectors to match new element names