Feature + performance release.
Performance — animated-theme GUI CPU 24% → ~7% (legacy parity): a per-frame VideoFrameCache + the GUI preview now observing the sent frame instead of re-rendering it.
LED — multi-zone independent colour + zone-sync carousel render restored (PA120/LF10); DDR memory multiplier (1/2/4) fixed (was mis-retyped to a bool in the cutover). LED hardware verification reporter-pending.
Sensors — Linux CPU package power via powercap RAPL (cpu:power).
API — GET /devices/{key}, GET /system/metrics, POST /display/reset, cloud /theme/web gallery + /theme/init + /static/web serving.
CLI — --json on display/led/system snapshots; led list-styles capability columns; graceful trcc shell message when prompt_toolkit is absent.
Fixes — POST .../display/theme 500 (AttributeError), RAPL cross-thread race, the bool/int memory_ratio cutover error.
Full details in doc/CHANGELOG.md.