build_doc
Create versioned documentation by snapshotting referenced board states, then finalize to validate assets, freeze versions, and regenerate preview pages.
Instructions
构建文档版本,两阶段。snapshot:读 docs//.build/captures.json(这个文档要截哪些画板的哪些状态),冻结引用到的画板进 .build/snapshot/,供 build_publish_pack 截图(只有用画布截图当上下文的类型才需要,如 PRD/上线公告)。finalize:doc.md 已手写好、(用截图流水线的话)截图已 seal——校验 引用是否都落地、算指纹、冻结成 versions//、按 note 自动重生成修改记录表重渲染 docs//preview.html(文档阅读页是冻结版本内容的产物,仍然落盘)、跑该类型的 checks。note 必填(一句话说清这次改了什么,进修改记录表;不写版本号)。纯 prose 改动可直接 finalize,复用已有 .build/ 产物。返回的 url(http://127.0.0.1)是打开方式,findings 里 error 级会在 record_publish 拦截发布
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | 覆盖默认工作目录(项目所在父目录);相对路径按当前工作目录解析;缺省用 PROTOFLOW_HOME 或启动时的 cwd | |
| mode | Yes | ||
| note | No | ||
| docId | Yes | ||
| label | No | ||
| author | No | ||
| projectId | Yes | 项目 id(同时也是项目文件夹名) |