Files
cms-website/packages
浅念 073b9ca39c fix(adapter-wp): IO 错误归入 fatalError;rowErrors 封顶;timings 契约与纯 term 流测试;PARSER 版本漂移保险
审查修复(Task 6 质量审查 5 项):
- Fix 1:Node 系统错误(Error 且 code 字符串——ENOENT/EACCES 等 IO 形态)与 WxrError
  同路记入 fatalError(message 含 code 与 path),报告不上抛保留已聚合部分;无 code 的
  程序 bug 仍原样上抛;模块头契约注释同步修正
- Fix 2:rowErrors 固化封顶 10_000 条 + rowErrorsTruncated 计数(超出只计数不固化,
  防对抗性输入使报告体积失去上界;counts/byDiffType 统计维度不受截断影响);HTML
  渲染追加截断说明行
- Fix 3:timings 注入契约测试(多 chunk 流消费完成后外部对象 parseMs>0/sanitizeMs>=0)
- Fix 4:纯 wp:term 流测试(counts 空对象/rows=0/terms 计数)
- Fix 5:PARSER_VERSION 漂移保险(createRequire 读 saxes/package.json,主版本不一致
  即爆红,fail loud)

247 → 253 测试全绿;tsc/lint/build 绿。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-21 12:04:15 +08:00
..