feat(phase8): AutoClipService 智能选片服务 (任务 2.07) #156
Reference in New Issue
Block a user
Delete Branch "feature/phase8-task207-autoclip-service"
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?
任务 2.07: AutoClipService 智能选片
实现内容
auto_select_assets(plan_id, project_id)— 批量自动分配select_for_clip(clip_id, project_id)— 单个片段分配文件变更
packages/ports/asset_repository.py— 新增search_candidates()抽象方法packages/adapters/sqlalchemy_impl/asset_repository.py— 实现search_candidates()apps/api/app/services/__init__.py— 新建,导出 AutoClipServiceapps/api/app/services/auto_clip_service.py— 新建,338行tests/unit/test_auto_clip_service.py— 新建,18个测试全部通过测试
✅ 任务 2.07 已完成
5eb019c519to18ea6cfadb