# STOP REQUIRED ## Trigger condition (2026-02-28) - Build/test regression not fixed quickly (agent contract stop condition reached). ## What was done just before stop - Flashed A252 with `pio run -e esp32dev -t upload --upload-port /dev/cu.usbserial-0001`. - Ran serial verification command to force MP3 playback: - `PLAY sd:/hotline_tts/SCENE_U_SON_PROTO/attente_validation_mystere_denise.mp3` - Firmware confirmed MP3 decode start: - `[AudioEngine] mp3 header parsed sr=22050 ch=1 bits=16 bitrate=64000 ...` - Immediately after `OK PLAY`, board crashed with: - `Guru Meditation Error: Core 1 panic'ed (LoadProhibited)` - reboot loop followed. ## Why execution is stopped - A runtime regression is now reproducible on A252 during MP3 playback using the new decoder path. - Contract requires immediate stop until user decision on next action. ## Required user decision - Approve focused crash triage/fix for this MP3 playback panic, or rollback the MP3 decoder change. ## Trigger condition - Deletion of more than 10 files in one run (agent contract stop condition reached). ## What was done just before stop - Removed duplicate files with suffix ` 2` / ` 3` in `data/**` and `tools/dev/**` to stop duplicate payloads in LittleFS uploads. - Count removed in this cleanup pass: 66 files. ## Why execution is stopped - Contract requires immediate stop when deletions exceed the allowed threshold. ## Required user decision - Confirm whether to keep this bulk duplicate cleanup as-is, or revert/limit it to a smaller subset.