Repository navigation
Releases
v0.2.0 · 从流水线到飞轮
本版把系统从「流水线」改成「飞轮」:单篇生产照旧,底下新增四个持续沉淀的库,加一个跨会话状态机,质检门规则整体换成有语料实测依据的一套。
质检门:规则依据换成 283 万字对照语料实测
依据 larashero3-dotcom/lieflat-less-ai-tone(MIT):629 篇文章 283 万字,5 个模型各 60 篇对人类 329 篇,26 项候选特征逐项算频率比 R = 生成侧 ÷ 人类侧。以前这套规则是拍脑袋攒的。
删掉三项实测无区分力或方向相反的:
- 句长变异系数 CV<0.3(R=0.87,生成 0.58 / 人类 0.67)
- 句内同构排比(R=0.61,人类用得比 AI 还多)
- 比喻/隐喻整体(R=0.42,人类是 AI 的 2.4 倍)
冒号不再一刀切。 以前「时间:2024年秋天」判 3 处 FAIL,纯误杀。实测有区分力的是提示性冒号(R=3.8)和空转句引列表(R=9.4),只查这两种。
破折号改按模型阈值判。 这项模型间极差 40 倍:DeepSeek 5.16 次/千字、Claude 4.25、Kimi 2.32、Gemini 0.51、GPT 只有 0.11,人类 0.80。对 GPT 输出一刀切禁破折号,是在删一个比人用得还少的标点。新增 --model。
新增段首零回指评论检测(R=4.4,全场最强):新段落开口就下评价、不说是评谁,读者得翻回上一段才知道在讲什么。补一个指示代词就能修。
另加顿号并列过密(R=1.8)、序数词小标题(R=3.1)、译文句式 5 项(R=2.6~5.3)、数字密度反向提示(人类是 AI 的 2.8 倍)。排比改测相邻句同构(R=2.0),隐喻改测拟人化喻体(R=7.3)。
修一个会让 HTML 掉样式的真 bug
仓库里有两个同名 validate_gzh_html.py,跑着跑着漂移了:scripts/ 版(111 行)缺 class / id / @media / grid / var() / 外部字体等 13 项 CSS 红线,而 README、quickstart、CI、dsh-preset 全指向它。等于照着 SKILL.md 装出来的 HTML 可能带着 class 和 @media 就过了校验,粘贴到公众号必然掉样式。已合并为一份实现。
顺带修了它的另一个 bug:ERRORS/WARNINGS 是模块级全局变量且从不重置,同进程重复调用会累积结果。
新增:四库 + state.md 状态机 + 阶段⑦ 复盘
| 库 | 文件 | 变化速度 |
|---|---|---|
| 输入收件箱 | assets/inbox.md |
快变(日) |
| 范文锚 | assets/voice-samples/ |
慢变(月) |
| 风格档案 | assets/voice.md |
慢变(季度) |
| 教训库 | assets/lessons.md |
事件驱动 |
state.md 是跨会话状态机——多 Agent 之间切换时靠它接续上下文,不重复提问。
配套流程改动:
- 阶段① 从「提问」改成「先收集再提问」,提问降级为兜底动作
- 阶段② 动笔前必读范文锚(规则是「关于风格的知识」,真实段落才是「风格本身」)
- 阶段③ 拆三环:结构手术 → 冷读重写 → 分视角评审;另加三条硬边界(信息守恒 / 最小改动 / 结构不动)
- 阶段⑦ 复盘:每篇发完记一行,每 5 篇回写四库
其他
references/INDEX.md:按阶段路由 38 份方法论。实测此前 17 份全仓只有一个入链且来自历史文档,跑流程时读不到config/themes.example.yaml补齐到 6 套主题(此前只登记 2 套,而 theme-index 有 6 套)- CI 补三条反向冒烟用例(模型路标 / class 红线 / 交叉嵌套必须失败)