run_validate
Dry-run a Production Run plan against the live FL Studio project without changes, checking structure, order, targets, and scope. Returns executability, blockers, and a plan digest for review.
Instructions
Dry-run a Production Run plan against the live project without changing it.
Checks the plan's structure, operation order, capabilities, targets, and
scope rules against the current FL session and returns whether it is
executable, its blockers, and a plan digest. include_readiness adds the
setup scorecard (Piano Roll setup, missing plug-ins, manual steps). Use it
only when the user wants a plan reviewed or a diagnosis: run_execute
performs the same checks itself, so do not validate before every run.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | {plan_id, operations}: ordered operations, each with a unique operation_id; get each operation's fields from run_describe_operations. | |
| request | Yes | The task: brief, scope, preservation rules, allowed change categories, completion target, and authorized_to_modify=true when the user asked for project changes. | |
| include_readiness | No | Also return the setup readiness scorecard: blockers, limitations, and manual actions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| readiness | No | ||
| validation | Yes | ||
| schema_version | No | 1.0 |