{#- chirp-ui: Shell frame primitives — persistent-region + swap-boundary contract
Maps to Chirp's PageComposition model. Use:
- shell_outlet_attrs for the canonical boosted-shell HTMX attrs
- shell_outlet for the #page-content wrapper used by boosted navigation
- shell_region for stable OOB targets (shell_actions, badges, breadcrumbs)
Usage:
{% from "chirpui/shell_frame.html" import shell_outlet, shell_outlet_attrs, shell_region %}