HANDOFF.md
@@ -4,6 +4,17 @@
> **每天结束时**:把当天进展、踩过的坑、新需求、未完成事项更新到本文件,然后可以放心开新对话。
> **协作约定(2026-08-31)**:说「提交」= 本地 commit + 推送到远端 git(origin main,Gitblit),不再只做本地 commit。
## 最新(2026-09-28)
- **用户用 WPS 编辑母版**:改《班线包车》边框、《道路运输周转量》字号,并删除《中口径明细》`AW` 列(手工定稿同删)。已验证生成端正常:中口径明细 2024 及更早块整体左移(跨页/同页公式自动改引用,`#REF!` 2→0)、中口径排名块 J..R → A..I 均正确带入产物。
- **⚠️ WPS 保存的连带损坏(待回补)**:《班线包车》2019/2020 块约 **590 格**内容丢失(`FN/FO/FM`、`FP:FT`、`GE` 变空;`EO/EQ/ES/EU/EW/EY/DT/DW...EM` 共 **144 格**变 `#DIV/0!`)。生成件已带出(该页 `#DIV/0!` 228→372)。**待用户确认后按备份/定稿回补(只补值与公式,保留其边框与字号)。**
- **口径落地「缺数留空」**:母版《 货运》行 90/93(仙桃 规上两行)、108/111(林区)在 2021、2022 年块的 78 个 `0` 值已清空(与手工定稿按表头对齐逐格核对:母版=0 且定稿=空 78 格、冲突 0 格);代码 `FreightCalc.buildMetrics` 当月分支改为「该月无规上记录 → 留空」,不再写 0(累计分支不变)。
- **纠正一条错判**:此前「程序少一列 11 月环比」不成立——生成件与手工定稿的环比期间集合完全一致(12月…1月 共 12 列);差异根因是手工定稿《 货运》在 2025 年块多一列**无表头辅助列**(`U`,74 格),自该列起手工整体右移 1 列。**比对必须按表头期间对齐,不能按列位置比。**
- **验证**:生成两次(约 15 秒/次),第二次相对第一次**仅 78 格 0→空**,错误值数量不变;`公交!S5=98460.97` 等缓存值抽查保留。
- **运行状态**:后端已按 `start-dev.ps1` 重启(新 PID,8090/8080 在跑);本机库仍为 `localhost:3308/traffic_audit`。
- **✅ 班线包车回补完成(09-28 下午)**:用户确认后按 09-27 母版备份(`_bak_202608母版文本数字转数值前_20260927.xlsx`)XML 精准回补《班线包车》2019/2020 块 —— **该页与 09-27 母版逐格一致(0 差异)**,错误值回到 `#REF!` 8 / `#DIV/0!` 228;母版其它页未受影响。验收生成:与 09-27 生成件 (6) 比对错误值逐页一致,差异仅剩既定改动(` 货运` 78 格清 0、中口径明细 4915 格删列位移、中口径排名 672 格块位移、班线包车 82 格浮点尾差/0-空)。
- **待办**:① 排名页结构(块顺序、标题措辞、市州名短名/全名、周转量排名多 7 行);② 排名页结构(块顺序、标题措辞、市州名短名/全名、周转量排名多 7 行);③ 缺 2026-09 母版、导出前基数体检(P0-3)。
## 最新(2026-09-27)
- **提交规范改为同事方式(用户 09-27 决定,已写入 AGENTS.md)**: