Convert mode definitions from flat to nested JSON schema: - Embed LED colors in mode settings (remove separate color mapping) - Add behavior, manual_control, and led_color to top level - Nest AL settings in al_config object for service validation - Reduce from 11 to 8 essential modes (remove Reading, Homework, Play) Modes now use nested structure to avoid AL service validation errors while maintaining extensibility for different behavior types.
4.2 KiB
4.2 KiB