- Slot rules: per-slot composition contract for components, editor-side                                           
    slot insertion, and recommended-child [+] affordances.                                                          
  - Alignment: Bootstrap/Tailwind utility classes for section/columns/grid,                                         
    with a backfill hook for existing installs.                                                                     
  - canvas_builder_ai: ModelRegistry for live OpenRouter pricing, listing-                                          
    filter shape enforcement, confirm-flow hardening, and section-toolbar/                                          
    editor chrome polish.                                                                                           
  - CI: split the phpunit job by @group to stay under the runner's 30m                                              
    timeout ceiling; hardened phpcs/phpstan/cspell to block on failure.