mirror of
https://github.com/titanwings/colleague-skill.git
synced 2026-10-29 12:40:16 +08:00
手动全流程走查真语料时看出来的两处显示缺陷: 1. **纯时间码被套上日期**:字幕 cue 的 `00:03:51,001` 只有时刻没有日期,但 `new Date(ms).toISOString()` 把它渲染成 `1970-01-01T00:03:51.001Z` —— 页面 凭空多出一个日期。现在解析层把原始时间码一并带上(`atLabel`), 只有**真的带日期**的语料才显示时刻;派生仍用毫秒做分桶与比较。 2. **`Z阶段 1` 粘在一起**:`.timeline__at` 的 `min-width: 5.5rem` 挡不住 24 字符的 ISO 串,溢出的部分直接贴上正文。补 `margin-right`。 验证: - 走查重跑:时间线渲染为 `00:03:51.001 阶段(按时间切分):15 条发言,平均 8.3333 字` - `node --test` → 383/383;模板 `--check` 无漂移(随 CSS 重新生成) - 验收 12/12 ×2 份语料(合成 + 真实)