fix(助手): 排版重做 —— 段落成块 / 标题独立一层 / 标点全角
产品:「输出抓不住重点」。查下来不是字体的事,四条:
① **段落根本没成块**:`p` 是 my-1.5(6px),而行距 22px —— 段距只有行距的 1/4,
段与段比行与行还紧。→ 14px(通则:段距 ≥ 1.5 倍行距)。
② **加粗身兼三职**(段落标题 / 句中强调 / 后果警示),还同时跳字重和颜色
(semibold + slate-900),一屏 7 处黑块 = 没有重点。
→ strong 降成 font-medium;**标题交给 h3**。
③ **标题层此前是死的**:h1-h3 定义得好好的,模型一个 `#` 都没输出过 ——
它只有粗体一件武器,所有层级都拿它凑。
→ h3 改成小节标签(12px / slate-500 / 加字距 / mt-4),与正文靠**字号+颜色**分层,
⛔ 不靠字重(靠字重就又跟句中加粗抢)。
④ 行长 50+ 字(中文舒适区 25–35)→ max-w-[34em];数字加 tabular-nums。
🔴 **标点:模型是在照抄提示词**。实测提示词里中文之间用半角逗号/分号 91 处、
全角 0 处 —— 光加一条"要用全角"的规则等于跟例子对着干。
⇒ 提示词自身的标点也一并改了(逗号 176 / 分号 18 / 冒号 92 / 括号 78 处),
再加一条第 0.5 条「怎么写」。改完实测:**半角残留 0**。
⚠ ️ 但**只给规则,结构没跟上**:第一轮实测标点全对、`###` 一个没出、仍旧三大段 + 6 处加粗。
⇒ 按本仓既有方法论(「靠模型算对的一律降级成照抄」)补了一个**成品骨架**
(要您定的 / 已排好 / 怎么排的),并把那次失败写进提示词当反例。
第二轮实测:h3 三块齐、加粗降到 2 处、要主管动手的那块排到了最前面。
⚠ ️ 两条断言里的半角标点改成 `[,,]` 兼容 —— 把测试钉死在某种标点上,
失败与被测行为无关,只是噪音。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing
Please
register
or
sign in
to comment