| @@ -40,9 +40,9 @@ | ||
| 40 | 40 | 'set_layout' => [ |
| 41 | 41 | 'summary' => 'Replace the entire campaign layout. Use only for initial generation or a full structural rebuild.', |
| 42 | 42 | 'params' => [ |
| 43 | 43 | 'layout' => [ 'type' => 'string', 'required' => true, 'summary' => 'One of the layout presets (e.g. 2-column).' ], |
| 44 | - 'columns' => [ 'type' => 'array', 'required' => true, 'summary' => 'Ordered columns, each with id, label, width and elements.' ], | |
| 44 | + 'columns' => [ 'type' => 'array', 'required' => true, 'summary' => 'Ordered columns, each with id, label, width and elements. Keep the exact id of every element that already exists; omit id only for a new element.' ], | |
| 45 | 45 | ], |
| 46 | 46 | ], |
| 47 | 47 | 'insert_block' => [ |
| 48 | 48 | 'summary' => 'Add a new element to a column.', |