{
  "$schema": "../../../task-preset-plugin-schemas/locales.schema.json",
  "taskPreset": {
    "displayName": "OpenSpec Spec Compress",
    "title": "创建 OpenSpec Spec Compress 任务",
    "description": "提交一个结构化的 OpenSpec spec 压缩清理任务，内置文档化 guardrails 与非交互默认策略。",
    "defaultTitle": "新的 OpenSpec Spec Compress 任务",
    "submit": "创建 OpenSpec Spec Compress 任务",
    "submitting": "正在提交 OpenSpec spec 压缩任务..."
  },
  "panel": {
    "projectLabel": "项目 *",
    "projectHint": "OpenSpec 压缩任务会在所选项目中创建。",
    "taskNameLabel": "任务名称",
    "taskNameHint": "可选。留空时允许系统在派发后异步优化标题。",
    "taskNamePlaceholder": "压缩活跃 OpenSpec specs，同时不要触碰 active changes",
    "repositoryAccessLabel": "仓库范围（可选）",
    "repositoryAccessHint": "可选地选择提供上下文的读写仓库。OpenSpec 资产写入范围仍受预设工作流约束。",
    "repositoryAccessEmpty": "当前所选项目还没有可用仓库。",
    "commandLabel": "OpenSpec 命令 *",
    "commandHint": "选择内置的压缩工作流命令。",
    "briefLabel": "压缩说明 *",
    "briefHint": "说明需要压缩的内容、优先处理的 capability，以及必须保留的边界。",
    "briefPlaceholder": "压缩 openspec/specs 下的陈旧 spec，扁平化 delta 头，用 git mv 归档退役能力，保留活跃 requirement，并且不要修改 openspec/changes。"
  },
  "commands": {
    "groups": {
      "compression": "压缩"
    },
    "items": {
      "compress-specs": {
        "description": "压缩并规范化 openspec/specs 下的 OpenSpec specs，同时保留活跃 requirement 与 active change proposals。"
      }
    }
  }
}