فهرست منبع

docs: sync English README with Chinese version

- Update audit dimensions from 32 to 33 (add outline adherence detection)
- Add full dimension list (was missing dims 27-33)
- Add post-write validator rule table (was summarized only)
- Add post-write-validator and sensitive-words to architecture agents list
- Update tool count from 12 to 13 (add import_chapters) in both READMEs
- Note dims 32 and 33 are always-on
Ma 7 ماه پیش
والد
کامیت
42e0ea6cb7
2فایلهای تغییر یافته به همراه23 افزوده شده و 13 حذف شده
  1. 22 12
      README.en.md
  2. 1 1
      README.md

+ 22 - 12
README.en.md

@@ -63,10 +63,19 @@ The Writer reads the style guide every chapter; the Auditor cross-checks against
 
 
 11 deterministic rules, zero LLM cost, fires immediately after each chapter:
 11 deterministic rules, zero LLM cost, fires immediately after each chapter:
 
 
-- Banned sentence patterns, dash prohibition, transition word density limits
-- High-fatigue word caps, meta-narration detection, report terminology in prose
-- Author sermonizing, collective shock cliches, consecutive "le" (了) character runs
-- Paragraph length checks (mobile-reading friendly), book-level prohibitions
+| Rule | Description |
+|------|-------------|
+| Banned Patterns | "not X… but Y…" sentence structure |
+| Dash Prohibition | em-dash "——" |
+| Transition Word Density | "as if" / "suddenly" / "unexpectedly" — max 1 per 3,000 words |
+| High-Fatigue Words | Genre fatigue words: max 1 per word per chapter |
+| Meta-Narration | Screenwriter-style commentary |
+| Report Terminology | Analytical framework terms banned from prose |
+| Author Sermonizing | "obviously" / "needless to say" etc. |
+| Collective Shock | "the whole crowd was stunned" cliches |
+| Consecutive "le" (了) | ≥ 4 consecutive sentences containing "了" |
+| Paragraph Length | ≥ 2 paragraphs over 300 characters |
+| Book Prohibitions | Custom bans from book_rules.md |
 
 
 When the validator finds error-level violations, it auto-triggers `spot-fix` mode for targeted repair before the LLM audit even runs.
 When the validator finds error-level violations, it auto-triggers `spot-fix` mode for targeted repair before the LLM audit even runs.
 
 
@@ -81,7 +90,8 @@ Real testing showed `rewrite` mode introduces 6x more AI markers than the origin
 
 
 ### Other v0.4 Changes
 ### Other v0.4 Changes
 
 
-- Audit dimensions expanded from 26 to 32 (+4 spinoff dims + sensitive word check + reader expectation management)
+- Audit dimensions expanded from 26 to 33 (+4 spinoff dims + dim 27 sensitive words + dim 32 reader expectation management + dim 33 outline adherence detection)
+- All 5 genres now activate dims 24-26 (subplot stagnation / flat emotional arc / monotonous pacing)
 - Auditor web search: era-research genres can verify real events/people/geography online (native search)
 - Auditor web search: era-research genres can verify real events/people/geography online (native search)
 - Scheduler rewrite: AI-paced (15min cycles), parallel book processing, immediate retry, daily cap
 - Scheduler rewrite: AI-paced (15min cycles), parallel book processing, immediate retry, daily cap
 - New `spot-fix` revise mode (targeted repair)
 - New `spot-fix` revise mode (targeted repair)
@@ -181,13 +191,13 @@ fatigueWordsOverride: ["pupils constricted", "disbelief"]   # Override genre def
 
 
 Protagonist personality lock, numerical caps, custom prohibitions, fatigue word overrides — each book's rules are independent, without affecting the genre template.
 Protagonist personality lock, numerical caps, custom prohibitions, fatigue word overrides — each book's rules are independent, without affecting the genre template.
 
 
-### 32-Dimension Audit
+### 33-Dimension Audit
 
 
-Auditing is broken down into 32 dimensions, with genre-appropriate subsets auto-enabled:
+Auditing is broken down into 33 dimensions, with genre-appropriate subsets auto-enabled:
 
 
-OOC check, timeline, setting conflicts, foreshadowing, pacing, writing style, information leaking, vocabulary fatigue, broken interest chains, side character intelligence drops, side character tool-ification, hollow payoffs, dialogue authenticity, padding detection, knowledge base contamination, POV consistency, power scaling collapse, numerical verification, era research, paragraph uniformity, hedge word density, formulaic transitions, list-like structure, subplot stagnation, flat emotional arc, monotonous pacing
+OOC check, timeline, setting conflicts, power scaling collapse, numerical verification, foreshadowing, pacing, writing style, information leaking, vocabulary fatigue, broken interest chains, era research, side character intelligence drops, side character tool-ification, hollow payoffs, dialogue authenticity, padding detection, knowledge base contamination, POV consistency, paragraph uniformity, hedge word density, formulaic transitions, list-like structure, subplot stagnation, flat emotional arc, monotonous pacing, sensitive word check, canon event conflict, future info leak, cross-book world consistency, spinoff foreshadowing isolation, reader expectation management, outline adherence detection
 
 
-Dims 20-23 (AI-tell detection) + dim 27 (sensitive words) use a pure rule engine — no LLM calls. Dims 28-31 (spinoff) auto-activate when `parent_canon.md` is detected. Dim 32 (reader expectation management) is always on.
+Dims 20-23 (AI-tell detection) + dim 27 (sensitive words) use a pure rule engine — no LLM calls. Dims 28-31 (spinoff) auto-activate when `parent_canon.md` is detected. Dim 32 (reader expectation management) and dim 33 (outline adherence detection) are always on.
 
 
 ### De-AI-ification
 ### De-AI-ification
 
 
@@ -298,7 +308,7 @@ inkos agent "Write the next chapter, focus on master-disciple conflict"
 inkos agent "Scan market trends first, then create a new book based on results"
 inkos agent "Scan market trends first, then create a new book based on results"
 ```
 ```
 
 
-12 built-in tools (write_draft, audit_chapter, revise_chapter, scan_market, create_book, get_book_status, read_truth_files, list_books, write_full_pipeline, web_fetch, import_style, import_canon), with the LLM deciding call order via tool-use.
+13 built-in tools (write_draft, audit_chapter, revise_chapter, scan_market, create_book, get_book_status, read_truth_files, list_books, write_full_pipeline, web_fetch, import_style, import_canon, import_chapters), with the LLM deciding call order via tool-use.
 
 
 ## Quick Start
 ## Quick Start
 
 
@@ -428,7 +438,7 @@ Atomic commands + `--json` output make InkOS callable by OpenClaw and other AI a
 inkos/
 inkos/
 ├── packages/
 ├── packages/
 │   ├── core/              # Agent runtime, pipeline, state management
 │   ├── core/              # Agent runtime, pipeline, state management
-│   │   ├── agents/        # architect, writer, continuity, reviser, radar, ai-tells, detector, style-analyzer
+│   │   ├── agents/        # architect, writer, continuity, reviser, radar, ai-tells, post-write-validator, sensitive-words, detector, style-analyzer
 │   │   ├── pipeline/      # runner, agent (tool-use), scheduler, detection-runner
 │   │   ├── pipeline/      # runner, agent (tool-use), scheduler, detection-runner
 │   │   ├── state/         # File-based state manager (7 truth files + snapshots)
 │   │   ├── state/         # File-based state manager (7 truth files + snapshots)
 │   │   ├── llm/           # OpenAI + Anthropic dual SDK (streaming)
 │   │   ├── llm/           # OpenAI + Anthropic dual SDK (streaming)
@@ -455,7 +465,7 @@ TypeScript monorepo managed with pnpm workspaces.
 - [x] Pluggable radar (RadarSource interface)
 - [x] Pluggable radar (RadarSource interface)
 - [x] External agent integration (OpenClaw, etc.)
 - [x] External agent integration (OpenClaw, etc.)
 - [x] Genre customization + per-book rules (genre CLI + book_rules.md)
 - [x] Genre customization + per-book rules (genre CLI + book_rules.md)
-- [x] 32-dimension continuity audit (including AI-tell detection + spinoff dims)
+- [x] 33-dimension continuity audit (including AI-tell detection + spinoff dims + outline adherence)
 - [x] De-AI-ification rules + style fingerprint injection
 - [x] De-AI-ification rules + style fingerprint injection
 - [x] Spinoff writing (canon import + 4 audit dimensions + info boundary control)
 - [x] Spinoff writing (canon import + 4 audit dimensions + info boundary control)
 - [x] Style cloning (statistical fingerprint + LLM style guide + Writer injection)
 - [x] Style cloning (statistical fingerprint + LLM style guide + Writer injection)

+ 1 - 1
README.md

@@ -308,7 +308,7 @@ inkos agent "写下一章,重点写师徒矛盾"
 inkos agent "先扫描市场趋势,然后根据结果创建一本新书"
 inkos agent "先扫描市场趋势,然后根据结果创建一本新书"
 ```
 ```
 
 
-内置 12 个工具(write_draft、audit_chapter、revise_chapter、scan_market、create_book、get_book_status、read_truth_files、list_books、write_full_pipeline、web_fetch、import_style、import_canon),LLM 通过 tool-use 决定调用顺序。
+内置 13 个工具(write_draft、audit_chapter、revise_chapter、scan_market、create_book、get_book_status、read_truth_files、list_books、write_full_pipeline、web_fetch、import_style、import_canon、import_chapters),LLM 通过 tool-use 决定调用顺序。
 
 
 ## 快速开始
 ## 快速开始