{# Command palette (Ctrl+K / Cmd+K).
El binding de teclado y openModal/closeModal viven en htmx-events.js
(contrato: id `dg-command-palette`, toggle de `.hidden`). La fuente de
datos son los links del sidebar (`#dg-sidebar a.sidebar-link`) leídos
del DOM — cero endpoints, cero configuración por app: cada módulo
nuevo en el sidebar aparece solo.
Lo incluye `sidebar_shell.html`; no requiere wiring del host.
#}