白皮书 Markdown 规范元白皮书
一句话定位:入库前先做机械规范化,再由 AI 确认「没改坏规则含义」。
1. 适用场景
- 任何白皮书入库、迭代新版本前的 md 预处理
- 不适用:笔记正文格式(见笔记站核心白皮书)
2. 机械规范(代码执行,不调 AI)
- 换行统一为 LF;行尾空格去掉;连续 3 个以上空行压成 1 个空行。
- 一级标题只保留一个:若出现多个 H1,保留第一个,其余降为 H2。
- 没有 H1 时,用白皮书标题补一个 H1。
- 代码块围栏必须成对闭合;少了结尾围栏就补上。
- 列表符号统一为
-;表格必须有分隔行(第二行|---|)。
3. AI 复核(代码调用,判定能否入库)
- 输入是「原文」与「规范化后文本」,任务是判断规范化是否改变了规则含义。
- 只允许格式变化;一旦出现规则被删、被改写、被合并导致含义变化,判 ok=false。
- 只输出 JSON:
{"ok":true|false,"issues":["具体问题"]}。 - issues 最多 3 条,必须指出是哪一段的变化造成的问题。
4. 质量判定
- 合格:规范化前后规则条目数与含义一一对应
- 不合格:规范化把两条规则合成一条导致约束变弱、或删掉了禁止性条款