- 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.