← Report Archive
Makaron Skill Change Report · 2026-06-07

Makaron 生产流升级:中间素材交付 + V QC Gate

今天的核心变化不是“多发几张图”,而是把 Makaron 从黑盒生成改成可见的制作流程: 用户看到过程素材,V 负责 QC 与推进,Makaron 像制作公司一样持续产出,只有真正需要人类判断时才停下来。

4项核心规则更新
3runner 新能力
2实战任务验证
Executive Summary

从“人类逐步审批”到“V 监督生产”

旧流程把 Makaron 的每个 gate 都当成人类审批点,导致长视频 production 被连续打断。 新流程把 gate 定义为 V↔Makaron 的制作检查点:V 检查锚点、分镜、片段计划、首版视频, 通过就继续;中间图和视频照常交给用户看;用户可以随时插话纠偏。

MakaronV QCFeishu CardIntermediate AssetsLong VideoRunner Fix
Before / After

今天具体改了什么

中间产物默认交付

Before:只把最终视频/图片交给用户,中间候选图、关键帧、锚点图经常只存在于 Makaron 项目里。

After:文字进卡片;图片、design、视频、音乐、文件等非文字产物,一旦事件流里出现 URL,就下载并作为群附件发送。

长视频 Gate 语义重写

Before:每个 anchor / storyboard / segment gate 都默认停下来等人类说 ok,流程被打断。

After:Gate 默认是 V↔Makaron 的制作/QC checkpoint。V 做判断、更新卡片、继续推进;人类可见、可插话,但不被迫逐步审批。

Runner 路径坑系统修复

Before:runner 写到 tmp 后,tmp 是 storage symlink,相对 require 多次找不到 run.cjs,导致卡片没出来。

After:补 storage symlink 兜底;skill 固化:runner 优先放真实目录,tmp runner 必须绝对 require,启动前 node --check。

卡片 / 附件职责拆清楚

Before:进度、文本、产物混在一起,容易刷屏或看不到关键素材。

After:一任务一张实时卡;文字/状态在卡片;非文字素材发附件;卡片产物区只记录发送状态和 QC 结论。

New Operating Model

新的 Makaron 长视频协作模型

用户

看卡片、收中间素材、随时插话纠偏;不再被迫每一步回复 ok。

V

创意总监 + 制片 + QC:读 gate,判断是否通过,必要时返修,低信心时才问人。

Makaron

制作公司:生成锚点、分镜、片段、视频,遇到 gate 暂停给 V 检查。

Feishu 卡片

单一任务面板:展示文本、状态、项目链接、QC 结论;非文字产物用附件交付。

Rules Now Remembered

固化后的规则

Timeline

今天的演进路径

备份 Makaron skill,建立 task room:V|Makaron 中间素材反馈|0607。

用真实 responses watch JSONL 验证:output.added image 事件包含 type/url/snapshot_id。

run.cjs 增加 eventAsset / downloadAndSendAsset / createAssetDeliveryTracker。

奥特曼草地 5s Kling 任务实测成功:卡片文字 + 中间图附件 + 最终视频附件。

父子 30s 游戏世界长视频进入 PlanMode → Makaron long-video 流程。

暴露 tmp symlink 相对 require 问题:卡片没先出来。

补 storage workspace scripts symlink,并把 runner 路径规则写入 Makaron skill。

长视频 Gate 2/3 过程中验证:锚点图自动作为附件发出,卡片保持单一任务面板。

重写 long-video gate policy:从“人类逐步确认”改为“V QC 默认推进,人类可插话”。

Artifacts

涉及文件与验证

scripts/makaron-card-runner/run.cjs

新增通用非文字 asset 提取、下载、发送、去重能力。

~/.agents/skills/makaron/SKILL.md

同步 Feishu 卡片、附件交付、长视频入口、runner 路径规则。

~/.agents/skills/makaron-long-video-production/SKILL.md

重写 gate policy:V QC by default, human interrupt available。

task-rooms/makaron-intermediate-assets-0607/result.md

记录真实 watch 验证、改动和验证结果。

验证点:node --check scripts/makaron-card-runner/run.cjs 通过;真实responses watch --jsonl 返回的 image URL 可被 eventAsset 提取; 奥特曼 5s 任务与父子 30s 长视频 gate 任务均验证了卡片 + 附件交付路径。

Takeaway

真正的产品结论

给 Agent 工具不等于设计产品。今天的升级把“生成视频”重新定义成一个可见、可纠偏、可持续推进的 production loop: Makaron 负责生产,V 负责判断,用户负责方向与最终感受。这样既不会黑盒到底,也不会把人类拖进每个微小 checkpoint。