# `docs +script` ## 脚本列表 | `--command` | 用途 | |-|-| | `init-draft` | 创建带 Presentation Decision 基线的独占工作区,并预留尚不存在的 XML 路径。 | | `parse` | 解析本地或在线文档,返回画像并检查决策与资源。 | 每个脚本只使用其小节列出的专用参数;所有脚本均可使用文末的通用参数。 ## `init-draft` ### 参数 | 参数 | 必填 | 用法 | |-|-|-| | `--command init-draft` | 是 | 选择本脚本。 | | `--presentation-decision` | 是 | 决策 JSON;接受内联 JSON、`@相对或绝对路径` 或 `-`(stdin)。 | ```bash lark-cli docs +script --command init-draft \ --presentation-decision '{}' \ --format json ``` 路径返回值与用法见 [创建工作流 Step 4](lark-doc-create-workflow.md)。 - 在生成正文前执行;不要自行创建工作目录或决策文件。CLI 固定生成 `draft_<8位十六进制字符>_folder/draft.xml`,以返回的实际路径为准。 - 决策是单个 JSON 对象;无可量化约束时传 `{}`。`audience`、`reader_task`、`genre_contract`、`adapter`、`presentation_mode`、`visual_plan.reason` 和每个 block 的 `purpose` 是可选描述信息,可省略、为空字符串或 `null`;不参与通过/失败判定。 - `visual_plan`、`visual_plan.blocks`、每项的 `type` 和 `min_count` 都可省略或为 `null`,表示未设置。`blocks` 写 `[]` 也表示无数量约束;条目缺少 `type` 或 `min_count` 时,不启用该条数量校验。 - 显式填写的字段仍须合法:`visual_plan` 为对象,`blocks` 为数组,`type` 为支持的块类型,`min_count` 为正整数。空字符串类型、未知块类型、零/负数或非整数数量会报错,即使另一字段缺失也一样。仅 `type` 与 `min_count` 都有效的条目参与数量检查;启用的条目不能重复声明同一类型。兼容的 `list` 约束按 `