提交图
3190 次代码提交
作者 SHA1 备注 提交日期
Mimingguang fd58923cb7 chore(changelog): #8278 回写 not_required(809116 零解析,余座负值不 clamp)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 21:37:20 +08:00
API Changelog Bot和Claude Opus 5.5 eae70b3f8c docs(changelog): #8278 团级用车分组 809116 改为扣司机座,取代 22_8152 旧判据与文案
changelog-filename-gate / validate (push) Failing after 1s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Cfipfut7pN3pLCRibrYygP
2026-09-23 21:35:44 +08:00
Mimingguang 1c7ce6d83e chore(changelog): #8170 回写 not_required(tags/itinerary-document 零调用,tag-picker 错误直出)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 20:58:36 +08:00
API Changelog Bot和Claude Opus 5.5 6461ab4909 docs(changelog): #8170 订单协作域三只读端点补归属守卫(581008/581045)+ 行程价格字段 / 批量打回 resourceType 契约说明
changelog-filename-gate / validate (push) Failing after 2s
Refs wx/HL#8170

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 20:54:45 +08:00
Mimingguang f83c613470 chore(changelog): #8249 回写 not_required(状态列 null 安全,809 报文零文本匹配)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 19:28:20 +08:00
API Changelog Bot和Claude Opus 5 57d5a24686 docs(changelog-v2): 团期「查看需求」三处契约变更交接件(#8249,含报文变更)
changelog-filename-gate / validate (push) Failing after 7s
- GET /v3/admin/order/group-batch/{groupBatchId}/orders:四个需求状态字段在无 active 需求行时改为 null + 「未提交」,不再回落 PENDING
- GET /v3/admin/order/group-batch/{groupBatchId}/requirement/confirm-check:vehicleMissing[].reason 新增 HOUSEHOLD_REQUIREMENT_NOT_SUBMITTED(809122),与团级 GROUP_REQUIREMENT_NOT_FOUND 并列不短路
- 报文变更:809100 / 809107 / 809108 / 809109 / 809114 / 809115 六条渲染文本由雪花 ID 改为可读名称或直接省略标识符;码值与请求契约未变

后端 dev-v3 @ fc81fff1f 已部署测试环境并经网关实测;门禁 validate-changelog-frontmatter.mjs --files 与 changelog_workflow.py lint 均通过。

Refs #8249

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 19:20:27 +08:00
Mimingguang 6793778585 chore(changelog): #8220 回写 verified(编辑弹窗接自动汇总草稿)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 18:06:39 +08:00
jw和Claude Opus 5.5 147afd6b5c changelog: #8220 团期正式行程用车需求自动汇总草稿端点(新增接口,管理后台)
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 17:43:39 +08:00
Mimingguang 6b60163c9c chore(changelog): #8166 status_note 补记 HOUSE NOTIFY 复核对照(闸先于白名单,spec 有定向例)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 17:37:03 +08:00
API Changelog Bot和Claude Opus 5 b8db115cda docs: #8166 交接件订正定稿——补 HOUSE NOTIFY 白名单复核项,frontmatter 保留 mmg 回写
changelog-filename-gate / validate (push) Failing after 2s
首版第一节把兜底分支写成 jumpBiz.js 的 else,实测 origin/v2.1 该文件 44 行、0 个
else,兜底在 index.vue:291-293。首版那句已经发出去过,留着会让下一个读这份交接件
的人去找一个不存在的分支,故保留订正块而不是静默改掉。

新增〇节:mmg 回写的订单白名单含 HOUSE,而 jumpBiz.js:4-5 的头部契约明写「HOUSE 域
bizId 三义不是路由键」,isHouseNotifyRow(:36-38) 是 bizType==='HOUSE' && !isChatRow
——白名单若只按 bizType 匹配就分不开 CHAT 与 NOTIFY 两类行,HOUSE NOTIFY 会按 orderId
打开另一张单且页面不报错。给出一行可自检的用例形状。

取证边界:frontend_ref 77b421f8 在 hl-ui 的 git ls-remote origin 15 个 ref 里查无此
对象(阳性对照 16c3506d 查得到),故本节判据全部取自 origin/v2.1 tip 16c3506d。

target_release 从空串补为 "v2.1":verified 状态下留空会被 E_FRONTEND_STATE 拦,取值
按全仓已填条目主流约定(73/376 用 "v2.1");不取 hl-ui@<sha>,那个 sha 不可达。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 17:26:16 +08:00
Mimingguang 5cc2f7ee8b chore(changelog): #8166 回写 verified(hl-ui 77b421f8)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 17:12:13 +08:00
API Changelog Bot和Claude Haiku 4.5 7a31cbc816 docs: changelog for #8166 AC-8/AC-9/AC-10/AC-17 frontend delivery
changelog-filename-gate / validate (push) Failing after 1s
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-23 17:04:54 +08:00
Mimingguang 3702e9d653 chore(changelog): #8252 回写 verified(hl-ui 5f27c009)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 16:55:40 +08:00
API Changelog Bot 07c74aafe8 docs: 交接订单列表团期关键词筛选与团单行团期展示字段 (#8252)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:38:24 +08:00
Mimingguang 9521742f03 chore(changelog): #8194 status_note 补记前端已审阅后端三处订正,结论不变
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:36:44 +08:00
API Changelog Bot c1440208b2 changelog(8194): 订正降级态与请求示例三处(独立对抗评审复核后)
changelog-filename-gate / validate (push) Failing after 1s
1. 字典服务(hl-user-service)不可用时,靠字典才能纳入配置位的角色
   (GUIDE_ASSISTANT / STUDY_TEACHER / LIFE_TEACHER)**同样**返回 582117——
   原文「字典读挂时不会变成一律拒绝」只对内置兜底角色成立。582117 现在有两种成因,
   排查顺序改为「先确认字典服务可用性,再看字典内容」。
2. 请求示例原用了修复后必被 582117 拒的 payload,却紧跟 200 成功响应示例,已换成 GUIDE。
3. 补记两条边界:5 分钟实例缓存窗口;存量脏行会被前端回显提交并逐行校验,
   可能让整次保存(含不传 scopeRoles 的整期覆盖)被 582117 拦下。

同步订正 errorcode javadoc、resolver javadoc、单测 javadoc,并新增一条把降级态
行为钉住的用例(GroupBatchStaffRoleSlotGuardTest#dictUnavailable_dictRoleIsRejectedKnownBoundary)。
2026-09-23 16:30:05 +08:00
Mimingguang aaefbe9dba chore(changelog): #8194 回写 not_required(5821xx 走拦截器透 message,维持通用 toast)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:17:20 +08:00
jw和Claude Opus 5.5 226deac4a2 changelog: #8225 订单调整统一提交远程调用移出锁与事务,新增失败码 587043
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 16:12:15 +08:00
API Changelog Bot 40165d4e47 changelog(8194): 配置位缺失守卫 582117 触发集合扩大(管理后台)
changelog-filename-gate / validate (push) Failing after 2s
工单 #8194 / PR #8259。PUT /v3/admin/group-batch/{productBatchId}/staff:
582117 的触发角色集合由「内置兜底名单 GUIDE/LEADER/PHOTOGRAPHER」扩大为
「除 DRIVER / OTHER 以外的全部取值域角色」,字典启用过的
GUIDE_ASSISTANT / STUDY_TEACHER / LIFE_TEACHER 被删回后不再静默放行。

契约零变更(路径 / 入参 / 权限 / 成功响应结构不动),属行为变化。
测试服已实测并已还原现场。
2026-09-23 16:10:21 +08:00
Mimingguang 5951522b47 chore(changelog): #8230 回写 not_required(5 调用点全只传 orderId,破坏点零命中)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:08:17 +08:00
lc和Claude Opus 5.5 85621d5e16 docs(order-v3): #8230 团期订单支持用餐,生成/保存/重置/查询/套用模版可只传团期ID
changelog-filename-gate / validate (push) Failing after 1s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 15:59:53 +08:00
Mimingguang 8591992142 chore(changelog): #8226 回写 verified(hl-ui 9e0897c2);#8123/#8148 回写 not_required(维持通用 toast)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 15:31:04 +08:00
Mimingguang b662606a22 changelog: #8231 物资四态前端已交付 verified(mmg e15dd73b)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 15:15:48 +08:00
Mimingguang ebb36b140f changelog: 23_frontend 用车用房面板3项前端已交付 verified(mmg d5918009)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 15:05:52 +08:00
Mimingguang 9a6b26748c changelog: #8221/#8202 车型字典归一回显两处前端已交付 verified(mmg c314c8c6)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 14:53:47 +08:00
jw和Claude Opus 5.5 dd72fd6a09 docs(changelog): #8226 车型大类中文名空白校验收紧 + 空名大类不再被挤出字典白名单
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 14:35:35 +08:00
API Changelog Bot和Claude Opus 5 c494ccccdd docs(changelog): #8123 #8148 团期 staff 保存新增 100503 与 582117 两个错误码
changelog-filename-gate / validate (push) Failing after 2s
端点 PUT /v3/admin/group-batch/{productBatchId}/staff 的路径、入参结构、
成功响应结构零变化,多出两个此前不会返回的业务码:

- 100503「资源被占用,请稍后重试」:#8123 给保存口加订单级 @Lock4j
  (key = batch-staff:save:{productBatchId},expire 30s,acquireTimeout 走
  lock4j 默认 3s)后,同一团期并发保存的后到者会收到它。HTTP 200 不是 5xx,
  锁维度是单个团期、跨团期不互斥。
- 582117「角色 {0} 未归属任何人员配置位」:#8148 把角色与人员类型的判据
  改读配置位字典后,必须把「DRIVER/OTHER 结构性无位」与「本该有位却被从
  字典里删掉」分开,后者不拒绝会让该角色的 582114 当场静默失效。

正文写了三件前端会撞上的事:端点名 group-batch 吃的却是 productBatchId、
成功码是 200 不是 0、5821xx 全族在 hl-ui v2.1 无专门分支而靠统一拦截器
按 code 非成功值 toast,故两个新码零改动即有基本行为,待办只有 100503
的可重试语气。100503 与 582117 在测试服活体不可构造的理由已按契约边界
点名环境(前者需临界区 >3s,后者需删全站共享的配置位字典),不是让前端等。

Refs #8123
Refs #8148

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 14:25:31 +08:00
API Changelog Bot和Claude Opus 5 0d44436def docs(changelog): #8218 行程用车需求 PENDING_REVIEW 文案按 kind 分叉
changelog-filename-gate / validate (push) Failing after 2s
两个出口同步调整中文文案:
- 行程用车(TRAVEL)的 PENDING_REVIEW 改为「待提交车务」(等团期管理员整团放行,无逐户审核)
- 接送机(TRANSFER)的 PENDING_REVIEW 仍是「待审核」(有逐户审核动作)

变更接口 2 个,均为查询端点,无新增参数。
后端已部署(dev-v3 commit 7738668b8),前端待改。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 13:49:23 +08:00
API Changelog Bot 0e8feb0b66 remove: rollback, should use 管理后台 in filename 2026-09-23 13:47:47 +08:00
API Changelog Bot和Claude Opus 5 7c56f43ca1 docs(changelog): #8218 行程用车需求 PENDING_REVIEW 文案按 kind 分叉
两个出口同步调整中文文案:
- 行程用车(TRAVEL)的 PENDING_REVIEW 改为「待提交车务」(等团期管理员整团放行,无逐户审核)
- 接送机(TRANSFER)的 PENDING_REVIEW 仍是「待审核」(有逐户审核动作)

变更接口 2 个,均为查询端点,无新增参数。
后端已部署(dev-v3 commit 7738668b8),前端待改。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 13:47:33 +08:00
API Changelog Bot d149813991 remove: rollback mmg suffix, should be admin 2026-09-23 13:46:00 +08:00
API Changelog Bot和Claude Opus 5 5bda64b18a docs(changelog): #8218 行程用车需求 PENDING_REVIEW 文案按 kind 分叉
两个出口同步调整中文文案:
- 行程用车(TRAVEL)的 PENDING_REVIEW 改为「待提交车务」(等团期管理员整团放行,无逐户审核)
- 接送机(TRANSFER)的 PENDING_REVIEW 仍是「待审核」(有逐户审核动作)

变更接口 2 个,均为查询端点,无新增参数。
后端已部署(dev-v3 commit 7738668b8),前端待改。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 13:45:49 +08:00
jw和Claude Opus 5.5 4f8393a475 changelog: #8221 团级用车分组存量车型归一与 SUV 下拉回显不匹配(修复)
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 12:39:31 +08:00
jw和Claude Opus 5 49f43e50d0 docs(changelog): #8231 配导游/配摄影/物资放开到出行前四态 + 取消成团回收导摄配置(行为变更)
changelog-filename-gate / validate (push) Failing after 1s
- 后端条目:六个接口(配导摄保存、报账人等级、物资增/改/删、取消成团)
  可配窗口扩大、拒绝码 589520/589552 → 589598、取消成团导摄不再阻断且成功时回收配置
- 前端交接件:SuppliesPanel.vue 四处按 MATERIAL_PREPARING 前置隐藏,
  不改则后端放开在界面上等于没发生;确认物资那一处不要跟着改(另一个接口)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 12:26:06 +08:00
Mimingguang 302bb688cd docs(changelog): 两条 23_frontend 回写 verified(用房汇总统一取数 4b33ccbd/查看需求重排+需求详情弹窗 f713b1c6)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 11:42:14 +08:00
API Changelog Bot和Claude Opus 5 26b3f7516a docs(8202): 补点名受影响的前端组件(AC-6)
changelog-filename-gate / validate (push) Failing after 1s
原正文只写了泛指的「下拉组件」,没有具体文件名,mmg 拿到后仍要自己找落点。

实测点名(非推断):hl-ui origin/v2.1 上唯一调用 putVehicleRequirement 的 .vue 是
src/views/order-v2/detail/modals/FunItemAdjustModal.vue(:1177 import,
:2968 TRAVEL / :2970 TRANSFER 两个调用点)。阳性对照:该函数在 src/api/orderV2.js
与两个 __tests__ spec 里同样命中,证明 grep 正常工作、.vue 只有 1 个命中是真的。

顺带记一条可查证事实:src/api/orderV2.js 中 putVehicleRequirement 的 JSDoc
错误码一行写的是 582024 / 582091,不含本次新增的 582032 / 582033。

Refs #8202

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 11:14:34 +08:00
API Changelog Bot和Claude Opus 5 9a3d6a04a6 docs(changelog): 新增 #8202 车队字典校验与团期详情页3项前端待办的 changelog
changelog-filename-gate / validate (push) Failing after 2s
#8202/PR #8224 已合并 dev-v3(b439565be)并部署 TEST:用车需求提交/调整两条写路径
共用的车型大类校验新增车队活字典比对(582032/582033),存量码582022不变;
mmg v2.1(7df292624)已提前接入车型字典下拉。

另补团期详情页用车/用房面板3项纯前端待办(乘车户全选汇总/确认按钮布局/对话入口),
经核实②④两项已在 dev-v3+v2.1 端到端实现,故仅收窄为①③⑤三项。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 11:08:43 +08:00
API Changelog Bot和Claude Opus 5 5397036b98 docs(changelog): 用房·汇总首屏必失败根因——同页两组件共用 requirement-summary 被去重取消(前端缺陷)
changelog-filename-gate / validate (push) Failing after 2s
wx 反馈团期详情「查看需求」Tab 的「用房·汇总」恒显示「汇总加载失败」,
同页其余区块正常、点刷新即好。

根因在 hl-ui:RoomSummarySection 与 VehicleSummarySection 在同一 tick
各调一次 getGroupRequirementSummary(同 method+url+params+data),而
src/api/orderV2GroupBatch.js:563-568 这个封装未传 cancelDuplicate:false,
src/utils/request.js:260-275 用后发的 AbortController abort 掉先发的那条;
渲染顺序 Room 在前,被取消的恒是 Room,裸 catch{} 把 cancel 当失败吞掉。

后端与数据经测试服 nginx 访问日志(16 次全 200)、order-v3 应用日志
(全团需求汇总完成,零 ERROR)与只读 SELECT 核查,均正常,无后端改动。

建议主修 = RequirementTab 只请求一次经 props 下发;护栏 = 两个 Summary
组件的 catch 区分 ERR_CANCELED 与真实失败(路由切换 abort 同样会落进来)。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 10:38:58 +08:00
API Changelog Bot和Claude Opus 5 3e1e5599cd docs(changelog): 查看需求 Tab 操作重排 + 子订单行需求详情弹窗规格(前端优化,后端零改动)
changelog-filename-gate / validate (push) Failing after 2s
wx 2026-09-23 对团期详情「查看需求」Tab 提三点:新增正式行程用车需求按钮
应在顶部操作条、该按钮独立成卡片操作不方便、要一个按钮点开看用房/用车
需求详情;并总结「这个 Tab 操作整体不方便,整理优化下」。

本条给 mmg 四项重排规格:整团级操作收进 .requirement-tab__ops、预检提示条
每条可点直达解除入口、子订单表操作列加「需求详情」弹窗(按户聚合房+车)、
刷新收敛成一个且明细卡片默认折叠。

字段清单逐项对 origin/dev-v3 源码核过(GroupHotelHouseholdsRespVO /
GroupVehicleHouseholdsRespVO / GroupBatchRoomPlanDetailRespVO),无新增端点、
无出入参变化、无网关路由变化、无 DDL。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 10:28:18 +08:00
Mimingguang 7eba84761f docs(changelog): #8215 判 not_required(BatchHero 回落链接住 subOrderCount,hl-ui@61a549bd 补测试锁)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-23 09:59:25 +08:00
jw 09d3728e92 docs(changelog): 团期详情 A2 新增出参 subOrderCount(#8215)
changelog-filename-gate / validate (push) Failing after 2s
活跃子订单户数,与 A3 total / 看板 orderCount 同源同值。
TEST 09:50 三接口同轮实测均为 12(dev-v3 @ fc0508981)。
纯增出参,路径/入参/权限码/其余字段零变化,网关无改动。
前端是否取的就是这个字段名待确认,frontend_status 记 pending。
2026-09-23 09:52:17 +08:00
Mimingguang 425b4c7e76 docs(changelog): #8142 not_required 补 mmg 复核证据(row-key/虚拟待派/未读 Map 三处实证)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 09:30:54 +08:00
Mimingguang e5af5425e8 docs(changelog): #8195 回写 verified(hl-ui@7df29262),#8193 not_required 补 mmg 复核证据
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 09:28:29 +08:00
API Changelog Bot和Claude Opus 5 35f60460b9 docs(changelog): 车务派单看板两类需求并存时接送机整行消失的修复交接件 (#8142)
changelog-filename-gate / validate (push) Failing after 2s
同一订单现按需求维度出多条记录,字段结构零变化。
frontend_status=not_required:hl-ui 看板已用 requirementId 作 row-key
(src/views/fleet/board/utils/boardSummary.js:9-14),实测不受影响。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 09:09:23 +08:00
API Changelog Bot和Claude Opus 5 85855fbe8a docs(changelog): 团期查看需求页五处缺口的前端交接件 (#8195)
changelog-filename-gate / validate (push) Failing after 1s
四个接口:新增「批量确认接送机需求」端点;vehicle-households 补 endDate/teamNo/
户级 status/statusName 且未提交户进列表;hotel-households 补 endDate/teamNo;
保存正式用车需求新增车型字典校验(809119)。

三条会让前端静默出错的契约变化已写在正文开头:
- orderNo 从来不是团号,团号改读新字段 teamNo(orderNo 保留不删,v-for :key 在用)
- vehicleRowCount 不再恒 >= householdCount,旧不变量作废
- 批量确认部分失败仍返 code:200/success:true,要看 data.failedCount

覆盖边界照写未回避:vehicle-households 上「从未提交户」与「被打回户」完全同形
(均 requirements:[] + status:null),本接口给不出判据,出处
GroupVehicleHouseholdsRespVO.java:169-171。

同时逐行列出 hl-ui(origin/v2.1) src/api/orderV2GroupBatch.js 两处已过期的 JSDoc:
getGroupVehicleHouseholds :600/:601-602/:607-620,getGroupHotelHouseholds :576-586。

后端已部署测试服并实测(order-v3 dev-v3/62449e550/2026-09-22 22:22:58/ok),
九条验收全部取到活体读数,原始报文落盘;正文无任何「等部署/另行通知」类前向引用。

Refs #8195

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 22:53:51 +08:00
API Changelog Bot和Claude Opus 5 4a38a8d492 docs(user): 团期房务三事件补站内信配置行,管理后台新增三类消息 (#8193)
changelog-filename-gate / validate (push) Failing after 1s
三个 GROUP_BATCH_* 事件一直在发但 notification_event_config 无配置行,
分发器因此零产出。补齐后房管角色(ROOM_MANAGER)收件箱新增三类消息,
link 落 /housekeeper/grab-pool-group,hl-ui 已有通用 link 分支可直接跳,
mmg 零改动 => frontend_status=not_required。

同时记录三处前端看不见的配置变更(删两条无发布方的询房行、换店两条
inapp 关闭、TRAVELER_INCOMPLETE_DAILY 企微关闭),以免被误读为回归。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 22:26:19 +08:00
Mimingguang 82f6ada707 chore(changelog): #8159 成员共用候选读口前端交付 verified(ref bc4024952)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-22 22:06:19 +08:00
Mimingguang 338f6af9ed chore(changelog): #8150 前端核验 not_required 补证(hl-ui@6bf97829e)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-22 21:51:31 +08:00
Mimingguang 6edd653d3e chore(changelog): 22_frontend 查看需求页五项缺陷前端交付 verified(ref 91d476c93)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-22 21:34:19 +08:00
API Changelog Bot和Claude Opus 5 1a4a16030c docs(fleet): 订正 #8159 候选清单 CROSS_BATCH 的触发条件,group_batch_id 为空的行不在清单里
changelog-filename-gate / validate (push) Failing after 2s
原正文两处(浏览态判据列表、unselectableReason 取值表)都把 group_batch_id 为空
写成会以 CROSS_BATCH 出现在清单里,与同一份第六节「4. 覆盖范围」自相矛盾。
取数条件是 eq(group_batch_id, ?),那类行结构上查不出来。

Refs #8159

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 19:38:06 +08:00