用途:当用户明确要求剪映(JianYing)草稿创建或编辑,并接受通过统一 Rust jianying CLI 处理时使用。需求不明确时先交给 jianying-use 路由;不适用于其他剪辑器、普通视频知识问答或缺少素材的猜测性执行。
主要能力:基于真实路径与探测结果生成确定性计划;在 capability 为 supported 时执行本领域操作;输出实际达到的证据等级。所需 capability 为 job.run、project.create、project.edit_isolated、project.verify,最低 CLI 版本 1.6.0,执行前逐项检查。默认风险等级为 reversible_write。
使用方式:先执行 version、doctor 与 capabilities 握手;对每个素材执行 jianying media probe <path> --json;只询问会改变剪辑的选择(目标名称、画幅、保留/删除语义、字幕/音频需求、交付等级);生成 v2 Job,编辑已有草稿时使用 project.type=existing 并指定新输出;执行 jianying job run job.json --out <draft> --state-root <state> --json;再执行 jianying project verify <draft> --json,并按目标追加冷重开、播放或导出门禁。
限制:不自动安装或升级 CLI,不生成 Python 草稿脚本,不调用外部 headless checkout,不覆盖源草稿,不伪造资源 ID、媒体事实或成功状态。写入必须使用隔离副本;费用、外部服务和原生应用动作需精确批准。project verify 仅证明结构层,播放与原生导出需独立证据。证据不足时使用 UNVERIFIED、BLOCKED 或 AMBIGUOUS,禁止推断补齐。
适用场景:从素材创建草稿,或在不破坏源草稿前提下完成编辑,并需要可审计的计划、执行或验证证据。
其他细节(如费用、价格、平台支持范围)暂未提供。