mirror of
https://github.com/Nutlope/hallmark.git
synced 2026-08-14 12:35:33 +02:00
Landing page is now a live demo of the macrostructure layer. The bottom-left themer chip is replaced by a thin sticky-top banner: wordmark, active theme name in display weight, 12 theme dots, random button. Pressing T cycles themes; R picks a random one; ?theme= shareable links work. Switching themes no longer just repaints — it rebuilds the page. The hero and footer are now slots that swap component archetype per theme: Specimen gets a Marquee hero + Mast-headed footer, Brutal gets Photographic + Inline, Newsprint gets Split Diptych + Index columns, Atelier gets Quote-Led, etc. Six hero archetypes and four footer archetypes are pre-templated in HTML <template> elements; JS clones and interpolates per-theme copy fixtures (distinct voice per theme, not just colour-swapped lorem). View Transitions cross-fade the structure swap. Skill side, Tier 1 of the diagnostic ships: structure.md vague-tone fallback becomes a domain-aware lookup table (audio→Photographic+Quote-Led+Letter, commerce→Catalogue+Photographic+Bento, docs→Workbench+Long Doc+Component Playground, etc.) so Bento/Long Doc/Manifesto isn't the catch-all anymore. component-cookbook.md gains a within-archetype variation matrix (2-3 knobs per archetype — tile counts, ratios, attribution positions, etc. — picked per output, stamped in the macrostructure comment) and a new F6 Product card grid archetype distinct from Bento (sells things, not features). SKILL.md slop test goes 23→29: the six rules that used to be advice (zero-chroma greys, accent footprint, spacing scale, measure 45-75ch, eight states, reduced-motion fallbacks) are now binary gates. The audit verb gains a stamp-vs-page check that flags drift when the stamp says one macrostructure but the page is actually the AI template. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>