c5c3e0975b
- 阈值统一管理:USER_PENDING_LIMIT/GLOBAL_PENDING_LIMIT 抽到 task_enqueue.py 常量,所有入口引用 - 边界判断统一:预检查用 >=(任务创建前),入队检查用 >(包含当前任务),语义一致 - 并发竞态兜底:发送Celery后再查一次DB计数,超限则回滚任务为failed - 新增 12 个单元测试(入队后兜底5个 + 边界验证7个)
xiaoxia-saas API
结构
app/core/:配置与基础能力app/api/:路由组织app/schemas/:请求响应模型app/dependencies.py:依赖注入入口main.py:FastAPI 启动入口
当前可用接口
GET /api/healthGET /api/projects?workspace_id=...POST /api/projects