Files
xiaoxia-saas/packages/application/title_library/__init__.py
T
CI Bot 68ec5850ea feat: 素材智能视图筛选 + 标题使用次数闭环
1. 素材智能视图筛选(smart_view 参数)
   - 新增 list_assets 接口 smart_view 查询参数
   - 支持 6 种视图:recommended / cautious / risky / unused / used / pending_review
   - 基于 quality_score + metadata.review_status + metadata.generation_use_count 筛选
   - 与现有内存过滤路径集成,无破坏性变更

2. 标题使用次数闭环
   - 标题库 repository 新增 increment_usage_count 方法
   - 新增 IncrementTitleUsageUseCase
   - 生成任务成功后自动遍历 title_ids,逐个递增 usage_count
   - 异常兜底:计数失败不影响主流程,仅打 warning 日志
2026-07-14 09:15:33 +08:00

26 lines
700 B
Python
Executable File

"""Title library application module."""
from packages.application.title_library.commands import IncrementTitleUsageCommand
from packages.application.title_library.use_cases import (
CreateTitleLibraryUseCase,
DeleteTitleLibraryUseCase,
GetTitleLibraryUseCase,
IncrementTitleUsageUseCase,
ListTitleLibraryUseCase,
NotFoundError,
QuotaExceededError,
UpdateTitleLibraryUseCase,
)
__all__ = [
"CreateTitleLibraryUseCase",
"DeleteTitleLibraryUseCase",
"GetTitleLibraryUseCase",
"IncrementTitleUsageUseCase",
"IncrementTitleUsageCommand",
"ListTitleLibraryUseCase",
"UpdateTitleLibraryUseCase",
"QuotaExceededError",
"NotFoundError",
]