docs(changelog): 5697 行程链接预览为后端渲染,前端实证 not_required
一些检查失败了
changelog-filename-gate / validate (push) Failing after 1s

这个提交包含在:
Mimingguang 2026-08-09 00:05:50 +08:00
父节点 8e1ec2ff65
当前提交 d023480172

查看文件

@ -7,13 +7,13 @@ author: "wx"
change_type: "修复"
backend_status: "deployed"
gateway_status: "verified"
frontend_status: "pending"
frontend_owner: "mmg"
frontend_status: "not_required"
frontend_owner: ""
frontend_ref: ""
target_release: ""
verified_at: "2026-08-08"
verified_at: ""
status_note: "后端完成PR #5700 已合并 dev-v3e95cfc89a并部署 TESThl-fleet-service 双实例 UP 14:52。根因两层①26-8778 确认执行08-08 11:27早于 #5681 finalize 逻辑部署11:40→ 存量遗留中间态assigned+generation NULL+finalized=0→ 预览/短链身份缺失(#5689 已把 500 降级为暂不可,本单恢复真链接;②confirm 的 finalize 依赖需求级 publishDailySnapshotIfComplete 条件(拓扑全派+无既有代),需求内存在 legacy 遗留行/非最终拓扑时新确认组不冻结。修复确认执行组级冻结markDispatchPlanFinalizedForRows仅确认组、finalized=0 幂等、不退休同需求其他组;legacy 分支锁内重解析当前代,无代签发新代;confirmRequirement 多组沿用 expected 代或一次新代)+ TEST 存量数据修复26-8778 原行补 generation/finalized。网关验证26-8778 渲染 200 返回真链接(改派后新组 t6wpsPy,8/17-8/20,有效期至 08-27+ render-batch success=true + H5 解析 200新旧链均正常。"
updated_at: "2026-08-08"
updated_at: "2026-08-09"
base: "dev-v3"
generated: "2026-08-08T15:00:00+08:00"
---
@ -53,3 +53,11 @@ generated: "2026-08-08T15:00:00+08:00"
- 全量 verify 3294 tests 0 失败 4 skipped + spotless:check 通过。
- 网关实测TEST,26-8778渲染 200 返回真链接https://web.test.1814.love:9443/s/t6wpsPy,8/17-8/20,有效期至 08-27;render-batch 200 + item success=true;H5 短链解析 200行程契约 V2 全 4 天)。
- 部署hl-fleet-service dev-v3=e95cfc89a 双实例 UP14:52
## 前端实证确认2026-08-09 mmg,hl-admin v2.1
纯后端修复(确认执行组级冻结代际),前端无需改动:
- changelog §前端动作明确「无需字段适配;模板渲染接口行为与错误码口径不变」。
- 已 grep 实证:全 `src/` 无任何行程链接预览 / 「暂不可用」文案 / 短链解析 / `render-batch` / `dispatchPlan` 相关代码——行程链接预览为后端渲染H5 / 网关能力,hl-admin 不持有该预览组件或降级文案。
- 预览区「行程链接暂不可用」为后端业务降级文案,正常确认后由后端返回可点 h5 链接,前端无字段适配需求。