changedInput schema / properties / clipId / description
Previous value: -"Stable clip ID: track-N:clip-M from list_clips, or track-N:arrangement-clip-M from list_arrangement_clips for tools that support Arrangement clips."New value: +"Session ID from list_clips; Arrangement ID from list_arrangement_clips where supported."
changedInput schema / properties / confirmationToken / description
Previous value: -"Short-lived, single-use token returned by the matching dry run."New value: +"Single-use plan token."
changedInput schema / properties / dryRun / description
Previous value: -"Omit or true to return a plan; false requires a valid confirmationToken."New value: +"False executes with token and hash."
changedInput schema / properties / expectedStateVersion / description
Previous value: -"Exact stateVersion observed immediately before planning."New value: +"Observed stateVersion."
addedInput schema / properties / operation / allOf
Added value: +[
+ {
+ "else": {
+ "properties": {
+ "endBeats": false,
+ "startBeats": false
+ }
+ },
+ "if": {
+ "properties": {
+ "type": {
+ "const": "reverseTime"
+ }
+ }
+ },
+ "then": {
+ "properties": {
+ "endBeats": {},
+ "factor": false,
+ "gapBeats": false,
+ "gridBeats": false,
+ "offsetBeats": false,
+ "originBeats": false,
+ "quantizeDuration": false,
+ "repeats": false,
+ "startBeats": {},
+ "strength": false,
+ "target": false
+ },
+ "required": [
+ "startBeats",
+ "endBeats"
+ ]
+ }
+ }
+]
addedInput schema / properties / operation / properties / endBeats
Added value: +{
+ "description": "Increasing clip-beat window end; at most 1024 beats wide.",
+ "exclusiveMinimum": 0,
+ "type": "number"
+}
addedInput schema / properties / operation / properties / factor
Added value: +{
+ "description": "scaleTime multiplies note starts around originBeats and durations. Range 0.25–4 excluding 1; retains bounds and tempo.",
+ "maximum": 4,
+ "minimum": 0.25,
+ "type": "number"
+}
addedInput schema / properties / operation / properties / originBeats
Added value: +{
+ "description": "Required scaleTime anchor in clip beats within current playback bounds.",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / operation / properties / startBeats
Added value: +{
+ "description": "Absolute clip-beat window start.",
+ "minimum": 0,
+ "type": "number"
+}
changedInput schema / properties / operation / properties / type / enum
Previous value: -[
- "quantize",
- "legato",
- "duplicate"
-]New value: +[
+ "quantize",
+ "legato",
+ "duplicate",
+ "scaleTime",
+ "reverseTime"
+]
changedInput schema / properties / planHash / description
Previous value: -"Hash returned by the matching dry run."New value: +"Plan hash."
changedInput schema / properties / trackId / description
Previous value: -"Stable track ID returned by list_tracks."New value: +"ID from list_tracks."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "type": "object"
+}