优化优化

This commit is contained in:
2026-10-20 14:24:45 +08:00
parent e96d256b29
commit 29ad61c2a0
26 changed files with 63 additions and 2 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

+9 -1
View File
@@ -1,6 +1,6 @@
# Admin 国内仓样式核对记录
本轮先核对 **1—20 号**,后续模块样式整理暂停。本次仅补充截图入口和页面路径,不修改业务代码、字段或流程。
本轮先核对 **1—20 号**,后续模块样式整理暂停。逐项根据用户截图修正展示布局,保留业务字段和流程。
页面路径相对于当前 Admin 后台域名;按下表菜单及按钮逐级打开。订单详情也支持业务入口 `/orders/inbound/{入仓码}`,将占位符替换为实际入仓码。第 1 项入口按当前代码更正为「测量数据 → 确认计费重发送」,该按钮打开的弹窗标题为「编辑计费数据」。
@@ -8,6 +8,14 @@
已有代码检查结果及历史截图结论保留在后文;本轮视觉结论以新收到的逐项截图为准。当前发布版本与运行证据见[TEST Admin弹窗发布记录](测试环境单机部署与配置契约.md#admin-dialogs-test-20261020)。后文各批次的“未提交或部署”为开发检查当时的状态,当前发布情况以该正式契约为准。
## 第 10 项截图反馈(2026-10-20)
| 页面 | 操作 | 截图依据及承载方式 | 当前布局 | 本次结论 |
|---|---|---|---|---|
| `/orders` → 详情 → 货品信息 | 编辑客户申报资料,第 10 项 | 用户截图 `codex-clipboard-b22c324a-dae8-4314-8d98-eba5aae4e022.png`;1180px 弹窗、支持全屏 | “订单申报资料”五项采用上方标签、三列控件,纵向留白偏大 | 仅该分组改为两行连续编辑表:渠道名称、只读渠道编码、预估体积;预计到货时间、跨两列客户备注。沿用浅色背景、无左侧色条;原订单资料、货品明细及第 11 项货品编辑不变 |
保留全部字段、候选加载及错误提示、渠道变更确认、版本校验、输入范围和提交逻辑。自动检查:定向 4 文件 / 115 项、类型检查、构建和全量 444 文件 / 3970 项均通过;业务脚本、原订单资料及第 11 项货品编辑模板与修改前一致。本次修正尚未部署,新布局待人工截图确认。
## 当前修改的截图核对清单
按用户最新要求持续维护固定编号:先完成模块代码,再按本清单逐条提供截图。1—13 沿用对话中既有编号,14—17 对应此前“测量 1—4”。新增条目只向后追加,不因插入模块重排已提供编号。下表记录已落地的本次弹窗样式、共享变化及保留编号的关联核对;代码检查与人工截图结论分别记录在后文,列入清单不代表所有状态已视觉通过。
+1 -1
View File
@@ -7,7 +7,7 @@
## 业务域文档
- [业务快速索引](业务快速索引.md):按关键词检索跨端代码入口与业务边界;先查根 AGENTS.md 短路由,按需读取命中行。
- [业务快速索引](业务快速索引.md):按关键词检索跨端代码入口与业务边界;含独立的按需原型入口表。先查根 AGENTS.md 短路由,只读命中行。
- 终端业务细则:[Admin](../apps/admin-web/docs/business-index.md)、[Client](../apps/client-web/docs/business-index.md)、[海外 PDA](../apps/pda-overseas-uniapp/docs/business-index.md);先从各应用 AGENTS.md 短表定位,行为变更再核对受影响条款。
- [订单与客户](订单与客户/README.md):登录认证、客户与企业、权限、头程订单和客户工作台。
+19
View File
@@ -127,3 +127,22 @@ Admin、Client、海外 PDA 从各应用 AGENTS.md 短表定位,行为变更
| 海外业务费用来源与客户财务 | 当前实现查财务契约与统一认证与服务通信契约;阶段 0A—0E 开发再读 `docs/财务管理/海外仓费用统一接入阶段0技术契约.md` | 当前 V1 由 `lastleg-service/financefee/` 校验海外入仓、采购、美国卡车、本土散板和海外仓服务费,通过完整快照和 Outbox 直接投递 Finance 内部入口入池;阶段 0 目标改为收费身份/候选版本、Finance 接受或拒绝结果事件及版本化资金计划。必须沿代码确认落地范围,不把技术契约当成已实现状态;Client 仍只读取获准客户财务 |
散货托盘码生成、打印与跨区传递:Admin `modules/loading-lists/components/PalletLabelPrintDialog.vue`;Firstleg `LoadingPalletLabelService`、`LoadingCompletedOutboxService`;Lastleg `LastlegSourcePalletMapper`、`InboundPlanService`。从各项目最近指引继续定位;散货 FBA 标签与一件代发实装托盘分别取各自冻结事实。
## 原型入口索引
仅在根指引的原型触发条件满足时读取。路径从工作区根起算;按终端只查命中行,不把原型当作当前部署或验收事实。
| 范围 | 首选入口 |
|---|---|
| 平台管理后台 | `docs/悦/货代SAAS平台后台/AGENTS.md`,按其中模块索引读取拆分原型;完整入口 `docs/悦/货代SAAS平台后台/index.html` |
| 企业客户端栏目与业务架构 | `docs/悦/柏悦物流客户端/柏悦物流客户端-栏目架构图.html` |
| 企业工作台与头程下单 | `docs/悦/官网头程下单/workbench.html` |
| 官网与企业入口 | `docs/悦/官网头程下单/index.html`、`docs/悦/官网头程下单/login.html`、`docs/悦/官网头程下单/register.html` |
| 微信小程序 | `docs/悦/虫虫出海小程序/index.html` |
| PDA 拣货 | `docs/悦/PDA拣货/pda-picking.html` |
| WMS 字段补充 | `docs/悦/货代SAAS平台后台/wms_full_data.json`、`docs/悦/货代SAAS平台后台/柏悦WMS系统文档.md` |
| 国内货柜履约原型盘点 | `docs/国内货柜履约/国内货柜履约页面与原型清单.md` |
| 海外仓全流程 | `docs/海外仓业务/README.md` 的页面 ID 索引 |
| 海外仓 PDA | `apps/pda-overseas-uniapp/AGENTS.md`、`apps/pda-overseas-uniapp/src/data/overseas-workbench.js`、`apps/pda-overseas-uniapp/src/pages/operation/operation.vue` 与 `docs/海外仓业务/README.md` |
| Admin/Client 验收 | `docs/Admin-Client前端原型还原验收规则.md` |
@@ -1,5 +1,15 @@
# 测试环境单机部署与配置契约
## 全量验收脚本补全与 Client 全量 HTTP(2026-10-20)
用户本轮授权 TEST 真实 HTTP。Client 全量报告 `baiyue-firstleg/reports/client-20261020-full/client-test-env-20261020044703-10963d08.json`:406 项通过、0 失败、2 项跳过(新建客户无入库计划/派送单,跳过详情复核)。新增客户账单、海外仓自助(退货预报创建与同键重放)、跨境采购/卡车/散板、入库与派送订单、船期价格和报关待办全部命中,原有注册/权限/订单/导入/消息链路无回归。
Admin 新增只读模块报告 `baiyue-firstleg/reports/admin-20261020-readonly-modules.json` 与 `admin-20261020-fleet-management.json`:audit 6/6、pda-releases 9/9、sailing-calendar 12/12、fleet-management 14/14;self-operated-analytics 空参返回 `B0001`,按非阻断缺口记录,不虚构指标。fleet-management 首次运行暴露两处真实接口差异并已修复:出车记录 `from`/`to` 必须是 ISO Instant,车队报价字段为 `quoteNo`/`status`/`recordVersion`。
离线合同 10 个受影响文件 97 项全绿;134 个模块合同 130 通过,4 个 `fleet-*` 既有失败另行处理。本地全量清单补充 6 个关键 Java 测试,`backend-full-regression.ps1 -DryRun` PASS。
未关闭:测试环境文件缺 `ADMIN_PDA_USERNAME`/`ADMIN_PDA_PASSWORD`,依赖 `phase3-loading` 的 appointment-work、dispatch 双 FBA 目的地(代码已内置 `FBA-SECOND`)和默认全量尚未真实 HTTP 验证;该文件仍含退役 `ADMIN_OVERSEAS_GATEWAY`,本轮以空值覆盖运行,建议清理。
<a id="admin-dialogs-test-20261020"></a>
## Admin 统一弹窗样式 TEST 发布(2026-10-20)
@@ -16,6 +26,20 @@ Jenkins `admin-web-test #653` SUCCESS,精确检出最终提交,耗时70.979
## 排车整车作业 TEST 匹配切换(2026-10-20,完整流程待验收)
12:12 BOL节点已修复并发布TEST:用户最终选择保持现有一次PDF下载,内部同目的地同预约号合并、不同号分别成BOL、无号照打且预约栏留空。根复用fleet实现真实分配读取/模型/窄Repository及持久化测试,capacity实现打印分组并独立逐SHA审查读取代码,前端仅只读核对,无UI/API路径变更。最终读取13项(含同item同实托双订单3+2分预约及BOOKING映射)和未变打印9项均通过,网关合同5/5;先前读取12+打印9的21项也通过,不把追加测试当生产修复。Print全模块本轮66项为65通过、1个需print.capacity.tests开关的2000页容量专项跳过;两份已删除类的陈旧报告明确排除,原始回执保留。Print空ISA仍复用原文本规范化、300字符及控制字符校验;其他空字段占位符不变。
Lastleg最终精确8路径候选`a13586aff0baf3fbd82ecdb05421434ecb44e4b8`以原运行6c595为父,Jenkins #377 SUCCESS;镜像`lastleg-service:a13586aff0ba`、ID`sha256:f3b8e9ee575b8895505fb9f9e1815c30817f97a6509a9780a57e1b8ac982af83` running/healthy。Print独立两路径候选`1d95298e5dd629c6790b06f46d8839364415d4d3`以原运行16d2为父,Jenkins #107 SUCCESS;镜像`print:1d95298e5dd6`、ID`sha256:b08e74e919fcb63d99a51577742469cc269706a53de713c4a83acd7099a5dbf2` running/healthy。两Job只跳过本地已执行用例的重复执行,均保留精确源码及测试编译打包;未发Admin/Client/PDA,未执行SQL、造数或推进人工单。当前工作区HEAD/index保持不变。
真实正式GET复验人工单`DS-E5A85B6D67214315A08135E122213D61`:仍LOADING/APPROVED、版本5、2票/2托/2箱、已拣0/已发0,打印前后整份详情逐字段相同、零业务写入、自有会话退出。BOL从原2页变为1页,两票入仓码ZY-KKHC-261020105352/ZY-KKHC-261020105356均完整保留,ONT8、合计2箱、ISA栏空白;X-Print-Page-Count与本地PDF解析均为1,A4尺寸通过。已渲染并检查实际合并PDF,沿原模板,不把本次打印核对扩大成完整Admin/PDA人工验收。HTTP私有证据dispatch-bol-after-20261020.json;运行证据dispatch-bol-runtime-facts-20261020.json;本地只读证据根.codex-temp/dispatch-bol-after-20261020.pdf、对应PNG及dispatch-bol-after-read-20261020.json。多预约/分量组合目前有真实H2 Mapper与打印请求回归,未伪称在共享TEST新增预约并实跑;人工用户重新下载确认仍待反馈。旧两页PDF和诊断均保留。
11:49用户已人工完成两级审核,原人工单`DS-E5A85B6D67214315A08135E122213D61`当前LOADING/APPROVED、版本5,双客户双托双箱、已拣0/已发0。用户报告同为ONT8却下载两份BOL,根只读详情—正式BOL GET—详情,主单逐字段相同,零业务写入、自有会话已退出。实际一个PDF含两页,页1只有来源ZY-KKHC-261020105352、页2只有ZY-KKHC-261020105356,两页均ONT8;PDF解析及X-Print-Page-Count均为2,不是超过18行后的续页。代码原因是DispatchBolData.Line.groupKey使用customerId+destinationKey,DispatchBolPrintService按此分文档,现有单测也明确断言同仓跨客户拆两份。当前只完成诊断,尚未改BOL分组;已向用户确认同车同仓合并时多个预约号是汇总还是继续按预约拆分,待答复后定义规则并实施。打印合并不自动改变派送单、费用或客户数据归属;未推进装车、扫码、重审或创建样本。私有HTTP证据dispatch-bol-diagnostic-20261020.json;本地只读PDF及解析证据在根.codex-temp/dispatch-bol-diagnostic-20261020.pdf及dispatch-bol-pdf-read-20261020.json。
11:31人工“提交调度审核”节点修复:用户已将人工单提交至DISPATCH_PENDING/版本3,发现重复提交入口及明确A0409被误记为未知结果。根复用三个内部执行者,分别修服务端动作资格、明确拒绝恢复记录和三个前端消费者,未扩到其他业务节点。服务端SUBMIT_REVIEW与写路径共用DRAFT/DISPATCH_REJECTED/LOADING_REJECTED谓词,原键正常重放不改;持久化24/24通过。精确两文件候选`6c59525decd59a4b7029e6e8346e5b788919a9df`,Jenkins Lastleg #376 SUCCESS,运行镜像`lastleg-service:6c59525decd5`、ID`sha256:8100e5a7ea17c7ede14a1571a3b3cabd003f34e5e07a25c7eb99c11948ba14d5` healthy。真实GET详情/列表均SUBMIT_REVIEW=false、DISPATCH_REVIEW=true,读取前后主单完全相同;只登录/退出自有会话,零业务写入。私有证据`dispatch-review-readonly-http-20261020.json`。Admin明确拒绝清除pending、旧明确终态初始化清除;真正未知保留原键和载荷,已获成功但资料读取失败仅GET刷新,不能被当作重新提交。恢复/新建消费者49项和弹框/列表/详情/既有加货五文件75项直接测试通过;初版十文件候选fa5692仅用于准备,未触发Admin发布;完整444文件4012项中4011通过、唯一失败为新增WorkSharedTripForm测试跨模块引用内部fixture。只改该测试为本地最小回执后,依赖边界与该测试两文件9/9通过,原失败记录保留,不称修正后另跑完整4012项。最终十文件候选`a0d8666d9f0882e4e619e85d28d494a8248262dc`以当前运行f422为父,不包含其他在途修改;Jenkins Admin #654 SUCCESS,精确检出固定标签并执行完整vue-tsc及Vite构建。运行镜像`admin-web-test:a0d8666d9f08`,ID`sha256:8c1d7b40b6b4039f8ab12007c6bf15531982a1ada836a02ff5d22813d4ae6c88` healthy;临时Job配置已按原始字节恢复。公网HTML、入口及排车相关5个JS资源逐SHA与运行容器一致,私有回执`dispatch-review-admin-assets-20261020.json`。首次静态探针错误使用API域名,在任何业务写入前失败;改用同一TEST配置的Admin登录入口后核对通过,没有重发构建或部署。人工单留在待调度审核,根和自动跟踪不得继续审核或扫码;本节点仍待用户刷新后人工确认。
10:54人工走单样本已备妥并保留给用户:`DS-E5A85B6D67214315A08135E122213D61`,ACTIVE/BEFORE_LOADING、DRAFT、版本2,两级审核NOT_SUBMITTED,2客户/2实托/2箱、已拣0/已发0、无出库派送。车辆`FT-E3A3F3B1-EF5`、司机`FT-e3a3f3b1-ef5验收司机`已正式分配,洛杉矶仓至ONT8。客户A来源`ZY-KKHC-261020105352`、托盘`PLT-USLAX01-261020-G1RB20KZ9GQQ`;客户B来源`ZY-KKHC-261020105356`、托盘`PLT-USLAX01-261020-G1RB28NCGJR5`,各1箱。正式fixture创建实收与排车后,在资源PUT已明确成功的同步检查点停止;85请求、157/157准备断言、4完整库存快照、客户库存未变、自有客户和PDA/平台会话全部退出。报告`reports/fleet-cross-DISPATCH20261020MANUAL1/report.json`的success=false/error=MANUAL_HANDOFF是有意未执行全链,不算业务失败或全链通过;独立交接结果manualReady=true。该单由用户从“提交调度审核”开始逐节点人工操作;总控及自动跟踪不得自动提交、审核、扫码、装车、安排、发车、签收、取消或清理该样本,只读跟踪和按用户后续指令处理。现场实物/硬件与完整人工页面验收仍待用户反馈。
10:43证照读取修复已发布复验:Lastleg候选`c76b9888f582509a8caf32f682d1581fbf11c8ec`以135为父,仅两Java生产文件及一直接测试;clean生产1075/测试464源码编译及四类43/43通过、0失败/错误/跳过。前一轮9错误来自新增测试跨包调用不可见六参构造器,仅改用现有public五参,未扩大生产可见性;原失败保留。Jenkins #375 SUCCESS,固定SOURCE_COMMIT=c76、DEPLOY=true、仅跳过已执行直接测试的重复执行,仍测试编译打包;运行`lastleg-service:c76b9888f582`,镜像ID`sha256:7cef1874d3e8d694bf7d8908cd66c04755431ee17fa3df16a5f1240378aa1c2f` healthy。原C冻结司机证照元数据/实际PNG逐字节读取成功,错kind及另一客户本轮测量文件的元数据/内容均A0404拒绝,读取前后DELIVERED/v11主单完全相同,自有登录退出;私有回执`dispatch-evidence-http-20261020.json`。此前455项主链HTTP绑定135版本,c76只改读取路由,不冒称在c76重跑455项。Admin实际已由#653发布`f4224e5d3a6883b8202d002ce3477f83f8e14c4c`,镜像ID`sha256:a8cd1ea9632d1aa8fd09370454e862dd31dca7cf71599f81763c8967734b7b27` healthy;根核f422差异恰为三份已冻结展示文件、与16/16输入一致,因此未重复发布或覆盖其父326767的其他改动。页面当前显示仍留待人工,以上运行与HTTP不能替代视觉验收。
10:34原C主流程HTTP后半链已通过:独立报告`reports/fleet-cross-DISPATCH20261020CAFTERLOAD3/report.json`实际129请求、24份完整库存快照、455/455断言通过、0失败/跳过、自有会话全部退出;原单`DS-96CED4927F8B457BB0CD30421E4AD49A`最终ACTIVE/DELIVERED版本11。两客户分别生成`OB-WH-20261020-074561`/`DL-WH-20261020-657474`与`OB-WH-20261020-657473`/`DL-WH-20261020-628994`,独立POD后持久汇总进入完成,库存不因安排/发车/签收/结案再扣减。原PDA原键发车重放成功、另一平台操作者复用原键A0403且全事实不变;结案不自动释放车司机,两项分别结束后验证旧释放键不能释放下一张空单的新占用,最后正式取消该零执行空单,closure为CARGO_COMPLETED_AND_RESOURCES_RELEASED。该455项只覆盖本次显式装车后续跑,前半链仍绑定原C及CRESUME2各自证据,不伪装成一次从头运行。TEST合成资料、非现场实物/非硬件验收标记仍保留;中事务注入回滚未在本次验证。另有配置预检失败未初始化任何HTTP报告,随后CAFTERLOAD2仅13条GET/登录退出、2库存快照,在派送预览NON_NULL省略字段被脚本误判时停止,无业务POST;修正为正式可省略空引用并保留真实对象拒绝后48/48直接合同通过,再以全新报告显式续原C,不删除或改写任何旧报告。当前将准备一张装车前、双客户双托零扫码的独立人工操作样本;页面及司机附件修复仍按实际独立门禁报告,不能将本次主链HTTP通过扩大为全部接口/四端视觉或人工验收通过。
10:27执行顺序校正:用户明确先跑通HTTP全链路后再人工走单,根已停止继续页面样式检查,保持原C装车后版本8,不重建/重审/重拣或再次装车。显式装车后续跑已准备,等待直接合同实际通过后才进入安排派送、发车、各客户POD及结案释放;尚不能声称后半程HTTP通过。新联合Node检查失败定位为direct模型A0403使用自造文案,生产helper按正式“该请求标识不属于当前操作员”严格核对正确;唯一测试写者正修fixture并经local-check排队。Admin详情误汇总其他动作Gate提示、车辆状态英文已在三文件修正并16/16定向通过;真实司机证照A0404已定位为MASTER文件属于司机四元组、当前排车代理误用本车四元组,三文件窄修复已交但未Maven、部署或HTTP复验。该修复仅可信MASTER冻结文件走司机当前/历史提供者,其余仍走原排车提供者,无类别重试、无权限放宽。当前目标优先级为真实HTTP,前后端已完成的显示修正暂不冒称线上修复。
@@ -20,6 +20,8 @@
12. 用户进一步明确“本批支持整托同车”:两张换标单已合到同一实托时,整托进入同一排车主单,物理托盘及容量只计一次,各换标单的箱数、客户及扫码归属分别保留。不得只装第一来源、借第一客户承载其他来源,或把同一实托拆成两张排车绕过排他占用;此确认取代该场景的待决定状态及仅作前置拦截的候选方案。
13. 用户进一步确认:换标已由客户确认完成、关联出库单尚未扫码时,只取消本次出库安排,保留已完成的换标成果,退回待安排。不得将已确认换标申请一并作废;取消须清除本次有效出库关联,保持真实客户、原换标成果及重新安排资格。此规则不放开已扫码取消或新增回库流程,整车取消仍遵循既有阶段、版本和零扫码门禁。
14. 2026-10-20 用户在人工BOL验收中最终确认:保持现有一次下载/预览PDF的方式,PDF内按“目的地+预约号”分别生成BOL;同仓同预约号的货物合并,不同预约号分成各自BOL,不按客户拆打印分组。用户前述“不同PDF”在后续“就和现在一样”的答复中已明确沿用现有承载,总控已说明当前实际是一个PDF包含多张BOL;不新增选择弹框、压缩包或下载协议。没有预约号也能打印,预约号栏留空,同目的地且均无号的货物合成一份。各BOL明细超页时可有自身续页,按原分页容量处理;打印分组不修改各票货物、库存、派送和费用的真实客户归属。货物按真实预约分配及数量归集,不把同一明细全量重复复制到每个预约。
## 二 原型依据与详情四块
原型为用户提供的新版 HTML,页面 `page-outbound-vehicle`、`page-outbound-vehicle-detail`,以及本轮最新排车详情截图。HTML 位于用户提供的本机原型路径,实施者沿本契约和目标模块矩阵定向读取,不扫描原型其他模块。截图最新确认优先于前一条“三块”的描述。
+8
View File
@@ -1,7 +1,15 @@
# 测试环境独立任务协作登记
2026-10-20 11:31当前人工验收节点为“提交调度审核”:根复用native_fleet_script(Java/直接测试两文件)、native_capacity_consumers(recovery/直接测试两文件)、native_fulfillment_script(弹框/列表/详情/既有预约加货八文件),均已交付冻结,无新对话和跨域扩权。后端24项及前端49+75项直接回归通过;根唯一发布后端#376并以真实只读HTTP核对人工单待调度审核v3、不可再提交、主单未变。Admin完整4012项仅fixture边界1项失败;最小修正后9项复验通过,根已完成十文件精确#654发布、类型/构建、运行healthy及公网5资源逐SHA核对,临时Job配置原文恢复。只待用户刷新人工确认本节点,不等同整条人工验收完成。运行、提交和HTTP证据唯一维护在[部署主契约](测试环境单机部署与配置契约.md)顶部;人工单不自动推进,日历新增预约不接管。
2026-10-20 BOL当前人工节点:用户最终确认保持现有一次PDF下载,内部按目的地+预约号分BOL、同仓同号跨客户合并、无号留空同仓合并;不新增下载弹框/ZIP/API,不扩大日历。根复用fleet只读设计真实分配数量与BOL投影,capacity独立只读核对,不跑重复检查,fulfillment已只读确认无需UI修改并交下载错误解析建议(另记待办,不并入当前包)。根随后冻结fleet五文件、capacity两文件及根Print两文件/唯一OpenAPI描述,均完成交付;读取13+打印9、网关5通过,Print全模块66中65通过1容量开关专项跳过。根已唯一发布Lastleg#377及Print#107,正式GET确认同仓空号由2页合1页、两票两箱均保留、ISA空白;人工主单LOADING/v5完全未变、自有会话已退出。只待用户重新下载确认,不代扫码或装车。实际环境证据见[部署主契约](测试环境单机部署与配置契约.md)。
2026-10-20 用户明确要求继续HTTP并复用三个既有独立对话加速;总控已重新派工并实际核对三者均active/inProgress。排车后端唯一写根.codex-temp/dispatch-manual-http-continuation-20261020.mjs,准备原人工DS从LOADING/v5到签收及本trip资源结束的一次性driver,不执行;派送费用后端只读预审安排/费用/签收;前端PDA原先只读预审已发现页面以allocated>picked误判可拣;根真实PDA响应确认两行available=1/allocated=0/picked=0后,精确解锁海外PDA dispatch.vue与dispatch-workflow.test.mjs两文件修复,API/store/样式不动,根统一验证与发布;HTTP继续不受页面修正阻断。内部三代理本轮只读交接已结束,不与独立对话并写;根仍唯一环境写者、local-check及执行者。本轮明确接续原单,不重建/重审,也不调用默认结案助手中的新建下一空排车探针;只结束本trip并核当前占用。根当前只读HTTP已确认LOADING/APPROVEDv5、零拣零发、唯一trip TR-9VA7RGXK6K1K17LDZC75O45MC,未推进任何业务。旧MANUAL_HANDOFF报告/intent保留,后续只用新报告、严格实时前置及新seal,未知写停;真实环境事实仍唯一维护在[部署主契约](测试环境单机部署与配置契约.md)。
## 2026-10-19 排车列表统一作业改造
2026-10-20 10:54总控交人工节点:主C后半链HTTP实际455/455及结案释放通过,司机证照三文件修复43项clean回归、TEST #375部署和真实元数据/内容/隔离复验通过;Admin已核#653/f422包含原展示修正,未重复发布。三内部执行者当前均已交付冻结,无新增任务或写权。根以唯一受保护执行准备人工单`DS-E5A85B6D67214315A08135E122213D61`,装车前DRAFT/版本2、双客户双托双箱、车辆司机已配、零扫码;准备85请求157/157,manualReady=true、自有会话已退出。最新环境事实和来源/托盘号只维护在[部署主契约](测试环境单机部署与配置契约.md)顶部。该单交用户从提交调度审核开始逐步验收,根及自动跟踪只读,未经用户新指令不得自动推进或清理,不能把准备检查点误作待修复失败而续跑。
2026-10-20 10:27总控当前安排:用户要求先HTTP全链路再人工走单,停止进一步样式验收。原C已装车后v8,根唯一准备显式AFTER_LOADING续跑,不重建或重做前半程;实际环境节点以[部署主契约](测试环境单机部署与配置契约.md)顶部为准。复用三个既有内部执行者:capacity唯一写跨客户脚本及direct合同2文件,修正测试模型A0403文案并以唯一85488等待共享检查槽;fleet已冻结证照读取Java及测试3文件,现只读检查后半程DTO,不跑环境;fulfillment已交详情展示3文件、16/16通过并冻结。根负责原单HTTP、共享文档、后续精确集成及发布,未新建用户可见任务。下方09:45的80263及LOADING v5属于此前检查点,不是当前状态。
2026-10-20 09:45总控接续:已按用户“测试可删除、不要备份”完成固定旧运输链清理和原生结构匹配;实际环境事实只维护在[测试环境单机部署与配置契约](测试环境单机部署与配置契约.md)。两处仓库字符比较及空单取消已由既有内部执行者交付、根集成135ffa662de10c1af76183ceef73eb37de73899f、45项通过并在TEST #374部署,原样本复验成功;无新建用户可见任务,根仍唯一发布和SQL/HTTP写者。新C两客户样本已到LOADING v5,验收脚本车牌大小写错误两文件经34项通过,单独精确对象689bd219ff015cee62b2e480b7b2a7c0522b4380(未另部署业务服务)。原C显式续跑驱动`.codex-temp/dispatch-cross-c-explicit-continuation-20261020.mjs`已排local-check,执行句柄80263,等待另一Admin全量检查释放共享槽;未启动则不得将其记为后半链已执行。新报告DISPATCH20261020CRESUME、原C报告和原命令全部保留,禁止从头重放。日历新增预约仍排除,页面控制超时单独列未验收,不以CI或静态审查关闭视觉节点。