这些审计记录原本堆积在 docs/audit/changes/changes/ 嵌套误产物目录下(由开发机迁移
79d3c2e 前后的不明批量操作产生)。由于同期 .gitignore 屏蔽了 docs/audit/ 全目录,
它们从未入过 git 任何分支 history。删除即永久丢失。
按 docs/specs/audit-gap-recovery/tasks.md 阶段 1 执行,将全部 96 份 D 类孤本
(主目录无同名、git history 亦无记录)复制到 docs/audit/changes/ 主目录入仓。
涵盖主题: P1-P18 全栈集成 / 多模块累积变更 / ETL bug 修复 / 业务日切 /
召回与任务引擎改造 / 租户管理与审批 / 董事会财务 / 客户与助教详情 /
DDL 基线合并 / Kiro 到 Claude Code 迁移
阶段 2(B 类内容漂移 1 份)和阶段 4(嵌套目录删除)独立推进。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.7 KiB
1.7 KiB
审计记录:board-finance line-height 全量补齐
- 日期:2026-03-13
- Prompt:遵循 docs/miniprogram-dev 下各文档的规范,配合 tools/h5-to-mp-checker 的脚本,对看板-财务进行原型图的比对,输出比对文档。并修复。
直接原因
运行 h5-to-mp-checker 工具检测到 45 处严重问题,均为 line-height 缺失。H5 原型中 Tailwind 字号类(text-xs/text-sm/text-base/text-lg)捆绑了 line-height,但小程序 WXSS 只写了 font-size 未写 line-height,导致行高回退微信默认值。
改动方案
对 board-finance.wxss 中 20 个选择器补齐 line-height:
- text-xs(11px)对应选择器 →
line-height: 28rpx(16px × 2 × 0.875 = 28) - text-sm(14px)对应选择器 →
line-height: 34rpx(20px × 2 × 0.875 ≈ 35 取偶 34) - text-base(16px)对应选择器 →
line-height: 42rpx(24px × 2 × 0.875 = 42) - emoji 元素 →
line-height: 1
文件清单
| 文件 | 变更类型 |
|---|---|
apps/miniprogram/miniprogram/pages/board-finance/board-finance.wxss |
修改(20 处 line-height 补齐) |
docs/reports/board-finance-h5-mp-audit.md |
重写(工具原始报告 → 人工审阅报告) |
风险评估
- 风险等级:低
- 影响范围:仅 board-finance 页面的文本行高
- line-height 补齐不影响布局逻辑,仅使文本块高度更精确
回滚方案
删除各选择器中新增的 line-height 属性行即可回退。
验证方式
- 微信开发者工具预览 board-finance 页面,对比 H5 原型截图
- 重新运行
h5-to-mp-checker确认严重问题数降为 0(仅剩 emoji 元素的预期差异)