Round 1 reviewer 발견: B1 (#10) fix 가 dead code. NoteRepository.restoreNote 새 메서드는 unit test 만 호출, production path (CaptureService.restoreNote) 는 옛 repo.restore() 호출 → ai_status reset + pending_jobs INSERT 우회. Fix: - CaptureService.restoreNote 가 repo.restoreNote 호출 - before 의 ai_status 가 'failed' or 'pending' 이면 worker.enqueue(id) 도 호출 (in-memory queue 갱신 — restoreNote 가 DB 만 갱신하면 다음 app start 까지 처리 안 됨) Round 1 Important 도 함께 처리. 단위 +2 cases (failed → enqueue, done → skip enqueue). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
18 KiB
18 KiB