{
  "$schema": "../../../task-preset-plugin-schemas/prompt-package.schema.json",
  "version": "1.0.0",
  "templateEngine": "handlebars",
  "defaultLocale": "en-US",
  "supportedLocales": [
    "en-US",
    "zh-CN"
  ],
  "inputs": [
    {
      "name": "projectPath",
      "source": "system",
      "required": true,
      "description": "Absolute path to the selected project root."
    },
    {
      "name": "repositoryPath",
      "source": "computed-context",
      "description": "Resolved repository identity hint for the selected project."
    },
    {
      "name": "uiMasterDescription",
      "source": "task-preset-input",
      "required": true,
      "description": "Concrete UI task brief entered by the user."
    },
    {
      "name": "uiMasterCommandIds",
      "source": "task-preset-input",
      "required": true,
      "description": "Ordered UI Master command identifiers selected for this run."
    },
    {
      "name": "sceneKey",
      "source": "task-preset-input",
      "description": "Resolved task preset scene key for the current UI Master run."
    },
    {
      "name": "targetScopeMarkdown",
      "source": "task-preset-input",
      "description": "Frontend-composed markdown scope block built from selected repositories and their access labels."
    },
    {
      "name": "referenceVaults",
      "source": "computed-context",
      "description": "Optional supplemental vault references resolved from the preset task selection."
    },
    {
      "name": "targetProjects",
      "source": "computed-context",
      "description": "Optional supplemental cross-project references resolved from the preset task selection."
    }
  ],
  "rendering": {
    "strictVariables": false,
    "trimBlocks": true
  },
  "locales": {
    "en-US": {
      "systemTemplate": "./templates/en-US/system.md",
      "userTemplate": "./templates/en-US/user.hbs"
    },
    "zh-CN": {
      "systemTemplate": "./templates/zh-CN/system.md",
      "userTemplate": "./templates/zh-CN/user.hbs"
    }
  }
}
