Blog

Quality gate: không sync chương lỗi logic

Quality gate trong sáng tác tiểu thuyết AI: PASS 85+, SOFT-FAIL sửa, HARD-FAIL chặn — ngưỡng sync của NovelKit trên Hermes.

Quality gate sáng tác AI là lớp bảo vệ Publisher khỏi chương lỗi logic trở thành nền cho 50 chương sau. NovelKit khóa ngưỡng PASS=85, SOFT=70 trên novelkit_gatenovelkit_sync — không phải checkbox tùy chọn.

Ba mức verdict

  • PASS (≥85) — sync commit, chương tiếp theo được plan.
  • SOFT-FAIL (70–84) — sửa trong sandbox, review lại.
  • HARD-FAIL (<70 hoặc lỗi blocking) — chặn pipeline; không ghi memory.

Quality Auditor kiểm gì?

Continuity, OOC, timeline, plot thread, vocabulary guard, genre-specific (cultivation, system cheat…). Chi tiết agent: Quality Auditor NovelKit.

Circuit breaker và doctor

Sau 2/3/5 fail liên tiếp (breaker config), pipeline pause. doctor báo canon/index/memory incoherent trước khi tiếp tục. Đọc pipeline.

Đọc thêm: Memory layer · Hướng dẫn sáng tác · Studio

SOFT-FAIL workflow thực tế

Chương 72–84 điểm thường thiếu: foreshadow, vocabulary guard, minor timeline slip. Prose Writer sửa trong sandbox theo review note → Quality Auditor re-run → đạt 85+ mới sync. Không “sửa tay ngoài hệ thống” rồi sync — mất audit trail.

HARD-FAIL và circuit breaker

CANON_CONFLICT, breakthrough without fuel, SYSTEM_CHEAT — chặn pipeline. Breaker mở sau N lần fail liên tiếp; Lãng Khách / human phải reset sau root cause fix. Tránh burn token viết tiếp trên nền canon đã hỏng.

Ngưỡng PASS 85 — vì sao không 70?

70 là SOFT — chấp nhận sửa. 85 là bar publish cho serial dài: đủ continuity để chương sau không đổ sập. Publisher có thể negotiate ngưỡng pilot riêng trong contract, nhưng mặc định hệ thống bảo vệ catalog.

Quality gate sáng tác AI: PASS 85, SOFT 70, breaker 2/3/5

Quality gate sáng tác AI trên NovelKit không phải checkbox marketing — là novelkit_gate registry trên Hermes chặn sync commit khi chương chưa đạt bar. ≥85 PASS: mutate canon, episodic memory, RAG index. 70–84 SOFT-FAIL: Prose Writer sửa theo review note trong sandbox → Quality Auditor re-run. <70 HARD-FAIL: chặn chương sau (DAG); CANON_CONFLICT, SYSTEM_CHEAT, breakthrough without fuel thường HARD dù điểm borderline.

Vì sao 85 không phải 70 cho publish serial? 70 là bar sửa được; 85 là bar chương làm nền an toàn cho chương 51. Publisher negotiate ngưỡng pilot trong contract — mặc định hệ thống bảo vệ catalog.

SOFT-FAIL workflow thực chiến

Chương 72–84 điểm thường thiếu: foreshadow, vocabulary guard (tiên hiệp Hán-Việt), minor timeline slip, DNA Depth yếu 1 trường. Workflow: đọc review flags → sửa sandbox → re-review → PASS mới sync. Không “sửa Word ngoài” rồi sync — mất provenance, memory không khớp review.

Circuit breaker Hermes

  • hard×2 — hai HARD-FAIL liên tiếp → breaker open
  • soft×3 — ba SOFT-FAIL liên tiếp → breaker open
  • total×5 — năm fail bất kỳ liên tiếp → breaker open

record_result cập nhật state; Lãng Khách / human reset sau fix root cause; resume tiếp task — không duplicate sync (P12).

Gate trong pipeline 9 bước

Write stage output → review stage (novelkit_gate) → chỉ PASS mới vào sync stage (novelkit_sync commit) → doctor. Parallel bootstrap OK; write/review/sync tuần tự per chapter per novel. Thiếu tool registry → bootstrap.verify_registry() fail — surface không start.

Publisher negotiate ngưỡng và provenance

Mặc định PASS ≥85 bảo vệ catalog — chương 70 làm nền cho chương 51 rủi ro continuity. Publisher có thể negotiate ngưỡng pilot trong contract B2B; hệ thống vẫn log review artifact đầy đủ. Provenance: ai review, score, verdict, flags, timestamp — dossier minh bạch trước publish sàn.

Genre-specific HARD-FAIL triggers

  • Tiên hiệp: POWER_INFLATION, breakthrough without fuel, thiếu Tu Tiên texture
  • Isekai/hệ thống: SYSTEM_CHEAT không cost/cooldown
  • Ngôn tình: reset relationship graph không sự kiện canon
  • Mọi genre: CANON_CONFLICT với PROJECT_DNA hoặc database/*
Breaker ruleNgưỡngReset
hard×22 HARD-FAIL liên tiếpLãng Khách / human sau root cause
soft×33 SOFT-FAIL liên tiếpFix pattern lỗi lặp
total×55 fail bất kỳ liên tiếpDoctor + resume, không duplicate sync

Cron Hermes: style_audit mỗi 10 chương bắt drift trước khi tích lũy SOFT-FAIL; rolling_seed sau sync giữ generation continuity. Lãng Khách orchestrator qua delegate_tool hub-and-spoke — Quality Auditor là Khí Linh review, không self-grade Prose Writer.

Đọc thêm: Quality Auditor, pipeline 9 bước, canon, hướng dẫn, bản quyền.

FAQ quality gate

Sửa Word ngoài rồi sync?
Không — mất provenance, memory không khớp review artifact.
Breaker mở làm gì?
Fix root cause → Lãng Khách/human reset → resume, không duplicate sync.
70 điểm publish sàn?
Bar sửa được — publish serial an toàn cần PASS ≥85 làm nền chương sau.

Lãng Khách không bypass gate — Prose Writer và Quality Auditor tách hub-and-spoke qua delegate_tool. DAG chặn chương N+1 khi chương N chưa sync PASS; bootstrap.verify_registry() bảo vệ tool chain.

Quality gate sáng tác AI là novelkit_gate registry trên Hermes — PASS 85 publish-ready, SOFT 70 sửa sandbox, breaker 2/3/5 bảo vệ catalog serial 100+ chương.

Gate chặn sync commit khi chưa đạt bar — bảo vệ memory và RAG index.

SOFT-FAIL workflow thực tế

Chương 70–84 điểm không bị vứt — Prose Writer sửa trong sandbox theo review flags, Quality Auditor chạy lại. Publisher có thể set ngưỡng pilot cao hơn 85 cho title premium. HARD-FAIL thường do continuity break hoặc cultivation violation — phải sửa outline beat, không chỉ polish câu.

Mapping gate sang retention

Chương pass gate = ít rủi ro reader drop vì plot hole. Sàn đo retention theo cohort — catalog NovelKit aim giảm “chương lỗi làm hỏng arc” so với chat thuần. Gate là insurance, không thay thế human editor cuối nếu contract yêu cầu.

Liên quan: Auditor, pipeline, hướng dẫn.

Negotiate ngưỡng trong hợp đồng B2B

Mặc định PASS 85 bảo vệ catalog. Pilot premium có thể 88+. Mass-market experiment có thể 82 với human spot-check 100%. Document trong SLA — không đổi ngưỡng giữa batch im lặng.

Breaker 2/3/5 giải thích

2 fail → cảnh báo. 3 → pause suggest doctor. 5 → breaker open, cần human unblock. Tránh burn token trên outline broken hoặc DNA conflict.

Auditor, Pipeline.