接受删除旧报告页,并跟上最新 staging
Independent Staging Quality Gate / validate (push) Failing after 8m31s
Independent Staging Quality Gate / publish (push) Skipped

旧的结构化报告页已由另一单删除,标识留在现在用的阅读页。测试不再读取那个文件。更新日志和 Bug 历史两边都保留。

自测:tsc 退出码 0;lint 0 error、123 warning;修复单点名的 3 个测试 7 通过、0 失败、0 取消。

Co-Authored-By: Grok (agent loop)
This commit is contained in:
jesse-ux
2026-10-14 12:27:33 +08:00
co-authored by Grok (agent loop)
95 changed files with 22839 additions and 7984 deletions
+1 -1
View File
@@ -1082,7 +1082,7 @@ Admin 的 antd `<Spin>` 是独立设计系统,不在此表。
- **折叠层:** `<summary>` 主标「完整分析」;副标用 `<small>` 写章节名,取 `headings` 前三个(`统一参数与原始结构` 写成「统一参数」,`技法审计表` 写成「技法审计」),多于三个补「等 N 节」。不要只写「展开」。
- **技法审计:** 正文里已经有审计表时不另折一份;只有事件行、正文没有表时,`TechniqueAuditDisclosure` 跟在折叠块内部。没有 H2 时仍留在回答底部原位。
- **流式:** 折叠块保持收起,不渲染 children,副标写「正在写…」。不得出现 spinner / 骨架 / 「正在加载」。流式结束后再解析报告 markdown。口语层在流式期间仍走 `StreamingMarkdown`。
- **个人报告页**走 `personal-report-document-view.tsx`,不经过本组件。
- **个人报告页**走 `personal-report-markdown-view.tsx`,不经过本组件。
- **窄屏表格:** 三列表(技法审计)继续卡片化。四列及以上(Yoga、统一参数)在 `.conversation` 里横向滚动,右缘用 canvas 渐隐提示还可滑;`.conversation` 自身 `overflow-x: hidden`,页面不得出现横向滚动条。个人报告表格不走这套规则。
- **表单输入 16px:** 全局 `input` / `select` 用 `--type-body-md`(16px)。iOS Safari 对小于 16px 的字段聚焦时会整页放大且不缩回。`.otp-input` 仍是 20px,`.composer textarea` 仍是 16px。