save_artboard_source
Save artboard JSX source after Babel validation, applying full code or unique-matched edits, and return sourceHash plus broken annotation audit.
Instructions
写画板 JSX 源码。source(全量)与 edits(补丁 [{oldText,newText}],oldText 须唯一匹配)二选一。Babel 编译校验失败不落盘。成功返回 sourceHash 与 idAudit(消失的元素 id 及 annotations.md 里对它们的断链引用)。画板 preview 和整站画布都是 source.jsx 的实时投影:刷新已打开的画布标签即最新,无需重新调用 render_preview / render_canvas
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | 覆盖默认工作目录(项目所在父目录);相对路径按当前工作目录解析;缺省用 PROTOFLOW_HOME 或启动时的 cwd | |
| edits | No | ||
| source | No | ||
| projectId | Yes | 项目 id(同时也是项目文件夹名) | |
| artboardId | Yes |