{
  "scenario": "openspec-v1-new",
  "locale": "en-US",
  "version": "2.0.0",
  "syntax": "handlebars",
  "syntaxVersion": "1.0",
  "author": "PCode Team",
  "description": "Migrated from openspec-v1-new.en-US with MonoSpecs repository constraints support",
  "image": {
    "stageStyleKey": "proposal-new-fantasy-sketch",
    "artStyle": "手绘奇幻设定稿",
    "displayMode": "cinematic-banner",
    "aspectRatio": "16:9",
    "alt": "Migrated from openspec-v1-new.en-US with MonoSpecs repository constraints support"
  },
  "lastModified": "2026-02-22",
  "tags": [
    "migrated",
    "monospecs"
  ],
  "parameters": [
    {
      "name": "changeName",
      "type": "string",
      "description": "The name of the change in kebab-case format",
      "required": false
    },
    {
      "name": "changeDescription",
      "type": "string",
      "description": "Optional description of the change",
      "required": false
    },
    {
      "name": "planningDirectionInstructions",
      "type": "string",
      "description": "Rendered planning direction instructions for this proposal generation run",
      "required": false
    },
    {
      "name": "hasTargetRepositories",
      "type": "boolean",
      "description": "Whether target repositories are specified",
      "required": false
    },
    {
      "name": "targetRepositories",
      "type": "array",
      "description": "List of target repository paths for MonoSpecs",
      "required": false,
      "itemType": {
        "name": "TargetRepositoryDto",
        "properties": [
          {
            "name": "Name",
            "type": "string",
            "description": "Repository name"
          },
          {
            "name": "Path",
            "type": "string",
            "description": "Relative path to the repository"
          }
        ]
      }
    }
  ],
  "dungeon": {
    "enabled": true,
    "scriptKey": "proposal.generate",
    "groupKey": "proposal",
    "sortOrder": 10,
    "displayNameKey": "hero.dungeon.catalog.proposal.generate.name",
    "descriptionKey": "hero.dungeon.catalog.proposal.generate.description",
    "displayName": "Generate Proposal",
    "description": "Runtime member routing for proposal generation stage."
  }
}
