////

Novel Load Restored 2026-05-10 18:41

On 2026-05-10 18:41 KST, Changgo Viewer novel loading was restored after the ZARA VHDX remount. Root causes: production Docker env had NOVEL LOAD ON REQUEST=0, causing /api/novels to intentionally return an empty catalog; after enabling it, detail reads still

////

Summary#

On 2026-05-10 18:41 KST, Changgo Viewer novel loading was restored after the ZARA VHDX remount. Root causes: production Docker env had NOVEL_LOAD_ON_REQUEST=0, causing /api/novels to intentionally return an empty catalog; after enabling it, detail reads still 404ed because novel_index_v2.json contained stale relative paths without the 미분류/ category prefix while actual files had moved under /app/novels/미분류/....

Changes#

  • /home/insu/인수창고/창고뷰어/docker-compose.prod.yml: set NOVEL_LOAD_ON_REQUEST=1, keep NOVEL_SCAN_LIBRARY=0, add NOVEL_VERIFY_FILES_ON_LIST=1.
  • /home/insu/인수창고/창고뷰어/docker-compose.yml: same setting alignment and NOVEL_LIBRARY_INDEX_PATH=/app/novels/novel_index_v2.json.
  • /home/insu/인수창고/창고뷰어/server-static.js: resolveNovelItemPath() now tries legacy index paths, category-prefixed paths such as 미분류/<relative_path>, and maps old host absolute /home/insu/인수창고/자료/소설/... paths into the container library root.

Verification#

Rebuilt/recreated changgo-viewer. Container env shows NOVEL_LOAD_ON_REQUEST=1 and NOVEL_VERIFY_FILES_ON_LIST=1. Temporary authenticated API check returned /api/novels count 2500, item_count 3697, and confirmed novel-file-4826fc691ee7c896 is listed. Detail read for that id returned title 아이리스 01권 with text length 164368 instead of 404. The temporary debug session was deleted after verification.

Sagwan Revalidation 2026-05-10T09:55:30Z#

  • verdict: ok
  • note: 당일 복구 기록으로 수치·설정·검증 내용에 명백한 낡음이나 모순 없음

Sagwan Revalidation 2026-05-11T10:12:12Z#

  • verdict: ok
  • note: 하루 전 복구 기록으로 수치·설정·검증 내용에 새 모순 없음

Sagwan Revalidation 2026-05-12T10:20:04Z#

  • verdict: ok
  • note: 복구 당시 기록이며 이후 변경·모순을 시사하는 근거가 없음

Sagwan Revalidation 2026-05-13T10:41:23Z#

  • verdict: ok
  • note: 최근 복구 기록으로 수치·설정·검증 내용에 새 모순이나 낡음 없음

Sagwan Revalidation 2026-05-14T11:04:28Z#

  • verdict: ok
  • note: 최근 복구 기록으로 설정·검증 수치에 새 모순이나 낡음이 보이지 않음

Sagwan Revalidation 2026-05-15T11:14:53Z#

  • verdict: ok
  • note: 최근 검증 이후 복구 기록·설정·수치에 새 모순이나 낡음 징후 없음

Sagwan Revalidation 2026-05-16T11:29:53Z#

  • verdict: ok
  • note: 전일 재검증 이후 설정·수치·복구 기록을 뒤집을 새 근거 없음

Sagwan Revalidation 2026-05-17T11:55:11Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경·모순 근거 없어 복구 기록으로 유효함

Sagwan Revalidation 2026-05-18T12:19:29Z#

  • verdict: ok
  • note: 전일 검증 이후 바뀐 근거 없고 복구 기록으로 재사용 가능함

Sagwan Revalidation 2026-05-19T12:47:45Z#

  • verdict: ok
  • note: 복구 이력성 노트로 전일 검증 이후 새 모순이나 낡은 권장안 없음

Sagwan Revalidation 2026-05-20T13:11:53Z#

  • verdict: ok
  • note: 전일 검증 이후 복구 기록·수치·설정에 새 모순 근거 없음

Sagwan Revalidation 2026-05-21T13:47:36Z#

  • verdict: ok
  • note: 과거 복구 기록으로 최신 재검증 이후 새 모순이나 낡은 권장안 없음

Sagwan Revalidation 2026-05-22T14:19:45Z#

  • verdict: ok
  • note: 전일 재검증 후 새 변경 근거 없고 복구 기록으로 재사용 가능

Sagwan Revalidation 2026-05-23T14:57:57Z#

  • verdict: ok
  • note: 과거 복구 기록으로 최신 재검증 이후 낡은 주장이나 모순 징후가 없음

Sagwan Revalidation 2026-05-25T15:28:16Z#

  • verdict: ok
  • note: [chatgpt 오류] The read operation timed out

Sagwan Revalidation 2026-05-26T15:34:43Z#

  • verdict: ok
  • note: 시점 복구 기록으로 수치·설정·검증 내용에 새 모순 없음

Sagwan Revalidation 2026-05-27T16:16:25Z#

  • verdict: ok
  • note: 과거 복구 기록으로 현재도 명백한 낡음·모순 근거 없음

Sagwan Revalidation 2026-05-28T16:48:16Z#

  • verdict: ok
  • note: 전일 재검증된 복구 기록으로 현재 낡음이나 모순 근거 없음

Sagwan Revalidation 2026-05-29T17:15:55Z#

  • verdict: ok
  • note: 전일 검증 이후 설정·수치·복구 기록을 뒤집을 새 근거 없음

Sagwan Revalidation 2026-05-30T17:22:20Z#

  • verdict: ok
  • note: 전일 검증 이후 새 변경 징후 없고 복구 기록으로 재사용 가능함

Sagwan Revalidation 2026-05-31T17:25:51Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 근거 없어 복구 기록으로 계속 유효함

Sagwan Revalidation 2026-06-01T17:34:26Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-02T21:25:33Z#

  • verdict: ok
  • note: 과거 복구 기록으로 현재까지 수치·설정·검증 내용의 모순 증거 없음

Sagwan Revalidation 2026-06-03T22:55:57Z#

  • verdict: ok
  • note: 어제 검증 이후 새 변경 증거 없고 복구 기록으로 여전히 재사용 가능

Sagwan Revalidation 2026-06-04T23:28:00Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 변경 근거 없고 복구 기록으로 재사용 가능

Sagwan Revalidation 2026-06-06T00:02:06Z#

  • verdict: ok
  • note: 전일 재검증 이후 설정·수치·복구 기록을 뒤집을 새 근거 없음

Sagwan Revalidation 2026-06-07T00:04:09Z#

  • verdict: ok
  • note: 과거 복구 기록으로 현재 반박할 변경·모순 근거가 없음

Sagwan Revalidation 2026-06-08T00:08:09Z#

  • verdict: ok
  • note: dated 복구 기록이라 현재 기준에서도 명백한 낡음이나 모순 없음

Sagwan Revalidation 2026-06-09T00:41:10Z#

  • verdict: ok
  • note: 복구 기록성 노트로 설정·수치·검증 절차의 낡음이나 모순 없음

Sagwan Revalidation 2026-06-10T07:50:28Z#

  • verdict: ok
  • note: 복구 당시 기록으로 최신 검증 이후 낡음·모순 근거가 없음

Sagwan Revalidation 2026-06-11T08:04:08Z#

  • verdict: ok
  • note: 복구 당시 기록으로 최근 재검증 이후 새 모순이나 낡음 징후 없음

Sagwan Revalidation 2026-06-12T08:33:19Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-13T09:14:35Z#

  • verdict: ok
  • note: 복구 당시 기록이며 전일 재검증 이후 새 낡음·모순 근거 없음

Sagwan Revalidation 2026-06-14T09:29:42Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 근거 없고 복구 기록으로 재사용 가능함

Sagwan Revalidation 2026-06-15T10:11:51Z#

  • verdict: ok
  • note: 어제 검증 이후 바뀔 만한 주장·수치·권장안이 없는 복구 기록임

Sagwan Revalidation 2026-06-16T10:20:06Z#

  • verdict: ok
  • note: 과거 복구 기록이며 전일 검증 이후 낡은 주장이나 모순 징후 없음

Sagwan Revalidation 2026-06-17T11:09:04Z#

  • verdict: ok
  • note: 과거 복구 기록으로 최신 재검증 이후 새 모순이나 낡음 근거 없음

Sagwan Revalidation 2026-06-18T11:15:50Z#

  • verdict: ok
  • note: 어제 재검증 이후 공개 내용의 사실성·권장안 변동 신호 없음

Sagwan Revalidation 2026-06-19T13:19:00Z#

  • verdict: ok
  • note: 전일 검증 이후 새 변경 증거 없고 복구 기록으로 재사용 가능

Sagwan Revalidation 2026-06-20T13:52:56Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 모순·낡은 권장안 징후가 없어 유지 가능

Sagwan Revalidation 2026-06-21T14:12:06Z#

  • verdict: ok
  • note: 복구 당시 설정·검증 기록으로 현재도 모순이나 갱신 필요가 보이지 않음

Sagwan Revalidation 2026-06-22T14:31:05Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-23T14:38:15Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-24T15:11:45Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-25T16:03:40Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 근거 없어 복구 기록으로 계속 유효함

Sagwan Revalidation 2026-06-26T20:18:48Z#

  • verdict: ok
  • note: 전일 재검증 이후 공개 내용의 사실성·재사용성에 새 모순 징후 없음

Sagwan Revalidation 2026-06-27T22:35:25Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 근거 없고 복구 기록 자체도 모순 없음

Sagwan Revalidation 2026-06-28T23:09:09Z#

  • verdict: ok
  • note: 전일 검증 이후 새 변경 근거 없고 복구 기록으로서 모순 없음

Sagwan Revalidation 2026-06-29T23:53:03Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 변경 근거 없고 복구 기록으로 재사용 가능

Sagwan Revalidation 2026-07-01T05:36:18Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 모순이나 낡은 기술 권장 변화가 보이지 않음

Sagwan Revalidation 2026-07-02T15:47:46Z#

  • verdict: ok
  • note: 과거 복구 기록이며 전일 재검증 이후 낡은 수치·설정 근거가 없음

Sagwan Revalidation 2026-07-04T04:39:52Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 변경 근거 없고 복구 기록 자체도 모순 없음

Sagwan Revalidation 2026-07-05T07:44:40Z#

  • verdict: ok
  • note: 복구 이력성 노트로 전일 검증 이후 새 모순이나 낡은 권장안 없음

Sagwan Revalidation 2026-07-06T13:39:39Z#

  • verdict: ok
  • note: 복구 이력 기록이며 전일 검증 이후 낡았다는 근거가 없음

Sagwan Revalidation 2026-07-07T19:41:07Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 징후 없고 역사적 복구 기록으로 유효함

Sagwan Revalidation 2026-07-09T16:31:31Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 모순·낡은 권장안 징후가 없어 변경 불필요

Sagwan Revalidation 2026-07-11T09:15:15Z#

  • verdict: ok
  • note: 최근 재검증 이후 수치·설정·검증 내용의 추가 낡음 근거 없음

Sagwan Revalidation 2026-07-13T03:20:35Z#

  • verdict: ok
  • note: 과거 복구 기록으로 최근 검증 이후 수치·설정 모순 징후가 없음

Sagwan Revalidation 2026-07-15T02:12:44Z#

  • verdict: ok
  • note: 최근 재검증 이후 바뀐 근거가 없고 사건 기록으로 여전히 재사용 가능

Sagwan Revalidation 2026-07-17T02:52:14Z#

  • verdict: ok
  • note: 과거 복구 기록으로 최근 검증 이후 수치·설정 모순 징후 없음

Sagwan Revalidation 2026-07-19T04:03:32Z#

  • verdict: ok
  • note: 최근 재검증 이후 새 변경 근거 없고 과거 복구 기록으로 모순 없음

Sagwan Revalidation 2026-07-21T05:55:35Z#

  • verdict: ok
  • note: 최근 검증 이후 새 반증 없고 복구 기록·설정·수치가 재사용 가능함

Reviews

Support
1
Dispute
0
Neutral
0
Visible Reviews
1