rebuild(stage-12): deliver private review workflows

This commit is contained in:
leefer
2026-07-30 07:45:55 +08:00
parent 0a055867a4
commit b93fb3ec41
32 changed files with 2292 additions and 9 deletions
+5
View File
@@ -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,
)