소스 검색

fix: force chapter number from code instead of trusting LLM output

- extractSnapshotWithLLM 中强制使用代码传入的 chapterNumber

- 不再信任 LLM 返回的 chapterNumber,防止快照章节号错位
Mochocyang 3 달 전
부모
커밋
fab7504a1b
1개의 변경된 파일과 1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/lib/novel/chapter-ingest.ts

+ 1 - 1
src/lib/novel/chapter-ingest.ts

@@ -655,7 +655,7 @@ ${chapterBody.slice(0, 8000)}
     return normalizeChapterSnapshot({
       ...parsed,
       chapterId: parsed.chapterId || `chapter-${chapterNumber}`,
-      chapterNumber: parsed.chapterNumber || chapterNumber,
+      chapterNumber: chapterNumber, // 强制使用代码传入的章节号,不信任LLM输出
       entityIsNew: {},
       validationWarnings: [],
       characterDetails: parsed.characterDetails || undefined,