mirada-brain::rules — config declarativa que decide qué hacer con una
ventana al abrirse, mismo patrón que el keymap.
- Rule casa por subcadena de app_id y/o title (sin distinguir
mayúsculas; vacío = cualquiera) y aplica un destino: workspace (1..9)
y/o floating. Gana la primera regla que case.
- Rules en RON (~/.config/mirada/rules.ron); la primera vez se escribe
una plantilla con ejemplos comentados, si está corrupta se ignora.
- Desktop consulta Rules::resolve en cada WindowOpened — el evento ya
trae app_id/title — y abre la ventana en su escritorio, flotando si
toca. set_rules en Desktop; las apps cargan rules.ron al arrancar.
mirada-brain 42->51 tests.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>