优化
This commit is contained in:
+214
@@ -0,0 +1,214 @@
|
||||
# 测试任务盘点与需求台账
|
||||
|
||||
> 历史参考:用户已于 2026-09-09 清空测试任务登记,改为手动管理任务。以下归属、文件锁及调度安排均为历史记录,不再作为当前派工、恢复任务或授权依据;需求与验收证据保留,未完成项不因此视为完成。
|
||||
|
||||
## 当前责任与 C → A 转交(2026-09-09,优先于下方历史记录)
|
||||
|
||||
按最新组织登记,A `01a0845f-c1c7-7091-8c8e-77d10f2df35a` 统一负责 **T-001/002/003/007 货柜与订舱包**;B `01a0845f-cc2a-7390-bbf1-d62b949de032` 继续负责 **T-004/005/006 派送包**。C `01a0845f-d356-79e1-95f1-a61d204ec1e7` 停写待命,不再另派工作。用户现场信息直接进入 A/B,验收缺陷也直接退对应负责人,入口无需中转。
|
||||
|
||||
协调已读取 C 最新停写轮 `01a0847a-20c3-7fc2-9d83-2d2c592449f9`:状态 completed/idle,明确无在途测试或构建、未新增运行,未提交/删除/回滚。当前 Git 只读核对 C 唯一差异仍为 `ContainerDetailView.emptyReturn.behavior.test.ts` +128/-2;A/B 其他差异和本测试任务两份脚本全部保留。
|
||||
|
||||
以下 C 原准入精确文件集合现转 A 唯一写入(不是全模块授权):
|
||||
|
||||
- Admin `src/modules/container-loading/pages/`:`ContainerDetailView.vue`、`ContainerDetailView.test.ts`、`ContainerDetailView.emptyReturn.behavior.test.ts`。
|
||||
- Admin `src/modules/ocean-bookings/pages/`:`OceanBookingDetailView.vue`、`OceanBookingsView.vue` 及原有页面测试 `OceanBookingDetailView.test.ts`、`OceanBookingDetailView.release.test.ts`、`OceanBookingsView.test.ts`。
|
||||
- Backend `firstleg/src/main/java/com/baiyue/firstleg/service/ContainerService.java`、`firstleg/src/test/java/com/baiyue/firstleg/service/ContainerServiceTest.java`。
|
||||
- Backend `firstleg/src/main/java/com/baiyue/firstleg/oceanbooking/service/OceanBookingService.java`、`firstleg/src/test/java/com/baiyue/firstleg/oceanbooking/service/OceanBookingServiceTest.java`。
|
||||
|
||||
A 原有列表/API、terminaldrayage 范围不变,B 范围不变。未列出的订舱组件/API、共享路由/DTO/SQL 不自动转交。现有差异与下方 C 的 91/1816/70 项证据一起交接,禁止重做已实现生产逻辑;T-002/003 尚缺现场复现、T-007 尚缺页面验证的限制保留。
|
||||
|
||||
本检查点仅更新责任与文件锁,没有新增测试、提交、部署、HTTP 或数据库操作。共享 Admin 构建/Maven target 下一次运行仍须串行协调;原环境与提交权限不扩大。
|
||||
|
||||
## 最新交接与验收检查点(2026-09-09,覆盖下方六人历史快照)
|
||||
|
||||
当前按组织登记由 A/B/C 三名单任务全栈负责人执行,原后端仅待命。协调已只读核实三名原后端末轮停写摘要及构建结束声明;不再向原后端或旧专项派缺陷。原已获准范围按下表转交,不扩展到共享根路由、公共 API、权限或 SQL。
|
||||
|
||||
| 全栈负责人 | 转交范围与保留现场 | 停写/运行证据 |
|
||||
|---|---|---|
|
||||
| A `01a0845f-c1c7-7091-8c8e-77d10f2df35a` | 原 A Firstleg terminaldrayage 生产/测试子域及 ContainerWorkbenchService/测试;保留唯一后端改动 ContainerWorkbenchServiceTest.java +40。ContainerService 不属于 A | 原 A 后端 `01a0845f-c52e-7123-93c6-c63182042c44` 已停写;最后串行复跑 20 项通过,12:21:50 结束,无在途构建 |
|
||||
| B `01a0845f-cc2a-7390-bbf1-d62b949de032` | 原 B Lastleg delivery 子域/测试及 delivery-documents-v1.yaml;额外仅 iam-v1.yaml、deploy/sql/README.md 两处“七类→三类”文案。customervisit 仍仅允许运行已有测试,exceptionorder 不自动放行 | 原 B 后端 `01a0845f-c8c5-7bd2-9afc-85a3fe508c2a` 已停写,28 项通过,无在途构建;仅两处文案未提交 |
|
||||
| C `01a0845f-d356-79e1-95f1-a61d204ec1e7` | 原 C 四文件:ContainerService.java、ContainerServiceTest.java、OceanBookingService.java、OceanBookingServiceTest.java;全部无改动。保留此前详情/订舱前端准入,列表/API 不自动转 C | 原 C 后端 `01a0845f-d008-7c60-a3c0-49f3aeb955f4` 已停写,70 项通过,无在途构建;C 负责人已自行读取交接 |
|
||||
|
||||
构建资源目前无团队在途写入;下一批同一 Maven target 和 Admin 构建仍串行分配。A/B/C 本批前端写入结束,现有差异作为验收保留,不因释放运行锁而允许其他队覆盖或提交。
|
||||
|
||||
### C 队 T-002/003/007 离线验收
|
||||
|
||||
- 实际只改 `apps/admin-web/src/modules/container-loading/pages/ContainerDetailView.emptyReturn.behavior.test.ts`,+128/-2,补 18 项挂载测试;未修改生产代码,A/B 的六份前端差异保留。
|
||||
- 协调已直接审阅 diff,并于 12:36:33 独立执行 `pnpm test src/modules/container-loading/pages/ContainerDetailView.emptyReturn.behavior.test.ts src/modules/container-loading/pages/ContainerDetailView.test.ts src/modules/ocean-bookings`:11 文件、91 项全部通过;不与团队同一套 91 项重复累计。
|
||||
- 已读取 C 原始命令结果:`pnpm test --maxWorkers=2`,exit 0,240 文件、1816 项通过,267.67 秒。保留之前默认并发 8 项 5000ms 超时的失败事实;未放宽断言或超时阈值,不宣称默认并发命令已绿。typecheck/build 通过为 C 团队工具证据。
|
||||
- 状态/权限深链、清单 API 选择、拒绝请求、错误态、订舱关联正反例离线通过;“同柜添加前后”使用 Mock 快照,不是实际入仓分配端到端证据。T-002/003 尚未复现,不放开 LOADING 关联门禁;T-007 空客户保存/放舱仍待页面现场验证。
|
||||
- 本批无提交、推送或部署;环境授权与是否启动环境验收须按当前对话最新指令核对,不以离线通过标记业务完成。
|
||||
|
||||
## 当前启用批次(2026-09-09,覆盖下方历史快照的组织状态)
|
||||
|
||||
用户已确认创建并启用三个通用小队。六个任务均在登记测试项目的本地当前工作区创建,无分支/worktree。下方旧24任务统计是盘点快照,不代表当前组织总数。
|
||||
|
||||
| 团队 | 前端 task_id | 后端 task_id | 首包与写入边界 |
|
||||
|---|---|---|---|
|
||||
| A | `01a0845f-c1c7-7091-8c8e-77d10f2df35a` | `01a0845f-c52e-7123-93c6-c63182042c44` | T-001 还柜:前端独占 container-loading/pages/ContainersView.vue、其测试、api/terminalDrayages.ts;后端独占 firstleg terminaldrayage 子域及 ContainerWorkbenchService/其测试。其他共享文件先经测试协调锁定 |
|
||||
| B | `01a0845f-cc2a-7390-bbf1-d62b949de032` | `01a0845f-c8c5-7bd2-9afc-85a3fe508c2a` | T-004/005/006 派送节点:前端独占 overseas-warehouse 派送页面/组件/API及测试;后端独占 lastleg delivery 子域/资料契约与测试。File/IAM仅先只读,确需修改由测试协调明确单文件锁 |
|
||||
| C | `01a0845f-d356-79e1-95f1-a61d204ec1e7` | `01a0845f-d008-7c60-a3c0-49f3aeb955f4` | T-002/003/007 送柜报关与订舱:前端先只读检查与复现清单Tab、订舱关联,ocean-bookings内可在交接后修改;container-loading共享页面不得写,待A释放后由测试协调转锁;后端独占 firstleg oceanbooking 子域,ContainerService及其测试按需取得锁,禁止写A的工作台与terminaldrayage |
|
||||
|
||||
首包均为已分配、等待接单/交接确认;消息送达不等于实施完成。新成员先核对当前分支、工作区、用户最新口径及已有提交,确认不重做已实现内容;旧所有者停写确认前不得写重叠文件。
|
||||
|
||||
测试协调 `01a046ea-cfc4-73a1-85f0-c69c714bff22` 接收旧专项停写/交接摘要、新成员接单/文件清单、定向测试证据,唯一维护本台账的后续状态和临时文件锁。入口完成本批登记后不与其并发写台账;测试协调不得修改组织登记或接管生产文件。普通反馈只进测试任务;需要用户决策才汇总到入口。
|
||||
|
||||
运行限制:可本地源码实现、离线单元/契约测试、类型检查与构建;不得部署、操作数据库、发真实HTTP或恢复全量造数;不得提交/推送其他人的文件。首包默认交付精确diff与测试结果,提交/推送由测试协调在核对现有授权和共享暂存区后串行安排,不自动混包。
|
||||
|
||||
现场:Admin仍干净;后端两份还柜脚本仍未提交,归属待测试协调确认,新团队不得改动。全仓公共文件、初始化SQL聚合文件、共享API基础设施、根路由不在任何首包默认写入范围。
|
||||
|
||||
## 交接执行记录(2026-09-09,测试协调唯一维护)
|
||||
|
||||
- 测试协调已实际接管:读取组织/台账、核对工作区、收取停写证据并向六名新成员发送准入范围,不以消息送达作为完成。当前仅源码与离线验收;部署、数据库、真实 HTTP、浏览器造数均暂停,环境复验标记**待授权**。
|
||||
- 当前只读现场:Admin `release/test@7b75f40` 干净;Client `release/test@9b9a2b1` 干净;后端 `test@e5d826b4` 仅下面两份脚本脏改。旧 Admin 交接声称的四份未提交文件,已由 `git show --stat 7b75f40` 证实纳入该提交;`canViewCurrentLoadingList` 也已在 HEAD,不能重复实施或当作当前脏文件。
|
||||
- 两份 `scripts/admin-test-env-modules/phase5-terminal-drayage{,-contract.test}.mjs` 由本测试协调任务内部代理产生,归本任务保管,其他队禁止修改/暂存/提交。内容为实际提柜/还柜使用 `remark`、其余命令保留正式 `reason`,加强幂等冲突/零漂移和历史校验;代理交付语法检查及相关两合同 14/14,协调独立复验待执行。未提交/未推送/未部署。之前派送脚本扩展内部工作已中断,目前无其落盘改动。
|
||||
|
||||
### 首包准入与文件锁
|
||||
|
||||
| 工作包 | 接单证据与状态 | 当前唯一写入集合 | 阻断/下一检查点 |
|
||||
|---|---|---|---|
|
||||
| A前端 / T-001 | 已回首检查点;旧Admin停写已核实,已放行源码/离线检查 | `container-loading/pages/ContainersView.vue`、`ContainersView.test.ts`;`api/terminalDrayages.ts`、`terminalDrayages.test.ts` | 补嵌套动作缺失/无权限/路由行为矩阵;不重做239733a刷新;环境事实待授权 |
|
||||
| A后端 / T-001 | 已回首检查点;旧后端8/10停写已核实,已放行 | Firstleg `terminaldrayage`生产/测试子域;`ContainerWorkbenchService`及对应测试 | 未证实生产缺陷;保留实体/实际提柜/卸柜/权限门禁,运行定向离线用例 |
|
||||
| B前端 / T-004/005/006 | 已接单并提交文件清单;旧Admin停写已核实,已放行 | `overseas-warehouse/pages/DeliveryOrdersView.vue`、`DeliveryOrderDetailView.vue`;`components/DeliveryDocumentsDialog.vue`;`api/deliveryOrders.ts`、`deliveryDocuments.ts`及各自现有测试 | 六按钮核查矩阵与状态/资料行为回归;缺BOL生成、编辑车队不能擅自扩建 |
|
||||
| B后端 / T-004/005/006 | 已回首检查点;旧后端16/12/IAM停写已核实,已放行 | Lastleg `delivery`生产/测试子域、`delivery-documents-v1.yaml` | customervisit现有测试可只读运行,修改需精确锁;File/IAM先只读;未发现生产根因则不制造改动 |
|
||||
| C前端 / T-002/003/007 | 已接单;旧Admin停写已核实,订舱文件已放行 | `ocean-bookings/pages/OceanBookingDetailView.vue`、`OceanBookingsView.vue`及各自原有测试 | 所有container-loading共享页面/测试仍只读,待A释放后转锁;先验T-007 |
|
||||
| C后端 / T-002/003/007 | 已接单并申请四文件锁;旧后端8/10停写已核实 | `service/ContainerService.java`、对应`ContainerServiceTest.java`;`oceanbooking/service/OceanBookingService.java`及对应测试 | 两态回归已在e5d826b4;不写A的ContainerWorkbenchService/terminaldrayage;先查实际缺口 |
|
||||
|
||||
`ContainerDetailView.vue`、`ContainerDetailView.test.ts`、`ContainerDetailView.emptyReturn.behavior.test.ts`当前冻结,不属于A/C任一默认可写范围;转锁须由本协调明确发出。共享SQL、根路由、公共API基础设施不放行。六队首包不提交/推送、不操作暂存区。
|
||||
|
||||
### 已收到的旧专项交接与新增线索
|
||||
|
||||
已明确停写:Admin、Client、国内PDA、海外PDA;后端1、2、4、5、6、7、8、9、10、11、12、13、14、16、17、18,共20个旧实现任务。余后端3、15待一次性交接;不唤醒旧负责人代修。
|
||||
|
||||
首包放行后,A前端、A后端、C后端已明确确认开始;A前端实际仅计划改`ContainersView.test.ts`,A后端实际仅计划改`ContainerWorkbenchServiceTest.java`,均未证实生产根因,禁止为产生diff改生产。C后端先运行现有回归。B后端已确认离线测试运行;B/C前端放行消息已送达,待其下一实际执行证据。
|
||||
|
||||
附加精确锁:B后端可将`iam/src/main/resources/openapi/iam-v1.yaml`及`deploy/sql/README.md`中的派送“七类”改为“三类”,仅该文案,不改权限或SQL。Firstleg Maven运行资源串行交给C,A先编辑、待C释放后执行,避免共享target/Surefire覆盖证据。
|
||||
|
||||
### 后续检查点(仅记录变化)
|
||||
|
||||
- 消息机制已按入口最新通知改为检查点主动读取;取消逐人接单/进度回执,A/B/C由各队前端汇总一条团队可验收交付。仅真实阻断、文件锁及跨队契约变化直接通信;未设置定时自动化。
|
||||
- C后端70项(七类)、B后端28项(七类)、A后端20项(两类)本轮离线通过;协调已直接读取对应Surefire XML核对tests/failures/errors/skipped,与交接数一致,均零失败/错误/跳过。此为报告独立核对,不声称协调另跑一次Maven。C前端订舱9文件56项及typecheck通过为其本轮工具交付,待团队总交付复核。
|
||||
- C后端`firstleg/target`已于12:20:05释放;A后端报告12:20:36测试结束并释放。后续统一串行运行,不能仅凭最终目录反推过去没有并发。
|
||||
- A后端只新增`ContainerWorkbenchServiceTest.java`40行离线回归,无生产修改;协调已读diff,保持无聚合/无实际提柜不开放还柜。T-001仍待现场,不能记业务完成。
|
||||
- 协调独立运行`node --check scripts/admin-test-env-modules/phase5-terminal-drayage.mjs`、该模块合同`node --test`:5/5通过,定向diff-check通过,仅换行提示;此5项不与代理此前14项重复相加。两份脚本仍未提交。
|
||||
- **A已明确释放详情范围,已转锁C前端**:`ContainerDetailView.vue`、`ContainerDetailView.test.ts`、`ContainerDetailView.emptyReturn.behavior.test.ts`;只补多态/权限/深链真实行为矩阵为优先,确证生产缺失才改。上文“详情冻结”自此被替代,列表文件/API仍归A。
|
||||
- B前端已取得实际生产缺陷:标记退货仍自由填SKU/箱数并发送旧请求;正按B后端确认的原出库`returnSources/items`与幂等键收敛。T-006其他缺失能力保持核查,不自动新建BOL打印/车队接口。
|
||||
- 首次交叉离线退缺陷已执行:协调检查A的全量原始输出,`pnpm test`为240文件/1794项,1792通过、2失败;均命中B在途`DeliveryOrdersView.vue`新增退货箱数控件缺placeholder。已直接退B前端补语义提示并运行`inputPlaceholder.contract.test.ts`和`overseas-warehouse/layoutAcceptance.test.ts`,禁止放宽合同;不将此并行快照算最终门禁。
|
||||
- A前端已汇总团队可验收交付并释放列表Vue/测试/API锁:只改`ContainersView.test.ts`(+58/-5)与后端工作台测试(+40);前端定向41/41、typecheck/build/diff-check通过,后端20项通过。T-001进入离线验收记录,业务仍待环境授权/当前同柜证据;列表文件暂不自动转C,需其精确申请。未提交/推送/部署,保留A测试diff。
|
||||
- 协调已直接审阅A前后端测试diff,并在Admin独立执行`pnpm test src/modules/container-loading/pages/ContainersView.test.ts src/modules/container-loading/api/terminalDrayages.test.ts`:2文件41/41通过,exit 0(12:24:45启动)。A本批离线定向验收通过;不重复累加团队41项,不提升为环境闭环。
|
||||
- 后端3/15检查点只读任务快照为idle但未返回停写正文,仍按**交接证据未取得**保留,不自动释放其范围,也不要求全体重发确认。
|
||||
- B前端已汇总团队交付:前端实际5文件(deliveryOrders API/测试、DeliveryOrdersView页面/测试、DeliveryDocumentsDialog测试),后端仅两处七→三文案。协调已读生产与测试diff及后端ReturnSource/ReturnItem契约,独立复跑7文件34项通过(12:29:53,exit 0),包括之前退回的两项placeholder合同。两处文档diff范围正确,后端diff-check通过。
|
||||
- B本轮全量报告240文件1816项,1812通过、4个5000ms超时;随后四文件27项通过仅为定向复测,不算全量通过。C检查点显示其正在以两个worker进行全量验证,协调不同时再启动一套全量;最终稳定全量结论待报告核实。B团队typecheck/build通过为其工具证据,未环境复验。
|
||||
- T-004/005本批B定向离线验收通过;T-006退货请求已收敛为原出库items+幂等键且只推进RETURN_PENDING。打印BOL生成、编辑车队、取消关联出库与补录节点时间均保留未确认/未实现边界,不能将上传BOL下载或状态切换当成对应完整能力。B编辑结束,5文件锁转为验收保留,未提交/推送/部署。
|
||||
|
||||
| 关联项 | 新取得证据 / 限制 |
|
||||
|---|---|
|
||||
| T-001 | 后端10交接 `reports/terminal-drayage-TSTU8218173-readonly-20260909.md`:当时11:46—11:49诊断账号有权限;无拖车聚合/历史、无实际提柜、latest=PICKUP_READY;顶层和嵌套均只有SELECT_FLEET相关动作,不含还柜。不是当前页面身份或当前状态证明,不应删除门禁。 |
|
||||
| T-002/003 | 旧Admin/后端8确认现有Tab两态/多态实现与ContainerServiceTest已整合;用户具体国内柜添加前后响应仍缺。历史38项通过不代表当前HEAD完整行为验收。 |
|
||||
| T-004/005/006 | 后端16已提供 `lastleg-service/docs/delivery-node-handoff-20260909.md` 六按钮矩阵;原台账“未取得矩阵”已由此补充,但仍需B队复核。历史69项、File195项只是历史证据。 |
|
||||
| T-005文档 | IAM交接指出`iam/src/main/resources/openapi/iam-v1.yaml:127`、`deploy/sql/README.md:234`仍写七类;B后端先只读确认,确需修文档另给精确锁。 |
|
||||
| T-010/011 | Order交接eead11e9/e597beba;分页历史风险仍待核;测量后端6确认coload线索非最新末轮,不据此重做。 |
|
||||
| T-012 / PDA出库 | 旧海外PDA和后端14同时指出最后一次pick自动完成令显式complete不可达;后端14只读称depart未落departAt。未派新首包,不当作已修。 |
|
||||
| T-012 / 收货锁 | 后端5声明resolveReservedPallet未向Warehouse完整校验resourceLock ACTIVE/客户归属,历史“锁绑定全覆盖”过宽;排队核查,不未经契约确认新增规则。 |
|
||||
| T-009 / 财务 | Finance历史195项通过不证明真实MySQL双来源并存/版本竞争/组守恒;仅CNY、settledSourceFeeIds仅FIRSTLEG/CONTAINER_FEE。环境验证待授权。 |
|
||||
|
||||
以上历史通过数据均来自交接消息,不冒充本批重跑结果。后续可验证交付由协调离线复验,失败直接退原队,不回入口重新派工。
|
||||
|
||||
## 历史盘点范围与可信度(原始快照)
|
||||
|
||||
盘点日期:2026-09-09。依据当前入口用户需求、登记表、23 个已知专项的即时只读状态快照、局部源码与本地 Git 日志。没有调用真实 HTTP、数据库、Jenkins 或浏览器验收,也没有重新运行业务测试。
|
||||
|
||||
这是当前可核实证据的初版盘点,不是所有历史业务已经审计通过。历史消息中“已完成/测试通过”只作为线索,未取得本批原始报告不得提升为完成。任务状态快照不是交付证据;notLoaded 不等于任务丢失、归档或故障。部分 read_thread 返回空 items 或较旧记录,因此没有靠无限翻历史补造结论。
|
||||
|
||||
组织登记共 **24 个任务**:1 个入口总控、1 个测试专项、22 个实现专项(4 前端、18 后端)。23 个专项即时状态为 **8 idle、15 notLoaded**,没有返回 active。2 个末轮为 interrupted。未修改任务运行状态或队列;未发送跨任务消息。
|
||||
|
||||
本轮不声称任何一项历史需求达到“全流程完成”。以下“相关提交已存在”仅指本地 Git 中可见,未核对远端推送、线上版本或提交标题代表的全部实现正确性。
|
||||
|
||||
## 工作区现场(只读快照)
|
||||
|
||||
| 仓库 | 分支/HEAD | 未提交现场 |
|
||||
|---|---|---|
|
||||
| docs | HEAD `a18775b`(本轮编辑前) | 本轮前干净;仅登记、台账、README文档变更;独立方案已合并回登记表 |
|
||||
| apps/admin-web | `release/test` / `7b75f40` | 盘点时干净 |
|
||||
| baiyue-firstleg | `test` / `e5d826b4` | 两份还柜验收脚本未提交,75 行新增、3 行删除 |
|
||||
| apps/client-web | 本轮未核对 HEAD/分支 | status --short 无输出 |
|
||||
| apps/pda-uniapp | 本轮未核对 HEAD/分支 | status --short 无输出 |
|
||||
| apps/pda-overseas-uniapp | 本轮未核对 HEAD/分支 | status --short 无输出 |
|
||||
|
||||
后端必须原样保留的未提交文件:
|
||||
- `scripts/admin-test-env-modules/phase5-terminal-drayage-contract.test.mjs`
|
||||
- `scripts/admin-test-env-modules/phase5-terminal-drayage.mjs`
|
||||
|
||||
原登记测试专项拥有相关验收脚本范围,但具体这两份改动的作者和完整测试结果本轮未确认;交接前核实,不替他人提交、回滚或覆盖。文件中的历史 phase 名仅作现有路径,不恢复期数产品边界。
|
||||
|
||||
## 当前需求台账
|
||||
|
||||
新小队已创建;当前首包分配与交接门禁以上方启用批次为准。下方“候选队”保留盘点时建议,不表示已验收。原负责人以登记表 ID 为准。优先级为盘点建议,可由用户调整。
|
||||
|
||||
| ID | 优先级/候选队 | 最新需求与原负责人 | 已核实证据 | 当前判定与下一项关闭证据 |
|
||||
|---|---|---|---|---|
|
||||
| T-001 | P0 / A | 清关提柜列表直接确认还柜;Admin、后端10、测试 | Admin `239733a` 包含刷新及测试修改;`7b75f40` 是详情/费用修改,不等同列表缺陷解决。Backend `0d157e4d` 仅新增工作台动作投影测试 | **用户当前复现失败,未闭环**。指定柜 TSTU8218173;需同一柜当前接口动作、权限、按钮可见与还柜交互证据 |
|
||||
| T-002 | P0 / C | 送柜报关装柜清单 Tab 缺失;Admin、后端8 | 用户最新反馈,已派过检查;本轮没有取得针对该缺陷的交付证据 | **待核实/未关闭**。实际国内详情路由中清单可见、可操作;不能恢复成旧独立菜单代替 |
|
||||
| T-003 | P0 / C | 添加入仓单后关联真实订舱入口消失;Admin、后端8/10 | 已知页面有来源类型、订舱关联与 allowedActions 条件,尚未证实具体根因 | **待核实/未关闭**。添加前后同柜对比,合法关联已放舱订舱通过;与 T-002 同节点 |
|
||||
| T-004 | P0 / B | 派送状态缺 expectedVersion;手动“完成”请求发 DELIVERING;Admin、后端16 | 用户请求 A0422;Admin `89d237e` 标题和改动涉及版本命令与三类资料 | **有相关提交,待验收**。核对按钮目标状态、版本来源、并发失败和正常状态流转,不能只验证422消失 |
|
||||
| T-005 | P1 / B | 派送仅三类资料:装车照片、BOL文件(含签名)、签收文件(POD签收/快递签收);Admin、后端16/12 | Admin `89d237e`;Backend `465d9dfc`、`81b72992`;历史 `36272397` 七类方案已被需求替代 | **有相关提交,待验收**。x/3按类别计数、增删替换保存刷新;第三类不拆为两份必传,不新增电子签章或未经确认的完成门禁 |
|
||||
| T-006 | P1 / B | 编辑节点、打印BOL、详情、取消、编辑车队、标记退货六项能力核查;Admin、后端16/12 | 本对话已下发核查,未取得六项逐项证据矩阵 | **核查未完成**。逐项列入口/API/权限/副作用/验收,缺功能不冒充实现;退货不靠改状态伪造入库 |
|
||||
| T-007 | P1 / C | 订舱客户选填,空客户允许保存/放舱,多客户不填写;Admin、后端10/12 | Admin `87fc08b`;Backend `f37e9ce5`、`156520b5` | **有相关提交,待验收**。空客户保存放舱、有值清空、单客户正常;其他资料和权限门禁不放宽 |
|
||||
| T-008 | P2 / 待分队 | 尾程列表 INBOUND_COMPLETED 未中文化;来源测试专项 | 测试消息指 NYEXX2609090120、0119、0117,Admin HEAD 7b75f40;本轮未自行复验 | **仅收集,未派修复**。按用户暂停指令排队;补正式状态展示映射与行为测试 |
|
||||
| T-009 | P1 / 待分队 | 柜详情国内/海外视角、头尾程费用展示和计费合理性 | Admin `5068c13`、`6434003`、`7b75f40` 等相关提交;Finance `7e262651`、`5ecee657`;测试消息仍报告业务归属/分摊风险 | **部分实现线索,未整体关闭**。先拆界面与计费规则核查,避免将财务阻断混入紧急还柜UI修复 |
|
||||
| T-010 | 待确认 / 待分队 | Order 分页读取缺陷历史交接项;后端2 | 即时快照末条称 pages > 1 错误、拟补分页一致性;末轮 interrupted | **历史风险待核实**。不能凭拟提交叙述认定完成,也不自动恢复旧任务 |
|
||||
| T-011 | 待确认 / 待分队 | coload 11文件历史暂存/提交线索;后端6快照 | 末轮 interrupted,叙述与当前测量职责不完全一致;当前后端脏文件只见两份验收脚本 | **历史身份/提交归属待核实**。查对应提交及文件所有权,不凭旧消息重做 |
|
||||
| T-012 | 待确认 / 待分队 | 更早全流程:入仓码、托盘搜索、入库接口、排车、PDA、头程计价等 | 入口有历史派工/报错,但本轮未取得每项与当前版本对应的完整验收清单 | **保留历史待对账集合,不宣称全部通过**。后续按最小业务域补台账,不能凭旧“全量通过”掩盖当前失败 |
|
||||
|
||||
### T-001 的精确线索(不是根因结论)
|
||||
|
||||
- 集装箱号:`TSTU8218173`。
|
||||
- 历史报告:`baiyue-firstleg/reports/admin-test-env-acceptance-20260908191532.json`,关联 `containerBookingId=2097404178919911426`、`loadingPlanId=2097404178974437378`。仅用于内部精确查询,不作为用户可见业务编号,也不是当前还柜状态。
|
||||
- 实际导航路径:`/container-loading/overseas`;共享列表 `ContainersView.vue`。
|
||||
- 已观察的显示条件:海外工作台、`platform:firstleg:terminal-drayage:empty-return:confirm` 权限、行 `allowedActions` 和内嵌 `terminalDrayage.allowedActions` 同时包含 `RECORD_EMPTY_RETURN`。
|
||||
- 内嵌 drayage 缺失也会隐藏;尚无该柜当前响应证明究竟是哪一项不满足。不能未经契约确认删除校验,也不能归因于本地前端未部署。
|
||||
- 必须先取得同一柜只读事实;不自动执行还柜、写库或修改数据制造可用状态。
|
||||
|
||||
## 全部旧专项快照与交接去向
|
||||
|
||||
登记名称用于对照;实际侧栏名称可能存在历史差异,绑定以 task_id 为准。全部旧实现任务保留历史,不在本轮改名、新建或归档。与当前需求相关者转交对应候选队;其他任务保留为历史取证/按需支援候选,未知交付不能默认为已完成。
|
||||
|
||||
| 登记名称 | task_id | 运行 / 末轮状态 | 交付可信度及待核实事项 |
|
||||
|---|---|---|---|
|
||||
| 【测试】海外仓全流程 | `01a046ea-cfc4-73a1-85f0-c69c714bff22` | idle / completed | 接口末条消息为旧暂停说明;本对话后收到新的中文状态缺陷回报,时间信息不一致,不能用旧摘要断定所有验收停止或完成。 |
|
||||
| 【前端】Admin全流程 | `01a08051-01ab-72b0-9a8e-2c200f759eb8` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【前端】Client全流程 | `01a066b3-218b-7952-b8b7-311af4b44aed` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【前端】国内PDA | `01a041ba-52d5-71f1-b8f5-c5ff0f5166bb` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【前端】海外PDA | `01a03382-e812-7ea2-a992-cea04650efaf` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端1】认证权限审计 | `01a046ea-d2c0-78e1-8c05-a3462fe67ead` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端2】Order订单域 | `01a046ea-d4ea-7ad0-8819-b6b3266b5252` | notLoaded / interrupted | 历史末条提到 pages > 1 被误当异常,拟修分页读取;轮次 interrupted,提交/验收待核实。 |
|
||||
| 【后端3】国内仓储主数据 | `01a046ea-d6c2-7bd0-9955-967a2ac34a67` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端4】海外接柜 | `01a07a84-b3cb-7511-934a-72074fa29c22` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端5】海外PDA收货入库 | `01a03d00-fab2-76d3-a96c-b689bac67a40` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端6】头程入库测量 | `01a04124-c8fe-7f52-99d9-c1d6e28b70cd` | notLoaded / interrupted | 历史末条提到 coload 11 文件拟提交推送;轮次 interrupted,与登记测量职责不完全吻合,不能据此确认交付。 |
|
||||
| 【后端7】头程价格费用 | `01a046ea-d88d-79e0-8e52-ec3b58592e6a` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端8】装柜主链路 | `01a04148-6f68-7393-868d-c095d0e92026` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端9】装柜PDA | `01a06a6d-66f5-77f1-a0ab-f0383a2d5b7e` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端10】头程柜运报关 | `01a046ea-da69-72c0-af09-8d38fefadf4f` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端11】船节点集成 | `01a01e56-c30b-7513-be9e-03262a387696` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端12】文件打印 | `01a046ea-dc58-7393-bac9-8d2ef218bfb6` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端13】尾程计划 | `01a0426d-2d39-7d20-bfe0-e1bf084e3343` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端14】海外出库 | `01a07bb1-7a75-7933-b67f-75bcbafd7491` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端15】海外资源与本土业务 | `01a01e56-bc99-7170-a180-7b6e9f25fc9a` | notLoaded / completed | 历史末条报告费用 inboundId 语义待选择、供应商权威校验与跨客户分摊组缺口;称本轮无修改/测试/提交。 |
|
||||
| 【后端16】海外派送与客户服务 | `01a07be1-f0ab-7ec1-9dba-7d0adef3ca9e` | idle / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端17】Finance财务 | `01a05720-1940-7fd2-96b7-38a4a51f98b9` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
| 【后端18】跨区域网关与事件 | `01a07be1-f533-7fb1-9bee-6a6ff779a5d8` | notLoaded / completed | 当前快照没有返回可用交付正文;需求是否完成需看对应提交与验收证据。 |
|
||||
|
||||
## 下一次允许启动前需确认
|
||||
|
||||
1. 六个新任务已创建登记;当前需收集旧所有者停写和新成员接单证据,重叠文件交接完成前仅只读。
|
||||
2. 测试协调任务是否复用及当前可用性;旧状态摘要与新来消息不一致,不能自动断定“有人持续跟踪”。
|
||||
3. 逐包核实旧交付、未提交文件所有者,确定原任务停写与新任务接收,不要求它们现在重新运行。
|
||||
4. A/C 共享文件的串行顺序,B 工作包是否具备待验收条件,避免同时启动互相覆盖。
|
||||
5. 新一轮环境部署/真实操作需要明确授权;台账整理不继承成环境写授权。
|
||||
|
||||
## 更新格式
|
||||
|
||||
每次需求变化记录:需求 ID、变更口径、原/新负责人、状态与阻断、文件所有权、提交/推送/部署三项证据、测试命令和结果、页面验收版本与截图、下一动作。没有证据写“待核实”,不要填写推测的完成日期。
|
||||
|
||||
本文由入口在需求整理时维护,验收证据由测试协调任务交付后更新;多人不能同时改同一台账。未启用新组织期间不因本文自动派工。组织规则见 [独立任务协作登记](独立任务协作登记.md)。
|
||||
Reference in New Issue
Block a user