rebuild(stage-12): deliver private review workflows
This commit is contained in:
@@ -25,6 +25,8 @@ from backend.features.mentor.context import MentorContextBuilder
|
||||
from backend.features.mentor.repository import MentorRepository
|
||||
from backend.features.mentor.service import MentorService
|
||||
from backend.features.mentor.skills import MentorSkillRegistry
|
||||
from backend.features.review import ReviewService
|
||||
from backend.features.review.repository import ReviewRepository
|
||||
from backend.features.screener.repository import ScreenerRepository
|
||||
from backend.features.screener.service import ScreenerService
|
||||
from backend.llm import LLMGateway
|
||||
@@ -46,6 +48,7 @@ class ApplicationContainer:
|
||||
llm: LLMGateway
|
||||
mentor: MentorService
|
||||
heaven: HeavenService
|
||||
review: ReviewService
|
||||
|
||||
|
||||
def build_container(settings: Settings) -> ApplicationContainer:
|
||||
@@ -100,6 +103,7 @@ def build_container(settings: Settings) -> ApplicationContainer:
|
||||
llm,
|
||||
PROJECT_ROOT / "config" / "heaven" / "iching_zh.json",
|
||||
)
|
||||
review = ReviewService(database, ReviewRepository(), gateway, screener, llm)
|
||||
return ApplicationContainer(
|
||||
settings=settings,
|
||||
database=database,
|
||||
@@ -113,4 +117,5 @@ def build_container(settings: Settings) -> ApplicationContainer:
|
||||
llm=llm,
|
||||
mentor=mentor,
|
||||
heaven=heaven,
|
||||
review=review,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user