56533caff0
El sweep de comentarios de la Fase 1e cambió por error el string literal yaml["quadrat"] a yaml["cuadrado"] dentro de stage_loader.cpp:172 (sed sin distinción comentario vs string). El archivo data/stages/stages.yaml seguía teniendo la clave 'quadrat:', lo que provocaba: [StageLoader] Error: enemy_distribution incompleta [GameScene] Error: no s'ha pogut load stages.yaml [StageManager] Error: config es null -> Violación de segmento al pasar de TITLE a GAME Solución coherente con la política "código en inglés/castellano, strings de UI en valenciano": el YAML es archivo de configuración, no UI, así que se alinea con el código. Cambios: - data/stages/stages.yaml: quadrat -> cuadrado en las 10 stages - build/resources.pack regenerado con `make pack` Audit completo: verificado que ninguna otra clave YAML ni string literal de filename (.shp, .wav) fue tocada por el sweep. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>