
    -ǚj6                     p    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ g d
Zy)u  Checkpoint → DB projection Service 패키지.

Phase 2.1 (architecture-refactor-final/02-final-roadmap.md §Phase 2.1).
원칙 (01-principles-revised.md §2, §4): T2 체크포인트는 canonical, DB는 projection.

각 Service는 단일 도메인(entity/relation/scene_still/outlook/episode)의
체크포인트 → DB 동기화를 담당. 공용 오케스트레이터 `orchestrate_full_sync`가
순서대로 호출하며, 마지막에 한 번만 commit.
    )BaseSyncService)EntitySyncService)RelationSyncService)SceneStillSyncService)OutlookSyncService)ShelfSyncService)EpisodeProjectionService)orchestrate_full_sync)r   r   r   r   r   r   r	   r
   N)__doc__"app.services.checkpoint_sync._baser   0app.services.checkpoint_sync.entity_sync_servicer   2app.services.checkpoint_sync.relation_sync_servicer   5app.services.checkpoint_sync.scene_still_sync_servicer   1app.services.checkpoint_sync.outlook_sync_servicer   /app.services.checkpoint_sync.shelf_sync_servicer   7app.services.checkpoint_sync.episode_projection_servicer	   )app.services.checkpoint_sync.orchestratorr
   __all__     [/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/checkpoint_sync/__init__.py<module>r      s+    ? N R W P L \ K	r   