feat: 添加 API Keys 批量管理功能的完整规范文档

- 需求文档:批量标签管理、账号分配、状态管理等6个核心需求
- 设计文档:完整的系统架构、组件设计和数据模型
- 任务计划:20个原子化实现任务,支持增量开发

功能包括:
- 批量标签添加/删除和冲突解决
- 批量账号分配(Claude/Gemini/OpenAI/Bedrock)
- 批量启用/禁用API Keys
- 增强的跨搜索持久多选界面
- 实时进度跟踪和操作审计

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
iRubbish
2025-08-20 14:49:20 +08:00
parent 1ee71ffbc9
commit eb92213b17
6 changed files with 587 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
{
"id": "approval_1755668750200_aga75iber",
"title": "Requirements Phase: api-keys-batch-management - Ready for Review",
"filePath": ".spec-workflow/specs/api-keys-batch-management/requirements.md",
"type": "document",
"status": "pending",
"createdAt": "2025-08-20T05:45:50.200Z",
"category": "spec",
"categoryName": "api-keys-batch-management"
}

View File

@@ -0,0 +1,10 @@
{
"id": "approval_1755670496434_hh6stzy7n",
"title": "Design Phase: api-keys-batch-management - Ready for Review",
"filePath": ".spec-workflow/specs/api-keys-batch-management/design.md",
"type": "document",
"status": "pending",
"createdAt": "2025-08-20T06:14:56.434Z",
"category": "spec",
"categoryName": "api-keys-batch-management"
}

View File

@@ -0,0 +1,10 @@
{
"id": "approval_1755671120848_p42eeix0f",
"title": "Tasks Phase: api-keys-batch-management - Ready for Review",
"filePath": ".spec-workflow/specs/api-keys-batch-management/tasks.md",
"type": "document",
"status": "pending",
"createdAt": "2025-08-20T06:25:20.848Z",
"category": "spec",
"categoryName": "api-keys-batch-management"
}