목적
Outbox만으로 발견할 수 없는 누락 Job, Chunk, Vector와 상태 모순을 주기적으로 탐지하고 안전한 항목을 자동 복구한다.
범위
sync_consistency_issues와 issue lifecycle
- 누락 Job, Chunk, Vector, 모델 불일치, 장시간 정체 상태 탐지
- currentVersion 모순, 삭제 잔여물, 고아 데이터 탐지
- Batch·cursor 기반 Reconciliation
- dry-run과 관리자 수동 실행
- 누락 Job·Vector는 Outbox Event를 통해 자동 복구
- 위험한 currentVersion 변경과 물리 삭제는 보고 전용
완료 조건
- 같은 불일치는 하나의 Issue로 수렴한다.
- 안전한 복구는 기존 Dispatcher 경로를 사용한다.
- 위험한 데이터는 자동 수정하지 않는다.
- 재검사에서 정상화된 Issue가 RESOLVED로 전환된다.
목적
Outbox만으로 발견할 수 없는 누락 Job, Chunk, Vector와 상태 모순을 주기적으로 탐지하고 안전한 항목을 자동 복구한다.
범위
sync_consistency_issues와 issue lifecycle완료 조건