"""Memoir feature dependencies: get_memoir_service(注入 MemoryService 供章节生成使用 evidence)。""" from fastapi import Depends from sqlalchemy.ext.asyncio import AsyncSession from app.core.db import get_async_db from app.features.memory.deps import get_memory_service from app.features.memory.service import MemoryService from app.features.memoir.service import MemoirService def get_memoir_service( db: AsyncSession = Depends(get_async_db), memory_service: MemoryService = Depends(get_memory_service), ) -> MemoirService: return MemoirService(db=db, memory_service=memory_service)