uichemy_create_canvas
Do what the editor's "Continue to design" does on the first canvas open, with no AI call: derive the colour roles, pin the section style (the canvas would otherwise roll one at random) and write the band colour every section gets from it, write the export's section list, and mark every page built. Safe to call again — it writes only what changed. Says what, if anything, the canvas would still do on its first open (a random layout for a section with none, or the AI copy fill for a project with no copy).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | ||
| sectionStyle | No | Used only when the project has no section style yet. Default subtle_01. |