{
  "scenario": "ui-master",
  "locale": "en-US",
  "version": "1.0.0",
  "syntax": "handlebars",
  "syntaxVersion": "1.0",
  "author": "PCode Team",
  "description": "Drive a structured UI Master task across selected repositories with a configured scene captain and support heroes.",
  "image": {
    "stageStyleKey": "ui-master-orchestration-board",
    "artStyle": "Game UI orchestration concept board",
    "displayMode": "story-card",
    "aspectRatio": "4:3",
    "alt": "Drive a structured UI Master task across selected repositories with a configured scene captain and support heroes.",
    "stageStyleLabel": "UI Master orchestration board",
    "promptDirection": "ui inspection, scene routing, repository scope, execution choreography"
  },
  "lastModified": "2026-05-21",
  "tags": [
    "ui",
    "design",
    "CustomExecutor"
  ],
  "parameters": [
    {
      "name": "projectPath",
      "type": "string",
      "required": true,
      "description": "Absolute path to the selected project root."
    },
    {
      "name": "repositoryPath",
      "type": "string",
      "required": false,
      "description": "Resolved repository identity hint for the selected project."
    },
    {
      "name": "uiMasterDescription",
      "type": "string",
      "required": true,
      "description": "Concrete UI task brief entered by the user."
    },
    {
      "name": "uiMasterCommandIds",
      "type": "array",
      "required": true,
      "description": "Ordered UI Master command identifiers selected for this run."
    },
    {
      "name": "uiMasterSceneKey",
      "type": "string",
      "required": false,
      "description": "Explicit scene key for the current UI Master run."
    },
    {
      "name": "uiMasterScene",
      "type": "object",
      "required": false,
      "description": "Resolved UI Master scene snapshot, including captain and support hero assignments."
    },
    {
      "name": "targetRepositories",
      "type": "array",
      "required": false,
      "description": "Selected target repositories with path, name, displayName, and accessType."
    }
  ],
  "dungeon": {
    "enabled": true,
    "scriptKey": "autotask.ui-master",
    "groupKey": "autotask",
    "sortOrder": 140,
    "displayNameKey": "hero.dungeon.catalog.autotask.uiMaster.name",
    "descriptionKey": "hero.dungeon.catalog.autotask.uiMaster.description",
    "displayName": "UI Master",
    "description": "Runtime member routing for structured UI Master tasks."
  }
}
