th-kim0823
352457189e
feat(notes): 원문 편집/이력 복원 시 AI 재처리
...
dogfood: 사용자가 노트 본문 수정해도 기존 AI 제목/요약이 그대로 남는 문제.
NoteRepository.markAiPendingForReprocess 추가 — done/failed/pending 노트를
pending 으로 reset + pending_jobs 재투입. disabled 는 사용자가 명시적으로
비활성화한 상태라 존중하여 no-op.
inboxApi 의 update-raw-text / restore-revision 핸들러가 raw 갱신 후 위
헬퍼 + worker.enqueue + pushNoteUpdated 호출. NoteCard.saveRaw 는 optimistic
으로 aiStatus='pending' 즉시 반영 → UI 가 "Inkling이 정리하는 중…" 즉시
표시, 백엔드 push 로 자동 sync. updateAiResult 의 user-edit 가드가 사용자가
직접 편집한 title/summary 는 새 AI 결과로 덮어쓰지 않으므로 안전.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 13:11:38 +09:00
..
2026-05-12 14:24:20 +09:00
2026-05-10 04:59:19 +09:00
2026-05-10 13:55:52 +09:00
2026-05-12 15:28:58 +09:00
2026-05-10 14:12:37 +09:00
2026-05-14 13:11:17 +09:00
2026-05-14 13:11:17 +09:00
2026-04-26 02:13:47 +09:00
2026-05-07 02:03:31 +09:00
2026-04-26 03:08:30 +09:00
2026-05-09 15:43:01 +09:00
2026-05-09 16:09:33 +09:00
2026-05-10 23:29:29 +09:00
2026-05-01 20:58:18 +09:00
2026-04-26 13:04:17 +09:00
2026-05-10 03:33:48 +09:00
2026-05-01 21:28:12 +09:00
2026-05-09 16:25:24 +09:00
2026-05-11 17:43:46 +09:00
2026-05-10 03:23:00 +09:00
2026-04-26 11:37:43 +09:00
2026-05-09 16:25:24 +09:00
2026-05-10 03:33:48 +09:00
2026-05-10 03:33:48 +09:00
2026-05-10 04:45:43 +09:00
2026-05-10 14:23:19 +09:00
2026-05-14 13:11:38 +09:00
2026-05-10 14:23:19 +09:00
2026-05-11 16:50:10 +09:00
2026-05-07 02:07:20 +09:00
2026-05-09 14:00:50 +09:00
2026-04-25 12:14:31 +09:00
2026-05-05 01:27:25 +09:00
2026-05-12 14:39:54 +09:00
2026-05-09 15:27:15 +09:00
2026-05-09 20:32:32 +09:00
2026-05-10 00:16:35 +09:00
2026-04-25 12:06:45 +09:00
2026-05-01 20:58:18 +09:00
2026-05-10 00:16:35 +09:00
2026-05-11 16:50:10 +09:00
2026-05-11 11:16:14 +09:00
2026-05-10 00:24:24 +09:00
2026-05-10 00:24:24 +09:00
2026-05-11 17:43:46 +09:00
2026-05-10 13:45:37 +09:00
2026-05-10 13:45:37 +09:00
2026-04-25 12:11:44 +09:00
2026-05-09 16:25:24 +09:00
2026-05-09 16:18:19 +09:00
2026-05-02 12:19:39 +09:00
2026-05-04 23:32:20 +09:00
2026-05-10 14:23:19 +09:00
2026-05-10 00:39:36 +09:00
2026-05-09 20:51:13 +09:00
2026-05-10 00:35:34 +09:00
2026-05-07 02:28:17 +09:00
2026-05-11 10:47:04 +09:00
2026-05-10 04:42:52 +09:00
2026-05-02 03:32:01 +09:00
2026-05-10 14:12:37 +09:00
2026-05-02 01:41:04 +09:00
2026-05-09 15:33:49 +09:00
2026-05-10 00:31:53 +09:00
2026-05-11 10:47:04 +09:00
2026-05-09 15:33:49 +09:00
2026-05-11 16:50:10 +09:00
2026-05-09 15:51:51 +09:00
2026-05-10 22:04:46 +09:00
2026-05-10 23:25:59 +09:00
2026-05-10 23:36:07 +09:00
2026-05-10 04:10:59 +09:00
2026-05-10 04:10:59 +09:00
2026-05-10 03:40:09 +09:00
2026-05-10 03:59:52 +09:00
2026-05-05 01:31:16 +09:00
2026-05-05 01:31:16 +09:00
2026-05-02 13:17:49 +09:00
2026-05-07 02:16:29 +09:00
2026-05-10 04:59:12 +09:00
2026-05-10 11:12:13 +09:00
2026-05-12 14:56:43 +09:00
2026-05-10 04:59:19 +09:00