begin_design
Create a persistent design session for Basecoat UI projects, pin and hash-verify the macro registry, and record initial decisions idempotently.
Instructions
Create a persistent design session under the host project root. Pass designId, profile (alias or ref), operationId, and optional decisions. Pins and hash-verifies the packaged macro registry. Idempotent for the same operationId. Oversized optional receipt fields may be omitted with truncated:true after commit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | Target rhythm/scaffold profile or recipe alias (e.g. "workspace-dashboard", "executive-dashboard"). | |
| designId | Yes | Unique identifier for the new design session (slug format, e.g. "workspace-v1"). | |
| decisions | No | Initial architectural decisions for the session (e.g. density, stylePack, responsive breakpoints). | |
| operationId | Yes | Idempotency key for session creation. |