# Coffee theme block definitions (codeless .bnp). # Only true persona furniture stays a theme block. Everything that duplicated a # builtin (menu, hours, location, footer, divider) is now a template override of # the builtin key under templates/overrides/coffee/ — not a block here. # # Keys are fully qualified (coffee:): the codeless loader registers # definitions verbatim (no PluginBlockRegistry prefixing in the codeless path). blocks: - key: coffee:featured_pour title: Featured Pour description: Single-origin spotlight card with hand-drawn badge, tasting notes and price. category: content schema: featured_pour.schema.json template: featured_pour.ninjatpl - key: coffee:roast_profile title: Roast Profile description: Roastery spec card — origin, process, roast level and tasting notes with a circular roast stamp. category: content schema: roast_profile.schema.json template: roast_profile.ninjatpl - key: coffee:loyalty_card title: Loyalty Card description: Ten-stamp coffee punch card with a reward on the tenth stamp. category: content schema: loyalty_card.schema.json template: loyalty_card.ninjatpl - key: coffee:brew_guide title: Brew Guide description: Step-by-step brew method card with a ratio/grind/water/temp/time strip and numbered steps. category: content schema: brew_guide.schema.json template: brew_guide.ninjatpl