Scripting Interface
The scripting interface describes the canonical command model and how external automation reaches documented behavior.
Execution model
command/function -> canonical state -> canonical composition -> live output or export output
Rules
- Commands must target canonical state rather than simulate UI clicks whenever practical.
- Arguments must be explicit, stable, and documented.
- Scripting must preserve the same layer order, QR rules, and export fidelity rules as the UI.
Minimum surface
- Render commands
- Export commands
- Thumbnail and URL-art commands
- QR visibility and payload commands
- Localization/language selection commands where applicable