advance_production_session
Advance one durable Ableton production session phase using revision checks and guarded actions, so proposals, choices, apply, resume, replan, feedback, and evaluation stay consistent.
Instructions
Advance one durable session phase with optimistic revision checks. propose runs a bounded specialist; choose selects a saved creative alternative; apply retains original dry-run and confirmation guards. resume inspects fresh state and preserves uncertain or partially failed execution. replan explicitly starts a new proposal from that inspection and its saved ledger. evaluate uses listening or caller-postcondition completion. Interrupted execution is never replayed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Listening feedback for feedback, or an explicit remaining goal for replan; not an observed Live fact. | |
| action | Yes | ||
| dryRun | No | ||
| decision | No | ||
| planHash | No | Original tool's plan hash. | |
| projectId | Yes | Private project namespace. | |
| sessionId | Yes | Durable session ID returned by start_production_session. | |
| constraints | No | ||
| alternativeIndex | No | ||
| expectedRevision | Yes | ||
| confirmationToken | No | Original tool's single-use confirmation token. | |
| expectedStateVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||