v1.2.0 — Portable LLM-assisted Aura Creation Studi
Objective
Build the first portable version of the LLM-assisted Aura Creation Studio workflow.
This milestone expands beyond the current machine. The goal is to guide a user through discovering their OpenRGB devices, defining usable zones, describing physical placement, generating a device profile and aura profile, and then using an LLM prompt package to create safe JSON animation packs for that machine.
Deliverable goal
By the end of this milestone, a user should be able to use RGB Aura on another compatible OpenRGB machine by following a guided setup workflow instead of manually editing project internals.
In scope
- Portable device discovery workflow.
- Guided device-profile creation.
- Guided aura-profile creation.
- User-assisted physical layout mapping.
- LED count and usable-range confirmation.
- Zone role assignment.
- Prompt package generation for the detected machine.
- Validation against the generated profile.
- Running generated JSON animation packs through RGB Aura.
- Documentation for the full portable workflow.
Out of scope
- Arbitrary Python animation plugins.
- Automatic perfect physical layout detection.
- Marketplace or cloud pack sharing.
- Full graphical editor unless explicitly split into a later milestone.
- Untrusted code execution.
- Support for non-OpenRGB RGB stacks.
Completion criteria
This milestone is complete when RGB Aura can guide a user through creating machine-specific profile data and then use that data to generate, validate, and run LLM-created JSON animation packs safely.