chore: develop → main 同步 v0.1.99 #116
Reference in New Issue
Block a user
Delete Branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
同步内容
v0.1.92 ~ v0.1.99 的所有变更同步到 main:
自动化测试 v0.1.99 验证通过。
方案A: 后端扩展3处API改动,支持前端模板中心化模型。 1. POST /api/v1/generation/tasks — project_id改为可选,新增template_id/asset_ids/title_ids/voice_ids 2. GET /api/v1/generation/tasks + GET /api/v1/tasks — 新增用户级列表(跨project) 3. POST /api/v1/tasks/{task_id}/retry + POST /api/v1/generation/tasks/{task_id}/retry — 简化重试 改动涉及: - Domain: GenerationTask新增6个字段,放宽create()校验 - Application: CreateGenerationTaskCommand新增字段 - Ports: GenerationTaskRepository新增list_by_user() - Adapter: SQLAlchemy模型+仓储实现新字段和list_by_user - Schema: 双模式校验(project模式/模板模式) - Routes: generation_tasks + task_center双路由注册 - Migration: 015_add_generation_task_extensions 向后兼容:所有旧端点和参数不变。- createGenerationTask: 关闭 mock,调用 POST /generation/tasks - getUserTasks: 关闭 mock,调用 GET /tasks(用户级列表) - retryTask: 关闭 mock,调用 POST /tasks/{task_id}/retry - 删除所有 mock 数据和 USE_MOCK 开关