{
  "workflowGoal": "设计一个单人角色：先绑定角色卡与世界书，再迭代整体美学与具体人设，写入世界书条目。",
  "nodes": [
    {
      "id": "init",
      "skillId": "studio.init_bind",
      "displayName": "创建并绑定",
      "enabled": true,
      "loopUntilSatisfied": false,
      "config": {},
      "displayParams": [
        {
          "key": "characterName",
          "label": "角色卡名称",
          "type": "text",
          "required": true,
          "placeholder": ""
        },
        {
          "key": "worldbookName",
          "label": "世界书名称",
          "type": "text",
          "required": true,
          "placeholder": ""
        }
      ],
      "inputs": []
    },
    {
      "id": "aesthetic",
      "skillId": "studio.worldbook_entry",
      "displayName": "整体美学",
      "enabled": true,
      "niche": "aesthetic_tone",
      "loopUntilSatisfied": true,
      "config": {
        "stepGoal": "产出角色的整体美学设定：视觉风格、氛围、叙事基调，供后续人设步骤引用。",
        "thinkingPrompt": "step1：首先思考整个故事是怎么样的\nstep2：然后思考如何展示\nstep3：选中核心爽点",
        "insertion": {
          "position": 1,
          "activationType": "permanent",
          "key": "整体美学",
          "comment": "Studio · 整体美学"
        },
        "scoring": {
          "enabled": true,
          "dimensions": [
            {
              "id": "authenticity",
              "name": "真实性",
              "criteria": "美学设定是否自洽、可感知，而非空泛形容词堆砌。"
            },
            {
              "id": "fit",
              "name": "贴合度",
              "criteria": "是否覆盖色调/材质/氛围/叙事基调；是否可与后续人设衔接；表述是否简洁可注入世界书。"
            }
          ]
        }
      },
      "displayParams": [],
      "inputs": [
        {
          "ref": "workflow.goal",
          "label": "工作流目标文本",
          "optional": false
        }
      ]
    },
    {
      "id": "persona",
      "skillId": "studio.worldbook_entry",
      "displayName": "具体人设",
      "enabled": true,
      "niche": "persona_detail",
      "loopUntilSatisfied": true,
      "config": {
        "stepGoal": "在整体美学基础上，写出可扮演的人设：性格、动机、口癖、关系与行为模式。",
        "thinkingPrompt": "",
        "insertion": {
          "position": 1,
          "activationType": "keyword",
          "key": "具体人设",
          "comment": "Studio · 具体人设"
        },
        "scoring": {
          "enabled": true,
          "dimensions": [
            {
              "id": "authenticity",
              "name": "真实性",
              "criteria": "人设细节是否具体、可扮演，动机与行为是否一致。"
            },
            {
              "id": "fit",
              "name": "贴合度",
              "criteria": "是否与人设目标一致；是否与整体美学一致；是否避免与已有条目冲突。"
            }
          ]
        }
      },
      "displayParams": [],
      "inputs": [
        {
          "ref": "workflow.goal",
          "label": "工作流目标文本",
          "optional": false
        },
        {
          "ref": "aesthetic.output",
          "label": "整体美学 · 上轮产物",
          "optional": false
        },
        {
          "ref": "persona.output",
          "label": "具体人设 · 上轮产物",
          "optional": true
        }
      ]
    }
  ]
}