sound_selection_apply
Apply a validated sound palette plan to FL Studio in deterministic order, stopping on unknown or unverified outcomes to avoid unintended changes.
Instructions
Apply exact presets in deterministic order and stop on unknown or unverified outcomes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| palette | Yes | A validated palette plan, section variation, or its process-local palette ID. | |
| role_ids | No | Optional bounded subset of palette roles. | |
| persist_history | No | Override this palette's task-scoped history policy. | |
| settle_tick_limit | No | ||
| session_fingerprint | Yes | Required bridge/project-session fingerprint from a recent live read. The palette application refuses after bridge reload or a reported project load. This is a concurrency guard, not authentication or a durable project identity. | |
| authorized_to_modify | Yes | True only when the current user explicitly authorized these project changes. | |
| max_navigation_steps | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| status | Yes | ||
| blockers | No | ||
| receipts | No | ||
| warnings | No | ||
| palette_id | Yes | ||
| schema_version | No | 1.0 | |
| verified_count | No | ||
| history_written | No | ||
| assignment_scope | No | ||
| assignment_receipts | No | ||
| session_fingerprint | Yes | ||
| failed_assignment_id | No |