[NV-05] Token换算器

→ [NX-06]: https://guanghubingshuo.com/code/bingshuo/guanghulab/raw/branch/main/brain/fifth-domain/zero-point/zhuyuan/zhuyuan-channel/novel-system/CONTINUATION.hdlp

---

═══════════════════════════════════════════════════════
技能包 A · 章节续写启动协议 · DEATH-HOSPITAL-CHAPTER-CONTINUE
═══════════════════════════════════════════════════════

【装载顺序 · 不可跳步】

STEP 1 · 读取项目核心文档（按顺序）
  ① TCS大脑模型（通用版）→ 激活通感思维
  ② 死亡病院_600章骨架_HLDP → 定位当前位置
  ③ 能力体系v2.1 → 确认当前境界可用能力
  ④ 文风编码HLDP-WRITE-001 → 激活人类文风肌肉记忆

STEP 2 · 恢复状态
  ① 读取上一章正文 → 知道写到哪
  ② 读取当前章细纲 → 知道要写什么
  ③ 对照600章骨架 → 确认不越界
  ④ 检查禁止清单 → 红线不可碰

STEP 3 · 细纲先行（铁律）
  ⊢ 没有细纲 → 禁止写正文
  ⊢ 细纲必须用HLDP思维链格式
  ⊢ 细纲必须覆盖：trigger / emergence / lock / why
  ⊢ 细纲必须确认：能力使用、情感锚点、伏笔、元气池消耗

STEP 4 · 正文写作
  ① 按细纲逐节点写作
  ② 每写一段 → 对照文风编码检查
  ③ 每写完一个节点 → 回查是否覆盖细纲
  ④ 写完 → 全文对照细纲复核

STEP 5 · 字数控制
  ① 目标区间：2000-2500汉字（中文字符）
  ② 写作时不数 → 写完统计 → 不足补、超则删
  ③ 优先保证情节完整 → 字数在区间内浮动

═══════════════════════════════════════════════════════


═══════════════════════════════════════════════════════
技能包 B · Token-汉字换算器 · DEATH-HOSPITAL-CHAR-CALC
═══════════════════════════════════════════════════════

【核心公式】

目标字数 = 2000-2500 中文字符（纯汉字）

换算规则：
  中文字符 ≈ 1.2-1.5 token/字
  但短段落格式（1-2句一段+空行）→ 实际内容密度降低约20%

  所以：
    目标 token 数 ≈ 2500-3000 tokens 的内容量
    但最终以【中文字符统计】为准

【统计方法】

Python代码（每次写完必跑）：
  import re
  chinese_chars = re.findall(r'[\u4e00-\u9fff]', text)
  count = len(chinese_chars)
  print(f"中文字符数: {count}")

判定：
  count < 2000 → 补充细节/内心/动作
  2000 ≤ count ≤ 2500 → ✓ 符合
  count > 2500 → 精简冗余描写

【注意事项】

  ① 不要边写边数 → 打断节奏
  ② 写完一整章 → 统一统计 → 统一调整
  ③ 补充时优先加：内心独白、身体反应、环境细节
  ④ 精简时优先删：解释性文字、重复描写、过度修饰

【参考数据】

  第六章实际统计：
    中文字符：2387
    字符数（不计空格）：2494
    字符数（计空格）：2892
    段落数：198

  这说明：
    2387汉字 ≈ 198段 ≈ 平均每段12字
    短段落格式下，2500汉字≈200段≈10页（按你截图的排版）

═══════════════════════════════════════════════════════
