restore 가 deleted_at = NULL 만 했음 → ai_status='failed' 인 노트는 영구 fail 상태로 복구. atomic transaction 안에서 ai_status='pending' reset + INSERT OR IGNORE INTO pending_jobs. - failed → pending + pending_jobs 재처리 path 복구 - done 은 영향 X (이미 결과 있음) - pending 은 pending_jobs 재생성 (defensive — trash 도중 jobs 미정상 상태 가능) - 단위 +3 cases (failed/done/pending 각 케이스) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>