执行摘要
实现串行需求排队功能:提交新需求时自动排队;执行完成后自动触发下一个;新增队列状态查看API
✅ 质量验证 (P2 自动门禁)
⏳ 加载中...
📦 交付物
💻 代码项目
📂 D:\ai-tasks\任务管理系统开发升级迭代
执行完成,详情见下方日志。任务涉及代码变更,可在工作文件夹中查看完整项目。
详细日志
串行需求排队 - 实现详情
- database.py: 添加has_executing_requirement/get_next_waiting_requirement/has_pending_requirements/get_queue_position四个队列函数
- api_server.py: 修改api_requirement()支持自动排队
- api_server.py: 修改webhook_execute()执行完自动触发下一个
- api_server.py: 修改get_pending_requirements()跳过有执行中需求的任务
- api_server.py: 新增/api/requirements/{slug}/queue队列状态API
- 语法验证通过,服务重启验证通过