docs(changelog): #6045 status_note去重+补关联联系人段

这个提交包含在:
API Changelog Bot 2026-08-18 19:27:31 +08:00
父节点 1028ae4da5
当前提交 1cf12fc336

查看文件

@ -12,7 +12,7 @@ frontend_owner: "mmg"
frontend_ref: ""
target_release: ""
verified_at: "2026-08-18"
status_note: "后端完成PR #6049 已合并 dev-v34f32480f1并部署 TESThl-fleet-service 双实例 18:27 重启、jar 18:27:32 更新)。后端 confirmRequirement 自 #5827 起已按槽位落地groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。网关实测:需求级 confirm 带 null sendItinerarySms → 400「请选择是否向本段司机发送行程短信」按槽位必填校验生效。前端需按槽位渲染选择器、全部槽位选定后才可提交。后端契约交接:确认执行页「行程短信」由整组统一单选改为按执行段(槽位)独立选择。后端 confirmRequirement 自 #5827 起已按槽位落地groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。前端需按槽位渲染选择器、全部槽位选定后才可提交。"
status_note: "后端完成PR #6049 已合并 dev-v34f32480f1并部署 TESThl-fleet-service 双实例 18:27 重启、jar 18:27:32 更新)。后端 confirmRequirement 自 #5827 起已按槽位落地groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。网关实测:需求级 confirm 带 null sendItinerarySms → 400「请选择是否向本段司机发送行程短信」按槽位必填校验生效。前端需按槽位渲染选择器、全部槽位选定后才可提交。"
updated_at: "2026-08-18"
base: "dev-v3"
generated: "2026-08-18T11:20:00+08:00"
@ -73,3 +73,10 @@ generated: "2026-08-18T11:20:00+08:00"
- `GET /admin/fleet/board/orders` → 200fleet 服务在线)
- `POST /admin/fleet/assignments/requirements/{requirementId}/confirm``groups[].sendItinerarySms=null` → code 400「请选择是否向本段司机发送行程短信」——按槽位必选校验真实生效
- **测试**: AssignmentServiceTest 509 绿(含 #6045 新增 2 用例:两槽位混合决策逐组事件断言、决策缺失 605056 拦截)+ AssignmentControllerTest 43 绿 + FleetRedLineArchTest 13 绿 + spotless:check 绿
## 关联 / 联系人
- Issuehttps://git.1814.love:8443/wx/HL/issues/6045
- PRhttps://git.1814.love:8443/wx/HL/pulls/6049
- Commitmergehttps://git.1814.love:8443/wx/HL/commit/4f32480f1b
- 后端负责人wx