{
  "schema": "yinzi.website-capabilities/v1",
  "generated_at": "2026-09-16T19:58:19.374Z",
  "source": {
    "repository": "https://github.com/ginsonko/codex-yinzi-media-workflow",
    "revision": "7f336e67fdc8b4176457ecf30b7743bfd7544a01",
    "date": "2026-09-17",
    "paths": [
      "backend-node/src/services/orchestrationModuleCatalog.js",
      "backend-node/src/services/localMediaOperations.js"
    ],
    "contract_sha256": "bc789e0a0bbc71ad34e4c66b47a2744a24854a300b1dd97253eceae5d1276fdb"
  },
  "counts": {
    "total": 297,
    "local_operations": 248,
    "other_modules": 49,
    "advisory": 11,
    "recent": 48,
    "components": 11,
    "transition_presets": 58
  },
  "notes": {
    "counting": "模块按唯一 ID 统计；转场预设、研究候选、监督与导入工具不重复计入。",
    "readiness": "此目录来自发布源码，不读取个人电脑安装状态。组件、模型 Key 或外部软件需按任务准备。",
    "recent": "最新标记仅用于 2026-09-10 至 2026-09-17 期间 Git 记录可验证的新增注册，不代表每项都在所有系统验收。"
  },
  "groups": [
    {
      "id": "video",
      "label": "视频剪辑与后期"
    },
    {
      "id": "image",
      "label": "图像与修饰"
    },
    {
      "id": "audio",
      "label": "声音与字幕"
    },
    {
      "id": "motion",
      "label": "AE 与 3D 运镜"
    },
    {
      "id": "assets",
      "label": "素材与整理"
    },
    {
      "id": "planning",
      "label": "研究与创作"
    },
    {
      "id": "workflow",
      "label": "任务与恢复"
    },
    {
      "id": "extensions",
      "label": "扩展与维护"
    }
  ],
  "items": [
    {
      "id": "session.create",
      "title": "创建任务",
      "summary": "把目标和素材保存为可恢复的任务。",
      "group": "workflow",
      "mode": "local",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "为旅行素材建立一项 Vlog 任务",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "asset.scan",
      "title": "扫描素材",
      "summary": "按数量和大小限制扫描文件夹，保留清单和未扫描原因。",
      "group": "assets",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "扫描商品目录中的图片与视频",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "asset.classify",
      "title": "理解素材",
      "summary": "识别素材用途，并区分已知事实与推测。",
      "group": "assets",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把照片分成人物、商品和场景",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "asset.bind",
      "title": "绑定素材",
      "summary": "把权威素材关联到人物、商品和镜头。",
      "group": "assets",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "所有镜头沿用同一商品外观",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "plan.propose",
      "title": "制定计划",
      "summary": "根据目标组合工具、阶段、依赖和验收标准。",
      "group": "workflow",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "先配音再按语音时长剪辑",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "plan.confirm",
      "title": "确认计划",
      "summary": "记录已批准的计划，同时保留修改历史。",
      "group": "workflow",
      "mode": "manual",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "确认预算内的制作方案",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "node.run",
      "title": "执行步骤",
      "summary": "记录实际开始的工作和执行者。",
      "group": "workflow",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "开始渲染一个镜头",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "node.retry",
      "title": "恢复失败步骤",
      "summary": "读取错误与已有成果后恢复确定可重试的步骤。",
      "group": "workflow",
      "mode": "manual",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "只补失败的下载",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "manual.override",
      "title": "手动接管",
      "summary": "修改、跳过或替换步骤并留下记录。",
      "group": "workflow",
      "mode": "manual",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "换掉其中一个镜头",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "session.pause",
      "title": "暂停任务",
      "summary": "停止后续编排，保留已提交工作和已有成果。",
      "group": "workflow",
      "mode": "manual",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "先暂停，等我调整文案",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "session.resume",
      "title": "继续任务",
      "summary": "从保存的计划和检查点继续。",
      "group": "workflow",
      "mode": "manual",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "继续上次未完成的视频",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "session.checkpoint",
      "title": "保存恢复点",
      "summary": "保存最新进度、决策与下一步。",
      "group": "workflow",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "换会话后继续原来的工程",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "session.readback",
      "title": "读取任务状态",
      "summary": "读取计划、节点、成果和回执。",
      "group": "workflow",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "查看已经做到了哪里",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "research.request",
      "title": "资料研究",
      "summary": "明确研究问题、信息来源和停止条件。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "参考同类商品广告结构",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "research.record-source",
      "title": "记录参考来源",
      "summary": "保留网址、时间和可复核摘要。",
      "group": "planning",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "记录公开教程的关键步骤",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "research.extract-patterns",
      "title": "提炼创作规律",
      "summary": "借鉴内容结构，保留素材授权边界。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "比较三种短视频开场",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "product.extract-facts",
      "title": "整理商品事实",
      "summary": "区分商品卖点、已知参数和待确认信息。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "只使用包装上可验证的规格",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "creative.generate-directions",
      "title": "设计创意方向",
      "summary": "根据事实与素材提出可执行创意。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "设计简洁、生活化的宣传方案",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "shot.plan-grid",
      "title": "规划分镜",
      "summary": "设计镜头顺序、构图和主体连续性。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "做九宫格运镜参考",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "copy.generate",
      "title": "文案与旁白",
      "summary": "撰写有事实依据的脚本、配音稿与字幕。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把安装步骤写成一分钟教程",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "qa.claim-trace",
      "title": "核对内容质量",
      "summary": "检查画面、文案和数据是否有证据支持。",
      "group": "planning",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "检查宣传图中安装入口是否准确",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.character-replace-local",
      "title": "本地角色替换方案",
      "summary": "角色替换的任务合同；执行前需选择并核验具体组件。",
      "group": "video",
      "mode": "local",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.identity-repair-local",
      "title": "本地身份修复方案",
      "summary": "面部与身份漂移修复方案；执行前需选择并核验具体组件。",
      "group": "video",
      "mode": "local",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.to-animation-local",
      "title": "视频角色风格化方案",
      "summary": "保留原动作与时长的角色风格化方案；执行前需核验组件。",
      "group": "video",
      "mode": "local",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.beauty-local",
      "title": "本地视频美颜方案",
      "summary": "视频美颜的抽象方案合同；具体已接入执行器另列于连续视频美颜。",
      "group": "video",
      "mode": "local",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "image.batch-generate-fast",
      "title": "快速批量图像生成",
      "summary": "按并发限制提交独立图像任务，保留逐项结果与恢复记录。",
      "group": "image",
      "mode": "cloud",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 12,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": true,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "prompt.adapt",
      "title": "分镜提示词适配",
      "summary": "在可编辑分镜结构上转换模型提示词，保留动作、声音、负面约束和素材绑定，并指出合同差异。",
      "group": "planning",
      "mode": "local",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 14,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把 Seedance 分镜转成可配置的 H3 描述，保留全部镜头意图",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.import",
      "title": "导入已有视频",
      "summary": "把已有素材放入制作时间线。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把旅行视频直接剪进成片",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.trim",
      "title": "裁剪片段",
      "summary": "保留源文件，只调整片段起止时间。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "去掉前面两秒空镜",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.concat",
      "title": "拼接片段",
      "summary": "将兼容片段拼成完整视频。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "合并开场、演示与结尾",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.speed",
      "title": "调整速度",
      "summary": "调整画面速度并明确原声处理方式。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把冗长操作加速到两倍",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.color",
      "title": "调色",
      "summary": "保存可修改的调色参数或预设。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "统一室内外素材的色温",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.audio",
      "title": "处理声音",
      "summary": "混音、保留原声或压低背景音。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "旁白出现时降低音乐音量",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "subtitle.create",
      "title": "生成字幕",
      "summary": "按时间线生成字幕并保留原文。",
      "group": "audio",
      "mode": "agent",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "给教程加准确的中文字幕",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "image.generate",
      "title": "生成图片",
      "summary": "调用已配置的生图模型并保留任务与费用回执。",
      "group": "image",
      "mode": "cloud",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": true,
      "example": "制作一张产品介绍海报",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.generate",
      "title": "生成视频",
      "summary": "调用已配置的视频模型，记录提交、下载与恢复状态。",
      "group": "video",
      "mode": "cloud",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 13,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": true,
      "example": "把商品参考图变成广告片段",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "video.timeline-assemble",
      "title": "编排时间线",
      "summary": "把实拍、生成片段、配音和字幕组织成片。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "将旅行素材剪成完整 Vlog",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "deliver.export",
      "title": "导出成品",
      "summary": "输出成品和可追溯的工程资料。",
      "group": "workflow",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "导出 MP4、字幕与素材包",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "director.blender-smoke",
      "title": "检查 Blender",
      "summary": "读取安装能力并准备渲染计划。",
      "group": "motion",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": "Blender",
      "paid_model": false,
      "example": "确认本机能否渲染参考镜头",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "director.blender-render",
      "title": "Blender 专业渲染",
      "summary": "生成可编辑工程、参考图、GLB 预览与参考视频。",
      "group": "motion",
      "mode": "local",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 15,
      "recent": null,
      "dependencies": [],
      "external_software": "Blender",
      "paid_model": false,
      "example": "用关键帧控制产品环绕镜头",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "provider.diagnose",
      "title": "诊断模型接口",
      "summary": "根据脱敏错误定位协议问题。",
      "group": "extensions",
      "mode": "agent",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "分析一次没有返回结果的提交",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "adapter.propose",
      "title": "设计接口适配",
      "summary": "提出版本化的适配器改动方案。",
      "group": "extensions",
      "mode": "agent",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "接入一种新视频协议",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "adapter.test-sandbox",
      "title": "隔离验证适配器",
      "summary": "用样例和本地测试验证协议，不消耗生成额度。",
      "group": "extensions",
      "mode": "agent",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "模拟上游超时和下载失败",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "patch.propose",
      "title": "提出修复方案",
      "summary": "记录问题、修复范围和回滚位置。",
      "group": "extensions",
      "mode": "agent",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "为字幕工具设计一个修复",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "patch.test",
      "title": "验证修复",
      "summary": "保留测试和真实结果证据。",
      "group": "extensions",
      "mode": "agent",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "检查长字幕和横竖屏输出",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "patch.apply",
      "title": "应用已授权修复",
      "summary": "在授权范围内应用变更，保留恢复依据。",
      "group": "extensions",
      "mode": "manual",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "更新已验收的本地工具",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "module.register",
      "title": "注册扩展工具",
      "summary": "保存工具说明，目录刷新后自动显示；注册本身不执行代码。",
      "group": "extensions",
      "mode": "manual",
      "state": "advisory",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "把新的剪辑脚本登记到工具目录",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "skill.export",
      "title": "导出工作流说明",
      "summary": "导出当前能力合同与使用示例。",
      "group": "extensions",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "为新任务保留完整使用说明",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "session.replay",
      "title": "回看执行过程",
      "summary": "回看保存的决策和回执，不重复付费调用。",
      "group": "workflow",
      "mode": "agent",
      "state": "integrated",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": "复盘某段视频为什么这样剪",
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/orchestrationModuleCatalog.js",
      "runtime_readiness": "not_probed",
      "validation_status": null
    },
    {
      "id": "local.image.resize",
      "title": "调整图片尺寸",
      "summary": "调整图片尺寸",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.crop",
      "title": "按坐标裁剪图片",
      "summary": "按坐标裁剪图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.extend",
      "title": "为图片补边",
      "summary": "为图片补边",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.rotate",
      "title": "旋转图片",
      "summary": "旋转图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flip",
      "title": "垂直翻转图片",
      "summary": "垂直翻转图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flop",
      "title": "水平镜像图片",
      "summary": "水平镜像图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.grayscale",
      "title": "转换灰度图片",
      "summary": "转换灰度图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.negate",
      "title": "图片负片反色",
      "summary": "图片负片反色",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.blur",
      "title": "图片高斯模糊",
      "summary": "图片高斯模糊",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.sharpen",
      "title": "增强图片细节",
      "summary": "增强图片细节",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.median",
      "title": "去除图片椒盐噪点",
      "summary": "去除图片椒盐噪点",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.threshold",
      "title": "生成黑白阈值图",
      "summary": "生成黑白阈值图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.normalize",
      "title": "拉伸图片亮度范围",
      "summary": "拉伸图片亮度范围",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.gamma",
      "title": "调整图片伽马",
      "summary": "调整图片伽马",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.tint",
      "title": "为灰度层着色",
      "summary": "为灰度层着色",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.modulate",
      "title": "调整亮度饱和度色相",
      "summary": "调整亮度饱和度色相",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.linear",
      "title": "线性曝光调整",
      "summary": "线性曝光调整",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.recomb",
      "title": "通道矩阵复古调色",
      "summary": "通道矩阵复古调色",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.emboss",
      "title": "图片浮雕卷积",
      "summary": "图片浮雕卷积",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.edges",
      "title": "图片边缘卷积",
      "summary": "图片边缘卷积",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flatten",
      "title": "透明图片铺白底",
      "summary": "透明图片铺白底",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.remove-alpha",
      "title": "移除透明通道",
      "summary": "移除透明通道",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.ensure-alpha",
      "title": "添加统一透明度",
      "summary": "添加统一透明度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.extract-alpha",
      "title": "导出透明通道灰度图",
      "summary": "导出透明通道灰度图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.extract-red",
      "title": "导出红色通道",
      "summary": "导出红色通道",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.srgb",
      "title": "标准化 sRGB 色彩空间",
      "summary": "标准化 sRGB 色彩空间",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.cmyk",
      "title": "生成印刷 CMYK 图片",
      "summary": "生成印刷 CMYK 图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.palette",
      "title": "生成有限调色板 PNG",
      "summary": "生成有限调色板 PNG",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.convert",
      "title": "转换图片输出格式",
      "summary": "转换图片输出格式",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.trim",
      "title": "去除统一颜色边缘",
      "summary": "去除统一颜色边缘",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.pixelate",
      "title": "像素化缩略图",
      "summary": "像素化缩略图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.clahe",
      "title": "自适应局部对比度",
      "summary": "自适应局部对比度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.threshold-alpha",
      "title": "将黑色背景转换为透明",
      "summary": "将黑色背景转换为透明",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.affine",
      "title": "执行仿射倾斜变换",
      "summary": "执行仿射倾斜变换",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.join-border",
      "title": "叠加居中边框",
      "summary": "叠加居中边框",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.metadata-strip",
      "title": "清除输出隐私元数据",
      "summary": "清除输出隐私元数据",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.social-square",
      "title": "制作社媒 1:1 方图",
      "summary": "制作社媒 1:1 方图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.social-portrait",
      "title": "制作社媒 4:5 竖图",
      "summary": "制作社媒 4:5 竖图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.social-landscape",
      "title": "制作社媒横图",
      "summary": "制作社媒横图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.avatar",
      "title": "制作头像方图",
      "summary": "制作头像方图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.thumbnail",
      "title": "制作缩略图",
      "summary": "制作缩略图",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.contain-white",
      "title": "完整主体白底适配",
      "summary": "完整主体白底适配",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.contain-black",
      "title": "完整主体黑底适配",
      "summary": "完整主体黑底适配",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.contain-transparent",
      "title": "完整主体透明适配",
      "summary": "完整主体透明适配",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.pad-square-white",
      "title": "补白边为正方形",
      "summary": "补白边为正方形",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.pad-square-black",
      "title": "补黑边为正方形",
      "summary": "补黑边为正方形",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.rotate-180",
      "title": "旋转 180 度",
      "summary": "旋转 180 度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.rotate-270",
      "title": "旋转 270 度",
      "summary": "旋转 270 度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flip-both",
      "title": "垂直与水平翻转",
      "summary": "垂直与水平翻转",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.ensure-rgba",
      "title": "统一为 RGBA 通道",
      "summary": "统一为 RGBA 通道",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flatten-black",
      "title": "透明图铺黑底",
      "summary": "透明图铺黑底",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.flatten-gray",
      "title": "透明图铺灰底",
      "summary": "透明图铺灰底",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.jpeg-quality",
      "title": "导出高质量 JPEG",
      "summary": "导出高质量 JPEG",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.webp-quality",
      "title": "导出高质量 WebP",
      "summary": "导出高质量 WebP",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.png-compress",
      "title": "压缩 PNG 文件",
      "summary": "压缩 PNG 文件",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.border-black",
      "title": "叠加黑色边框",
      "summary": "叠加黑色边框",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.border-white",
      "title": "叠加白色边框",
      "summary": "叠加白色边框",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.watermark-corner",
      "title": "右下角叠加水印",
      "summary": "右下角叠加水印",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.watermark-center",
      "title": "居中叠加半透明水印",
      "summary": "居中叠加半透明水印",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.label-corner",
      "title": "右上角添加标签",
      "summary": "右上角添加标签",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.shadow",
      "title": "为主体添加柔和阴影",
      "summary": "为主体添加柔和阴影",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.tint-red",
      "title": "暖红色调",
      "summary": "暖红色调",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.tint-blue",
      "title": "冷蓝色调",
      "summary": "冷蓝色调",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.tint-green",
      "title": "清新绿色调",
      "summary": "清新绿色调",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.brightness-up",
      "title": "提亮图片",
      "summary": "提亮图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.brightness-down",
      "title": "压暗图片",
      "summary": "压暗图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.saturation-up",
      "title": "增强色彩饱和度",
      "summary": "增强色彩饱和度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.saturation-down",
      "title": "降低色彩饱和度",
      "summary": "降低色彩饱和度",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.sharpen-strong",
      "title": "强力锐化图片",
      "summary": "强力锐化图片",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.blur-soft",
      "title": "柔和背景模糊",
      "summary": "柔和背景模糊",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.poster-border",
      "title": "制作宣传图留白边",
      "summary": "制作宣传图留白边",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.scale",
      "title": "调整视频分辨率",
      "summary": "调整视频分辨率",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#scale"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.crop",
      "title": "裁剪视频区域",
      "summary": "裁剪视频区域",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#crop"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.pad",
      "title": "视频扩展画布",
      "summary": "视频扩展画布",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#pad"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.transpose",
      "title": "旋转视频方向",
      "summary": "旋转视频方向",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#transpose"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.hflip",
      "title": "水平镜像视频",
      "summary": "水平镜像视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#hflip"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.vflip",
      "title": "垂直翻转视频",
      "summary": "垂直翻转视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#vflip"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.reverse",
      "title": "倒放视频片段",
      "summary": "倒放视频片段",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#reverse"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.grayscale",
      "title": "视频转为黑白",
      "summary": "视频转为黑白",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#grayscale"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.negate",
      "title": "视频负片反色",
      "summary": "视频负片反色",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#negate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.eq",
      "title": "调整视频曝光对比度",
      "summary": "调整视频曝光对比度",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#eq"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.hue",
      "title": "调整视频色相",
      "summary": "调整视频色相",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#hue"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.gblur",
      "title": "高斯柔化视频",
      "summary": "高斯柔化视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#gblur"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.boxblur",
      "title": "快速方框模糊",
      "summary": "快速方框模糊",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#boxblur"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.unsharp",
      "title": "增强视频细节",
      "summary": "增强视频细节",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#unsharp"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.hqdn3d",
      "title": "时空联合视频降噪",
      "summary": "时空联合视频降噪",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#hqdn3d"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.nlmeans",
      "title": "非局部均值视频降噪",
      "summary": "非局部均值视频降噪",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#nlmeans"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.deflicker",
      "title": "缓解亮度闪烁",
      "summary": "缓解亮度闪烁",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#deflicker"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.bwdif",
      "title": "视频去隔行",
      "summary": "视频去隔行",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#bwdif"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.vignette",
      "title": "增加视频暗角",
      "summary": "增加视频暗角",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#vignette"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.lenscorrection",
      "title": "校正镜头径向畸变",
      "summary": "校正镜头径向畸变",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#lenscorrection"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.chromakey",
      "title": "绿幕抠像并铺黑底",
      "summary": "绿幕抠像并铺黑底",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#chromakey"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.drawbox",
      "title": "叠加指定区域标记",
      "summary": "叠加指定区域标记",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#drawbox"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.edgedetect",
      "title": "视频线稿滤镜",
      "summary": "视频线稿滤镜",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#edgedetect"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.sobel",
      "title": "视频索贝尔边缘",
      "summary": "视频索贝尔边缘",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#sobel"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.posterize",
      "title": "视频分层调色风格",
      "summary": "视频分层调色风格",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#posterize"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fade-in",
      "title": "视频淡入",
      "summary": "视频淡入",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fade-in"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fade-out",
      "title": "视频淡出",
      "summary": "视频淡出",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fade-out"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fps",
      "title": "转换视频帧率",
      "summary": "转换视频帧率",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fps"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.tmix",
      "title": "多帧混合柔化运动",
      "summary": "多帧混合柔化运动",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tmix"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.minterpolate",
      "title": "混帧插值补帧",
      "summary": "混帧插值补帧",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#minterpolate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.speed",
      "title": "改变视频速度并同步音频",
      "summary": "改变视频速度并同步音频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#speed"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.trim",
      "title": "截取视频时间片段",
      "summary": "截取视频时间片段",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#trim"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.tpad",
      "title": "延长尾帧停留时间",
      "summary": "延长尾帧停留时间",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tpad"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.tile",
      "title": "生成视频联系表",
      "summary": "生成视频联系表",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tile"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.colorbalance",
      "title": "视频阴影高光调色",
      "summary": "视频阴影高光调色",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#colorbalance"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.colorchannelmixer",
      "title": "视频复古通道调色",
      "summary": "视频复古通道调色",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#colorchannelmixer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.curves",
      "title": "视频曲线提升中间调",
      "summary": "视频曲线提升中间调",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#curves"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.deband",
      "title": "缓解视频色带",
      "summary": "缓解视频色带",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#deband"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.deblock",
      "title": "降低块状压缩伪影",
      "summary": "降低块状压缩伪影",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#deblock"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.dejudder",
      "title": "减轻重复帧不均匀顿挫",
      "summary": "减轻重复帧不均匀顿挫",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#dejudder"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.deshake",
      "title": "轻微手持画面稳定",
      "summary": "轻微手持画面稳定",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#deshake"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.pixelate",
      "title": "视频像素化风格",
      "summary": "视频像素化风格",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#pixelate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.lagfun",
      "title": "视频运动残影",
      "summary": "视频运动残影",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#lagfun"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.noise",
      "title": "添加影片颗粒",
      "summary": "添加影片颗粒",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#noise"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.setsar",
      "title": "校正像素宽高比",
      "summary": "校正像素宽高比",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#setsar"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.setdar",
      "title": "设置显示宽高比",
      "summary": "设置显示宽高比",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#setdar"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.colorlevels",
      "title": "调整视频黑白场",
      "summary": "调整视频黑白场",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#colorlevels"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.lut-yuv",
      "title": "限定视频亮度范围",
      "summary": "限定视频亮度范围",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#lut-yuv"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.drawgrid",
      "title": "视频叠加参考网格",
      "summary": "视频叠加参考网格",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#drawgrid"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.drawtext",
      "title": "视频叠加文字",
      "summary": "视频叠加文字",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#drawtext"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.tblend",
      "title": "视频帧平均混合",
      "summary": "视频帧平均混合",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tblend"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.framestep",
      "title": "隔帧抽取视频",
      "summary": "隔帧抽取视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#framestep"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.select-even",
      "title": "保留偶数帧",
      "summary": "保留偶数帧",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#select-even"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.tinterlace",
      "title": "生成交错视频效果",
      "summary": "生成交错视频效果",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tinterlace"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fieldorder",
      "title": "统一视频场序",
      "summary": "统一视频场序",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fieldorder"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.format-gray",
      "title": "视频输出灰度像素格式",
      "summary": "视频输出灰度像素格式",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#format-gray"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.format-rgb",
      "title": "视频标准化 RGB 像素格式",
      "summary": "视频标准化 RGB 像素格式",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#format-rgb"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.smartblur",
      "title": "视频智能柔化",
      "summary": "视频智能柔化",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#smartblur"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.convolution",
      "title": "视频卷积锐化",
      "summary": "视频卷积锐化",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#convolution"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.kirsch",
      "title": "视频 Kirsch 线稿",
      "summary": "视频 Kirsch 线稿",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#kirsch"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.roberts",
      "title": "视频 Roberts 边缘",
      "summary": "视频 Roberts 边缘",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#roberts"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.showinfo",
      "title": "写入视频帧信息检查",
      "summary": "写入视频帧信息检查",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#showinfo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.settb",
      "title": "统一视频时间基",
      "summary": "统一视频时间基",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#settb"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.setpts-start",
      "title": "从零开始视频时间戳",
      "summary": "从零开始视频时间戳",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#setpts-start"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fps-24",
      "title": "交付 24fps 视频",
      "summary": "交付 24fps 视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fps-24"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.fps-30",
      "title": "交付 30fps 视频",
      "summary": "交付 30fps 视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fps-30"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.half-size",
      "title": "生成一半尺寸预览",
      "summary": "生成一半尺寸预览",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#half-size"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.even-canvas",
      "title": "修正偶数视频尺寸",
      "summary": "修正偶数视频尺寸",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#even-canvas"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.blackwhite",
      "title": "高对比黑白视频",
      "summary": "高对比黑白视频",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#blackwhite"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.colorize-warm",
      "title": "视频暖色调",
      "summary": "视频暖色调",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#colorize-warm"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.pan-mono",
      "title": "双声道混合单声道",
      "summary": "双声道混合单声道",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#pan-mono"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.channelmap-stereo",
      "title": "标准化立体声布局",
      "summary": "标准化立体声布局",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#channelmap-stereo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.aformat-s16",
      "title": "标准化 16 位采样",
      "summary": "标准化 16 位采样",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aformat-s16"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.stereowiden",
      "title": "扩展立体声宽度",
      "summary": "扩展立体声宽度",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#stereowiden"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.stereotools",
      "title": "立体声工具调整",
      "summary": "立体声工具调整",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#stereotools"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.extrastereo",
      "title": "增强左右声道差异",
      "summary": "增强左右声道差异",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#extrastereo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.earwax",
      "title": "耳机空间化音效",
      "summary": "耳机空间化音效",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#earwax"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.haas",
      "title": "Haas 空间延迟",
      "summary": "Haas 空间延迟",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#haas"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.apulsator",
      "title": "节奏脉冲音量",
      "summary": "节奏脉冲音量",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#apulsator"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.afreqshift",
      "title": "音频频率平移",
      "summary": "音频频率平移",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#afreqshift"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.aphaseshift",
      "title": "音频相位平移",
      "summary": "音频相位平移",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aphaseshift"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.asoftclip",
      "title": "软削波音频",
      "summary": "软削波音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#asoftclip"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.speechnorm",
      "title": "语音动态平滑",
      "summary": "语音动态平滑",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#speechnorm"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.firequalizer",
      "title": "图形均衡器",
      "summary": "图形均衡器",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#firequalizer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.superequalizer",
      "title": "多段均衡器",
      "summary": "多段均衡器",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#superequalizer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.mcompand",
      "title": "多段动态压缩",
      "summary": "多段动态压缩",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#mcompand"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.dialoguenhance",
      "title": "增强人声对白",
      "summary": "增强人声对白",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#dialoguenhance"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.loudnorm-dual",
      "title": "双遍响度检测兼容模式",
      "summary": "双遍响度检测兼容模式",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#loudnorm-dual"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.volume-ramp",
      "title": "音量渐变",
      "summary": "音量渐变",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#volume-ramp"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.aresample-48k",
      "title": "音频交付 48kHz",
      "summary": "音频交付 48kHz",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aresample-48k"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.volume",
      "title": "调整音频音量",
      "summary": "调整音频音量",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#volume"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.loudnorm",
      "title": "广播响度归一化",
      "summary": "广播响度归一化",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#loudnorm"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.alimiter",
      "title": "限制音频峰值",
      "summary": "限制音频峰值",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#alimiter"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.acompressor",
      "title": "动态压缩音频",
      "summary": "动态压缩音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#acompressor"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.compand",
      "title": "扩展音频动态范围",
      "summary": "扩展音频动态范围",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#compand"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.agate",
      "title": "音频噪声门",
      "summary": "音频噪声门",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#agate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.highpass",
      "title": "音频高通除低频",
      "summary": "音频高通除低频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#highpass"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.lowpass",
      "title": "音频低通削高频",
      "summary": "音频低通削高频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#lowpass"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.bandpass",
      "title": "保留指定频带",
      "summary": "保留指定频带",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#bandpass"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.bandreject",
      "title": "削除指定频带",
      "summary": "削除指定频带",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#bandreject"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.bass",
      "title": "调整低音",
      "summary": "调整低音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#bass"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.treble",
      "title": "调整高音",
      "summary": "调整高音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#treble"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.equalizer",
      "title": "参数均衡器",
      "summary": "参数均衡器",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#equalizer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.aecho",
      "title": "添加回声",
      "summary": "添加回声",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aecho"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.chorus",
      "title": "添加合唱效果",
      "summary": "添加合唱效果",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#chorus"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.flanger",
      "title": "添加镶边效果",
      "summary": "添加镶边效果",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#flanger"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.aphaser",
      "title": "添加相位效果",
      "summary": "添加相位效果",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aphaser"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.tremolo",
      "title": "添加振幅颤音",
      "summary": "添加振幅颤音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#tremolo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.vibrato",
      "title": "添加音高颤音",
      "summary": "添加音高颤音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#vibrato"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.pitch",
      "title": "改变音高并补偿时长",
      "summary": "改变音高并补偿时长",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#pitch"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.atempo",
      "title": "改变音频速度保持音高",
      "summary": "改变音频速度保持音高",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#atempo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.areverse",
      "title": "倒放音频",
      "summary": "倒放音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#areverse"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.fade-in",
      "title": "音频淡入",
      "summary": "音频淡入",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fade-in"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.fade-out",
      "title": "音频淡出",
      "summary": "音频淡出",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#fade-out"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.atrim",
      "title": "截取音频时间片段",
      "summary": "截取音频时间片段",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#atrim"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.adelay",
      "title": "添加声道延迟",
      "summary": "添加声道延迟",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#adelay"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.apad",
      "title": "音频尾部补静音",
      "summary": "音频尾部补静音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#apad"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.silenceremove",
      "title": "去除音频头部静音",
      "summary": "去除音频头部静音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#silenceremove"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.afftdn",
      "title": "频谱音频降噪",
      "summary": "频谱音频降噪",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#afftdn"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.adeclick",
      "title": "修复音频脉冲杂点",
      "summary": "修复音频脉冲杂点",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#adeclick"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.adeclip",
      "title": "修复音频削波",
      "summary": "修复音频削波",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#adeclip"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.dcshift",
      "title": "调整音频直流偏移",
      "summary": "调整音频直流偏移",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#dcshift"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.dynaudnorm",
      "title": "动态音量归一化",
      "summary": "动态音量归一化",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#dynaudnorm"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.stereo",
      "title": "转换双声道音频",
      "summary": "转换双声道音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#stereo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.mono",
      "title": "将双声道混合为单声道",
      "summary": "将双声道混合为单声道",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#mono"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.resample",
      "title": "重采样音频",
      "summary": "重采样音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#resample"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.asetrate",
      "title": "修改采样率与播放节奏",
      "summary": "修改采样率与播放节奏",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#asetrate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.anull",
      "title": "音频无损解码导出",
      "summary": "音频无损解码导出",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#anull"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.asubboost",
      "title": "增强超低频",
      "summary": "增强超低频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#asubboost"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.crossfeed",
      "title": "耳机跨声道混合",
      "summary": "耳机跨声道混合",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": null,
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#crossfeed"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.ocr",
      "title": "提取图片中的文字",
      "summary": "提取图片中的文字",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [
        {
          "id": "vision.ocr",
          "label": "OCR",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/gutenye/ocr"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.realesrgan",
      "title": "Real-ESRGAN图片超分放大",
      "summary": "本地图片超分放大，支持照片和动漫模型、2/3/4倍；自动准备组件，需要可用的Vulkan显卡，效果需核对原图。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 5,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [
        {
          "id": "vision.realesrgan",
          "label": "Real-ESRGAN",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.searchable-pdf",
      "title": "图片转可搜索PDF",
      "summary": "图片转可搜索PDF",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [
        {
          "id": "document.pdf",
          "label": "PDF",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "vision.ocr",
          "label": "OCR",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://pdfkit.org/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.reverse-prepare",
      "title": "反推视频 · 提取关键帧与故事板",
      "summary": "自动准备组件，按真实帧时间提取原尺寸 PNG、分组故事板和可恢复清单。Codex 看图后继续编译提示词。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.reverse-compile",
      "title": "反推视频 · 生成匹配关键帧的提示词",
      "summary": "将 Codex 实际看图后的镜头描述、时间线和参考索引编译成视频提示词，保留不确定项与验收时间。无需额外模型配置。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/ginsonko/codex-yinzi-media-workflow"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.edit-timeline",
      "title": "按镜头重剪视频并匹配配音",
      "summary": "复用已有合格视频，按起止秒数拼接镜头，可替换旁白；自动保持画幅和检查时长，不重复调用视频模型。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-10",
        "commit": "c454d68e388c21777e26e7dd91a6c0455d1ff05f",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/c454d68e388c21777e26e7dd91a6c0455d1ff05f"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#concat"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.analyze-beats",
      "title": "音频节拍与瞬态分析",
      "summary": "本地解码配乐或视频音轨，提取候选卡点、能量包络和可核验的节奏假设，用于MAD、MV与鬼畜剪辑规划。",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 9,
      "recent": {
        "date": "2026-09-13",
        "commit": "6ce54637fb3f1e3157825097ea7e7c41a06f9743",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/6ce54637fb3f1e3157825097ea7e7c41a06f9743"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#aresample"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.transcribe",
      "title": "离线语音识别与字幕生成",
      "summary": "基于 whisper.cpp 原生二进制与多语言 GGML 模型进行全离线语音识别，精确导出包含时间戳的 TXT、SRT 与 WebVTT 字幕。",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 10,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.whisper",
          "label": "Whisper",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/ggml-org/whisper.cpp"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.analyze-shots",
      "title": "镜头切分与可复核选片分析",
      "summary": "本地分析视频镜头、切点与画面变化，生成带时间码的镜头表和关键帧总览，帮助 Agent 挑选高光并规划卡点剪辑。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 11,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#showinfo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.composite-layers",
      "title": "多图层与蒙版合成",
      "summary": "按顺序叠加本地图片，控制位置、透明度、缩放、混合与亮度/Alpha蒙版，用于局部编辑和产品视觉合成。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 17,
      "recent": {
        "date": "2026-09-13",
        "commit": "6ce54637fb3f1e3157825097ea7e7c41a06f9743",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/6ce54637fb3f1e3157825097ea7e7c41a06f9743"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-composite/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.compose-clips",
      "title": "多素材视频剪辑合成原生执行器",
      "summary": "多素材有序剪辑，支持硬切与擦除、推移、圆形、溶解、像素、推近等内置转场；按片段设置衔接方式和时长，保留音视频时间关系。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 8,
      "recent": {
        "date": "2026-09-13",
        "commit": "6ce54637fb3f1e3157825097ea7e7c41a06f9743",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/6ce54637fb3f1e3157825097ea7e7c41a06f9743"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#xfade"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.composite-layers",
      "title": "视频图层与蒙版原生合成",
      "summary": "视频与图片多层合成，支持位置、双轴缩放、旋转、透明度独立关键帧，时间启停、灰度/Alpha动态蒙版和原音轨同步。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-13",
        "commit": "b526bd011cb1ec2a2daacdf257e5bed41640d9b0",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/b526bd011cb1ec2a2daacdf257e5bed41640d9b0"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#overlay"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.camera-motion",
      "title": "视频镜头关键帧运动动画",
      "summary": "支持视频与单张图片素材的镜头平移、缩放关键帧动画，归一化中心坐标与缩放参数，支持 linear/ease-in-out/hold 缓动函数。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-13",
        "commit": "b526bd011cb1ec2a2daacdf257e5bed41640d9b0",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/b526bd011cb1ec2a2daacdf257e5bed41640d9b0"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#zoompan"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.ae.compose",
      "title": "After Effects 可见关键帧与专业合成",
      "summary": "在本机 AE 编辑器中执行结构化工程：素材、合成、图层、摄像机、关键帧缓动、蒙版、效果、时间重映射与渲染；保留可编辑 AEP 和原工程恢复副本。AE 须已安装。",
      "group": "motion",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 0,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [],
      "external_software": "After Effects",
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ae-scripting.docsforadobe.dev/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.sky-replace",
      "title": "图片天空分割与换天",
      "summary": "使用含 sky 类别的 CPU 语义分割模型生成天空蒙版，替换天空图并做边缘羽化与弱环境色融合；无天空时原样保留；用户蒙版仅作可选退路。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.sky-seg",
          "label": "天空分割",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://huggingface.co/nvidia/segformer-b0-finetuned-ade-512-512"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.sky-replace",
      "title": "视频天空分割与换天",
      "summary": "连续解码、逐帧天空分割与融合，保留音视频相对时序；内存占用不随视频时长增长。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 4,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.sky-seg",
          "label": "天空分割",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://huggingface.co/Xenova/segformer-b0-finetuned-ade-512-512"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.face-detect",
      "title": "图片人脸与五点定位",
      "summary": "本地自动定位单脸、多脸与五点关键点，输出位置和置信度；无人脸如实返回零。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.face-mask",
      "title": "图片人脸局部遮罩",
      "summary": "自动选择脸部后局部模糊、马赛克、眼部条带或网格，保留原尺寸与其余画面，支持手动区域退路。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.track-faces",
      "title": "视频人脸框跟踪",
      "summary": "逐帧定位视频中的人脸并记录连续轨迹，方便自动跟随遮罩和检查人物进出画面。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.face-mask",
      "title": "视频人脸连续局部遮罩",
      "summary": "让模糊、马赛克、眼罩或网格随人脸移动，保留原画幅、音轨与画面节奏。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 6,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.synthesize-speech",
      "title": "本地系统语音配音",
      "summary": "读取UTF-8原文，使用Windows已安装声音离线配音；可选声线、语言、语速和音量，保留原文与可复核声音记录。",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://learn.microsoft.com/dotnet/api/system.speech.synthesis.speechsynthesizer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.foreground-mask",
      "title": "图片主体灰度蒙版",
      "summary": "自动识别图片主体，生成可用于换背景、局部调色和图层合成的灰度蒙版。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.foreground-seg",
          "label": "主体分割",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/xuebinqin/U-2-Net"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.remove-background",
      "title": "图片透明抠图",
      "summary": "自动抠出人物、商品等画面主体，输出透明PNG，方便更换背景与制作宣传图。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 16,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.foreground-seg",
          "label": "主体分割",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/xuebinqin/U-2-Net"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.foreground-mask",
      "title": "视频主体蒙版流式提取",
      "summary": "逐帧流式分割提取视频前景主体灰度蒙版，运动感知时域平滑，保持原声音视频时序与帧数。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.foreground-replace",
      "title": "视频主体连续抠像与背景合成",
      "summary": "视频主体逐帧连续抠图并与指定背景图/视频融合，运动自适应边缘平滑，原声精确对齐。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 7,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.media.download",
      "title": "公开素材下载与恢复",
      "summary": "按来源清单下载，校验实际媒体、保存来源和失败原因；网页抽取需要时自动准备 yt-dlp。",
      "group": "assets",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 18,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/yt-dlp/yt-dlp"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.media.index",
      "title": "本地素材索引与去重",
      "summary": "有界扫描授权目录，提取技术规格、记录重复引用和损坏文件，复用未变更文件缓存。",
      "group": "assets",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 19,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffprobe.html"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.export-frames",
      "title": "逐帧导出可编辑 PNG 序列",
      "summary": "按真实 PTS 导出可编辑 PNG 与清单，可选保存原音轨；不是抽关键帧，也不是角色替换。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#showinfo"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.assemble-frames",
      "title": "按清单回组帧序列",
      "summary": "按 PTS 或有界 CFR 把 PNG 序列回组成片，支持授权改帧和原音轨相对偏移；缺帧/未授权哈希/路径逃逸会失败。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-formats.html#concat"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.interpolate",
      "title": "视频运动补帧与帧率插值 (RIFE / minterpolate 主备)",
      "summary": "本地高质量视频运动补帧插值；优先官方 RIFE ncnn Vulkan 显卡光流加速，低配及无 Vulkan 环境自动无缝回退 FFmpeg 运动补偿；严密保护场景硬切、音轨与准确时长。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 1,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/nihui/rife-ncnn-vulkan ; https://ffmpeg.org/ffmpeg-filters.html#minterpolate"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.face-beauty",
      "title": "本地保纹理人脸美颜",
      "summary": "本地自动定位单脸/多脸，采用分频纹理保留磨皮与五官特征保护，支持可调平滑度、纹理感与局部肤色微调；支持无脸安全退路与手动区域。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 3,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.skin-tone",
      "title": "局部肤色定向修饰",
      "summary": "针对检测人脸或指定区域定向进行肤色白皙、暖阳、冷白或红润修饰，保护头发与背景不偏色。",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.face-beauty",
      "title": "连续视频人脸保纹理美颜",
      "summary": "跟踪视频中人脸运动轨迹，分频保纹理磨皮与五官特征保护，时间基准重采样，音视频协同裁剪保持对齐。",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": true,
      "priority": 2,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "vision.face-detector",
          "label": "人脸检测",
          "declared_platforms": [
            "win32-x64"
          ]
        },
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.frequency-separation",
      "title": "高低频分频修饰",
      "summary": "高低频分频修饰",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.bilateral-denoise",
      "title": "边缘保留图像降噪",
      "summary": "边缘保留图像降噪",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.dodge-burn",
      "title": "高光阴影加光减光",
      "summary": "高光阴影加光减光",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.color-grade",
      "title": "三向色彩分级",
      "summary": "三向色彩分级",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.vignette",
      "title": "光学暗角",
      "summary": "光学暗角",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.image.film-grain",
      "title": "胶片颗粒",
      "summary": "胶片颗粒",
      "group": "image",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.sharp",
          "label": "Sharp",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://sharp.pixelplumbing.com/api-operation/"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.deesser",
      "title": "人声齿音咝音削减",
      "summary": "自动检测并衰减人声高频齿音与嘶嘶杂音(De-Essing)，保持中频对白自然温润",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#deesser"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.anlmdn",
      "title": "非局部均值音频降噪",
      "summary": "基于非局部均值(NLMeans)算法的宽带音频降噪，有效分离平稳背景底噪与瞬态音频",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#anlmdn"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.crystalizer",
      "title": "音频细节晶体化锐化",
      "summary": "音频高频细节锐化与动态泛音放大滤镜，增强暗淡音轨的通透感与空间立体感",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#crystalizer"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.virtualbass",
      "title": "虚拟低音谐波增强",
      "summary": "心理声学低频谐波发生器，在小型扬声器或耳机上产生超下潜听感的丰满虚拟低音",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#virtualbass"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.audio.afwtdn",
      "title": "小波变换自适应音频降噪",
      "summary": "基于小波分解(Wavelet Denoising)的时频联合降噪，擅长消除高频毛刺与环境白噪声",
      "group": "audio",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#afwtdn"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.atadenoise",
      "title": "自适应时域平均视频降噪",
      "summary": "自适应多帧时域联合均值降噪(Adaptive Temporal Averaging Denoiser)，抑制视频传感器时域噪点",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#atadenoise"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.bm3d",
      "title": "块匹配3D高保真视频降噪",
      "summary": "业界顶级图像/视频BM3D时空块匹配降噪，在强力去噪的同时最大程度保留边缘与高频纹理",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#bm3d"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    },
    {
      "id": "local.video.cas",
      "title": "对比度自适应锐化 (CAS)",
      "summary": "AMD Contrast Adaptive Sharpening算法移植，根据局部画面对比度自适应锐化，避免振铃伪影",
      "group": "video",
      "mode": "local",
      "state": "bridge",
      "enabled": true,
      "version": 1,
      "featured": false,
      "priority": 999,
      "recent": {
        "date": "2026-09-16",
        "commit": "49bb4f17dd48a0f01ca20c61969503c90d4ddd59",
        "evidence": "Git diff adds module registration",
        "url": "https://github.com/ginsonko/codex-yinzi-media-workflow/commit/49bb4f17dd48a0f01ca20c61969503c90d4ddd59"
      },
      "dependencies": [
        {
          "id": "media.ffmpeg",
          "label": "FFmpeg",
          "declared_platforms": [
            "win32-x64"
          ]
        }
      ],
      "external_software": null,
      "paid_model": false,
      "example": null,
      "source_refs": [
        "https://ffmpeg.org/ffmpeg-filters.html#cas"
      ],
      "source_url": "https://github.com/ginsonko/codex-yinzi-media-workflow/blob/7f336e67fdc8b4176457ecf30b7743bfd7544a01/backend-node/src/services/localMediaOperations.js",
      "runtime_readiness": "not_probed",
      "validation_status": "execution_receipt_required"
    }
  ]
}