This commit is contained in:
2026-10-14 11:02:49 +08:00
parent b768145b22
commit 8d6db2787b
7 changed files with 140 additions and 42 deletions
+61 -1
View File
@@ -1,6 +1,66 @@
# 测试环境单机部署与配置契约
## 自营统计 TEST 发布与验收(2026-10-13,进行中)
## 自营统计 TEST 发布与验收(2026-10-14,进行中)
2026-10-14 10:19(北京时间)按用户“采完一天、校验通过就发布一天,并优化本地处理”要求,Lastleg提交 `61930438808e2cf407a39905b7f20f34ecaf2f7a` 已经预构建#308及backend-java #684成功发布,运行digest为 `sha256:133bfa20b3c89c6516018553f0973633184a75ef09b82b9e9f8094eef125614f`。删除常规构建的固定30分钟等待,保留事实归并、版本复用、完整性和发布屏障;完整列表订单每批最多100单原子保存有效暂存、观测序号及检查点,缺项和修订仍走单独解析。97项采集/恢复/发布测试、5项网关检查通过;更新后真实HTTP冒烟16请求/11项检查通过。Integration容器未变化,两端仍BUSINESS/continuous/1200ms且唯一出口正常。10:12:33~10:13:45维护窗口约72秒,仅持有并释放五项租约,检查点和请求计数未改,无DDL或Nacos变更。9月18日整天实际2186单、44次列表请求、零额外详情,全部VALID、业务键和观测序号各2186且无空商品明细;本地有效暂存阶段2549ms,账号采集86730ms,从首次采集到两仓全部发布127689ms。两仓均SUCCEEDED/APPLIED、PUBLISHED/COMPLETE、daily ready且结果版本关联一致,未等30分钟;随后9月17日也完成发布,10:19逐日核验两仓共27/61天正式覆盖、无待发布日、9月16日在采、33天排队,无漏排或重复活动根。单次耗时不是P95或稳定吞吐承诺。此次包含此前674914c的库存显式重试修复,但该入口真实失败恢复场景仍未另行验收;两个月销量、P2正式容量和人工视觉仍未全部完成。证据位于后端target:`selfop-root-immediate-publish-tests-r2.log`、`selfop-root-immediate-publish-gates-r1.log`、`selfop-root-immediate-deploy-dispatch.json.status`、`selfop-root-immediate-runtime-after.json`、`selfop-root-immediate-deploy-hold.json.released`、`selfop-root-immediate-live-acceptance-r2.json`、`inventory-turnover-http-current684-r1.json`、`selfop-root-calendar-audit-r49.json`。
2026-10-14 09:47(北京时间)库存扫描与周转修复已发布:Lastleg预构建#306 SUCCESS,`backend-java #683 SUCCESS`仅部署提交 `2e2a354ba60635fa3bc8c59f2a41f535fe120ac3`,digest `sha256:d34748898da8ab819676686a7a17b5c4d5d171ad2df408baaee39bc307093c59`,容器 `f41a2abe297f91a9bac2b8ca337c3e4d7faa452f980c6bedf2eda1ad7466eb7b`。Integration保持#679/c640fa,容器身份未变化;两端真实BUSINESS、continuous、1200ms及唯一出口核验通过。09:41:08在自然检查点取得五条维护租约,09:41:50释放,约42秒,任务状态、检查点和请求计数未改;随后销量自动接续。US01库存原计划任务第三次尝试于09:46:01~09:46:34读取6页、新增6次请求,09:46:35 PUBLISHED/COMPLETE;来源总数、唯一业务键、有效stage与库存快照均5760,任务及scope指针一致,10月14日日代表已保存。US02当日库存仍有效。09:47销量已自动接续9月23日,61日中18日正式覆盖、2日在发布流程、1日在采、40日READY,无漏排或重复活动根。真实周转HTTP回归30请求/25项检查通过,覆盖两仓SKU/OWNER、7/15/30窗口、同版本分页、筛选和权限;不等同正式容量或人工视觉验收。证据:后端target `selfop-root-inventory-deploy-dispatch.json.status`、`selfop-root-inventory-runtime-after.json`、`selfop-root-inventory-deploy-hold.json.released`、`selfop-root-us01-inventory-published-r1.json`、`inventory-turnover-http-current683-r1.json`、`selfop-root-calendar-audit-r33.json`。
本次库存恢复使用精确SQL而非成功的RETRY接口:09:42接口返回HTTP200/B0001,真实businessGuard把DEAD库存根写入合成停止原因 `BUSINESS_SESSION_STOPPED`,未创建重试审计。独立读回确认后,09:43只对上述库存任务恢复READY并撤销该合成原因,保留原计划身份、失败证据和累计55次请求;未清除账号冷却或供应商错误保护。该完整恢复链的缺陷已用真实CommandService→TaskService调用回归复现并修复,提交 `674914c65194e259d4cf697d49afb8ca3c6690e6`,61项定向测试及5项网关检查通过;此提交尚未部署,不为该入口再次中断正在运行的P0。证据为 `selfop-root-us01-inventory-api-retry-r1.json`、`selfop-root-us01-inventory-exact-recover-r1.json`、`selfop-root-inventory-explicit-retry-tests-r2.log`。只关闭本次库存整轮恢复和上述HTTP回归项;两个月完整销量、该入口真实恢复验收、正式容量及人工视觉仍未完成。
2026-10-14 09:38(北京时间)销量仍持续运行,未为本次修复暂停:09:37只读核验已接续9月25日,1113/3009单、62次请求;61日中13日正式覆盖、5日在发布流程、42日READY及1日在采,无漏排或重复活动根。US01库存同日任务在保留计划身份和全部请求计数后单次显式恢复,第二次尝试仍于第49页遇到跨页重复而DEAD(已确认55次请求、48/58页),不能认定库存恢复成功;US02当日库存已发布。后端新增提交 `6024faa9a` 将库存分页独立为 `inventory-page-size=1000`(出库默认100不变),并将已核验的持续库存扫描异常有界重扫落入提交;`0aa188445`修复持续计划身份的显式RETRY入口;`2e2a354ba60635fa3bc8c59f2a41f535fe120ac3`收口周转精度、资格判断及销量复用run的scope约束。93项采集/恢复/目录测试、65项周转/发布测试和17项网关/发布检查通过。精确候选Lastleg #306(queue7789)正在预构建,DEPLOY=false;这些后端改动尚未部署,实际后端仍为#682/#679,不能把本地通过算作运行恢复。证据:后端target `selfop-root-us01-inventory-resume-r1-result.json`、`selfop-root-us01-inventory-progress-r5.json`、`selfop-root-calendar-audit-r26.json`、`selfop-root-inventory-pages-tests-r2.log`、`selfop-root-turnover-publish-release-tests-r1.log`、`selfop-root-inventory-release-gates-r1.log`、`selfop-business-prebuild-lastleg-service-2e2a354ba606.json`。后续仅需一次Lastleg更新,库存重扫验收、真实容量与人工视觉仍未关闭。
2026-10-14 09:25(北京时间)库存周转前端独立发布完成,不中断P0采集:Admin提交 `3f728cd0b2c8392960ad9487fd10e991282ea1ee`,Jenkins `admin-web-test #599 SUCCESS`,精确提交已核实且SCM恢复release/test。仅纳入周转/原库存明细的显示及切换相关7文件,采集看板布局与后端未提交改动未混入。修正DataTable slotName契约,正式数量/已知小计、过期库存/采集失败和空图状态分别展示;两视图切换保留仓库,趋势及证据弹框根部挂载。本地前端61项定向测试、类型检查与构建通过。运行镜像 `admin-web-test:3f728cd0b2c8`,imageId `sha256:510676d51f3976198fb1452013e8d433555d3213474e6d940e9b6319de84ccf8`,健康及库存路由200,实际响应的库存JS资源含本次修复标记;人工1920×1080截图验收仍待确认。首次资产检查错误假设入口JS直接包含库存块名而未命中,随后按容器真实资产清单读取HTTP资源核验通过,未重发部署。Lastleg与Integration容器身份保持#682/#679且健康,销量采集继续。证据:后端target `selfop-root-turnover-admin-release-admin-web-test.json`、`selfop-root-turnover-admin-runtime-r2.json`、`selfop-root-turnover-admin-consumers-r1.log`、`selfop-root-turnover-admin-build-r1.log`。下段“未发布”仅保留为此前本地核验事实;本次只关闭上述前端发布项,后端精度/重试修复、US01库存恢复、容量和人工视觉仍未完成。
2026-10-14 09:21(北京时间)P0保持自动采集,本地核对P2现有未提交改动:库存周转前端20项、后端SQL/资格31项、库存分页异常重试54项通过,Admin类型检查通过;SQL语义测试为H2合成数据,不代表MySQL容量验收。待发布改动包括DataTable的slotName契约修正、库存过期/采集失败提示、周转精度与资格校验,以及库存重复/条数变化时有界重扫;本轮未新增业务代码、未发布、未改测试环境数据。09:15只读确认US01当天08:00库存任务 `LXCOL-20261014-9D09C8ED42364633` DEAD/SELFOP_STOCK_DUPLICATE,最近库存发布仍为10/13 00:15;US02当天08:01:43已PUBLISHED。US01恢复仍未验收,不将本地重试测试算作线上恢复。09:21核验9月29日3422单全部VALID,共70次列表请求、未追加详情;US01/US02均APPLIED等待合并发布,9月28日已自动接续。61天中13天正式覆盖、2天已入库待发布、1天在采集、45天排队,无漏排或重复活动根。另有容量生成器、固定响应对照和压测执行器35项离线测试通过,不等同真实容量验收。证据为 `selfop-root-sep29-fast-progress-r2.json`、`selfop-root-calendar-audit-r14.json`、`selfop-root-turnover-capacity-tools-r1.log`。精确工作区指纹与日志:后端target `selfop-root-turnover-worktree-audit-r1.json`、`selfop-root-turnover-inventory-state-r1.json`、`selfop-root-calendar-audit-r8.json`。P2发布、正式容量/后台构建并发、人工视觉仍待完成;保持P0优先。
2026-10-14 09:13(北京时间)补充自动接续与任务池核验:9月30日根已完成1951单,共40次列表请求,全部暂存VALID;US01/US02均APPLIED,但尚未正式发布。两仓按现行首采合并构建间隔等待至09:39:39/09:39:47重试(run YIELDED、无错误),来源为 `SelfopExecutionService` / `OutboundCandidateBuilder.regularBuildDue` 的30分钟规则,并非供应商冷却或账号暂停。9月29日已自动开始列表采集,等待发布不阻断后续根。逐日审计8/14—10/13共61天:13天已正式覆盖,1天待构建发布,1天正在采集,46天READY,无漏排、无重复活动根;后续审计同时核对活动分仓子任务,避免将已归并待发布误判漏排。证据:后端target下 `selfop-root-calendar-audit-r3.json`、`selfop-root-calendar-audit-r4.json`、`selfop-root-sep30-fast-progress-r3.json`。完整两个月覆盖仍未达成,本轮未改代码、配置或运行数据。
2026-10-14 09:10(北京时间)按用户要求放弃慢任务后,重新获取列表的10月1日整天采集已完成,两仓均正式发布。新根 `LXCOL-20261014-3202CA3607FC47E8` 共2050单、两轮各21页,共42次已确认请求,完整列表直接处理,未追加逐单详情;US01于09:09:44、US02于09:09:47发布,子任务均SUCCEEDED/APPLIED、run为PUBLISHED、coverage COMPLETE且daily ready=1。此前慢的主要原因是每处理一单重复扫描整批做分仓投影;提交 `c0e1d42b621477a345c5987cb473eae54d743274` 移除循环中的重复投影,保留开始与完成时的投影及缺项补详情。Lastleg预构建#305通过,backend-java #682仅部署Lastleg成功,运行摘要为 `sha256:911e8b65a043e42ad21576804f0c100e9ea749326f43d4563ec2dd733c0098a0`;Integration保持#679的c640fa2镜像,#111新预构建未部署。原配对发布#680在HOLD_INTENT_ACKNOWLEDGED阶段取消,未取得维护租约或修改服务;#681编译失败无环境写入。旧列表根9B6C已停止,部署后仅按精确旧owner/fence释放已退出进程的过期等待,未清空数据或计数。新根本地处理实测42秒推进658单,HTTP保持42。Discovery定向19项及Gateway5项通过。Admin提交 `3291d34fb8b2508d7f6800d57f4af972a250ab65` 经#598成功发布,阶段标签改为“处理出库订单”,10项定向测试通过,人工视觉待确认。运行仍为BUSINESS/continuous=true/1200ms,无DDL或Nacos变更。
09:10:24独立只读核验两仓正式发布覆盖均为10/01—10/13共13/61天,剩余48天;发布run、scope及覆盖快照身份匹配。9月30日根 `LXCOL-20261014-84B80BD4B26147C6` 已自动接续到605/1951,无暂停或实时冷却。两个月全量及P2仍未完成,P2继续后置。证据位于后端target:`selfop-root-oct1-fast-progress-r7.json`、`selfop-root-local-perf-coverage-r1.json`、`selfop-root-local-perf-runtime-r1.json`、`selfop-root-local-perf-expire-exited-lease.json`、`selfop-root-list-label-admin-release-admin-web-test.json`,以及定向测试日志。本段替代下文08:54尚未发布、仍待排查本地性能的当前结论。
2026-10-14 08:54(北京时间)按用户明确要求放弃10月1日旧根并重新按列表采集:旧根 `LXCOL-20261014-7C26A31C56A64E96` 已通过原business stopReason机制终止为DEAD,原因 `USER_RESTART_WITH_LIST`,停在1315/2050;首次事务因本地ROW_COUNT读取方式错误已回滚,经回读确认未写入后执行第二次事务成功。旧暂存和检查点保留,不再续跑该根;账号计数、节流、配置和服务未改。正式BACKFILL接口单次返回200并创建新根 `LXCOL-20261014-9B6C031B52C54A9F`,来源北京时间10/01 00:00—10/02 00:00,自动派生US01/US02子任务。08:51:58提交,08:53:31已完成两轮21页目录,共42请求、2050单/2262条SKU,SKU及数量缺失均为0;08:54:10本地有效处理34/2050而请求仍42,当前未新增详情请求。阶段标签DETAIL包含本地订单处理,不能据标签认定还在调用详情;本地保存、校验和分仓耗时仍需排查,整天统计尚未发布。此前临时旧目录补扫代码已撤回,本轮没有新发布。证据为后端target下 `selfop-root-oct1-abandon-r2.json`、`selfop-root-oct1-list-restart-r1-result.json`、`selfop-root-oct1-list-fields-r1.json`、`selfop-root-oct1-list-progress-r3.json`及`r4.json`。
2026-10-14 08:47(北京时间)P0「列表可用、缺失补详情」已完成 TEST 发布:总控按用户单独接手授权执行 backend-java #679(queue7774),提交 `c640fa2d0d4d9a926f272754679101c23645d6c4`,使用已成功预构建的 Integration #110、Lastleg #304。远端执行 `8590f70e-0f37-4033-8339-b85ad706e70d` 已 DONE,Jenkins SUCCESS 且结束,维护租约 release ACK 后独立连接确认无维护 owner;双服务健康、运行提交及精确镜像摘要均匹配,BUSINESS、continuous=true、1200ms 保持。本次无DDL、无Nacos发布、无重新arm,断点及已采数据保留。此前两次回退的终态验证已修正:按实际HTTP协议冻结 retainedBytes 十进制字符串,并接受省略的null绑定字段,历史会话和其余字段仍严格核对;本轮Node105、Python21项定向检查通过。10月1日原根恢复RUNNING,08:46:44至08:47:08有效暂存从1168增至1181/2050,账号无暂停、无实时冷却。旧根已完成的目录缺列表商品行,仍需补详情;新目录开始使用列表优先,暂未据本次续跑证明整体提速幅度。证据:`baiyue-firstleg/target/selfop-root-p0-post-deploy-r1.json`、`selfop-root-p0-post-deploy-r2.json`、`selfop-root-p0-final-gates.log` 及私有执行回执。本段取代下文候选未上线的当前状态;两个月完整覆盖与P2仍未完成,P2依用户指示后置。
2026-10-14 08:35(北京时间)列表优先第二次切换 backend-java #678(queue7772)因 `TERMINAL_STATUS_MISMATCH` 未通过候选发布门禁,未发送释放意图;驱动已完成保护恢复(verified=false、recovered=true),远端 CANCELLED、构建不再运行。原双服务镜像恢复核验通过,五条维护租约 cancel ACK、事务后 owner 均为空,两个部署锁已释放。08:35:50 原采集根 RUNNING、DETAIL 892/2050;诊断 active/pending/nonTerminal 均为0,保留历史摘要未变。证据为后端 `target/selfop-list-preferred-recovery-progress-build678-r1.json`。当前新候选仍不能记为上线成功;冻结输入不修改、不自动重试,终态字段差异由接管总控统一定位和分工。
2026-10-14 08:29(北京时间)列表优先候选 `c640fa2d0d4d9a926f272754679101c23645d6c4` 已提交推送,Integration #110、Lastleg #304 预构建成功并核实精确镜像摘要。首次切换 backend-java #677(queue7770)已保护恢复,未完成候选发布验收:候选双服务启动及远端运行检查通过后,末端诊断检查仍要求 status 返回 null,因保留的终态会话触发 `STATUS_NOT_UNARMED`。恢复至原 `4ae158c93e2aa5d77761307d8d39c25077ab9444` 双镜像,健康、BUSINESS/1200ms保持;五条维护租约 cancel ACK,新连接确认无维护 owner,两个部署锁释放。08:26:44—08:28:10 原采集根从692/2050推进到739/2050,正常续跑。此次无DDL、无Nacos配置发布、未删除诊断或采集记录。#677 Jenkins结果SUCCESS表示保护恢复流程成功,远端阶段为CANCELLED,不表示新版本发布成功。已修正Python候选状态与Node释放门禁:仅接受冻结的同一终态会话及字段,结合active/pending为0和历史摘要不变;正反测试Node132项、Python19项通过。修正尚未重新发布,待当前总控核对新execution与精确清单。证据为后端 `target/selfop-list-preferred-build677-recovered-r1.json`、`selfop-list-preferred-recovery-progress-r1.json`、`selfop-list-preferred-recovery-progress-r2.json`、`selfop-list-preferred-terminal-status-fix-r1.json`;旧#676证据保留。
2026-10-14 08:12(北京时间)列表优先紧急修改已完成交接及本地定向验证,尚未提交或部署:接管对话 `01a137b9-87ca-7db0-a400-7c48c301ae9b` 接续原总控的现有修改,修正 Discovery 定位分支括号错误,并在列表本地处理循环独立检查执行时限、超时让出,不消耗供应商请求额度。最终用户口径为列表 SKU/数量完整则直接采用,具体订单缺商品行、SKU 或数量才补原详情,真实零值有效。两服务及依赖测试编译成功,5类定向测试108项、Gateway合同5项通过;发布专项只读复核两项修复及测试证据通过。测试覆盖完整列表不请求详情、缺项补取、补取失败重试、零值、空目录、旧目录恢复与超时断点续跑。证据为后端 `target/list-preferred-tests-r2.log`、`target/selfop-list-preferred-readonly-review-r2.json`。原总控、开发专项已交回本批写权,发布专项无在途发布;正常采集未因本轮交接停止。旧数量诊断已正式停止、占用释放且历史保留,见发布专项 `target/selfop-list-preferred-readonly-review-r1.json`。仍需冻结本批精确提交、绑定新镜像并完成环境发布及采集验收,不能据本地通过宣称列表优先已上线;库存周转与发布查询范围修复不混入本批。
2026-10-14 07:05(北京时间)#676 库存周转最小只读 HTTP 回归通过:`post676-smoke` 针对已部署 `4ae158c93e2aa5d77761307d8d39c25077ab9444` 串行执行一次,5次业务查询、含必要身份与退出共16请求、11/11断言通过。覆盖 US01/US02 × SKU/OWNER 首屏7/15/30窗口、US01 SKU固定上下文第二页及只读/无权限/客户/匿名访问边界;未造数、压测或变更采集。报告 `baiyue-firstleg/target/inventory-turnover-http-post676-r1.json`。A 已独立复核本轮11/11断言及后端身份与 #676 成功发布证据一致。当前仅关闭基础 HTTP 回归项;正式容量、P95、10并发下后台 build、完整30日样本数值及人工视觉仍未验,整个 P2 不关闭。有界数量诊断仍等待下一正常root绑定。
2026-10-14 07:03(北京时间)下一正常 root 的有界数量诊断已单次 arm 成功:HTTP 200/code200、session `quantity-next-da598868-9251-4a9b-8fdb-72b5c4caa2e3` 为 ARMED,来源 lingxing-primary、US01/US02、全货主;明确排除当前10月2日 root,当前业务仍 RUNNING。独立DB核验唯一 active_slot=1、未绑定root/collectionSession、真实生产者已附着、候选/配对/待配对均0;未重发arm、未用其他producer调用status。状态按持久字段派生,Session.state 本身不写入 state_json;首次提取断言错误保留在r1,正确复核为 `target/selfop-quantity-v2-next-root-arm-db-r2.json`,HTTP证据为 `selfop-quantity-v2-next-root-arm-r1-http.json`。等待下一合格LIST绑定,不强制指定或重放root;上限100单、2000 SKU行、2MiB,13:03:14前须绑定,绝对17:03:14到期且绑定后至多4小时,首个差异或不可判定按现有逻辑终止。仅DB有界观察已实际启动,统一执行 session `46440`,脚本 `baiyue-firstleg/target/selfop-quantity-v2-arm-observe-bounded.mjs`;首个观察时刻07:19:40,此后每15分钟一次、最多6次至08:34:40,终态提前停止。调度证据为 `baiyue-firstleg/target/selfop-quantity-v2-arm-observation-schedule-r1.json`,沿用该进程,不新增OS计划任务。尚无数量对照结果,不能据此认定可取消详情请求。
2026-10-14 07:00(北京时间)数量诊断 v2 能力发布成功:backend-java #676(queue7764)SUCCESS/DONE,精确提交 `4ae158c93e2aa5d77761307d8d39c25077ab9444`,Integration digest `sha256:c38c2631b27832888f95ec58ca4066c3ee395fc4a0427788d03e21fc2419f329`、Lastleg digest `sha256:b77c0aa6082516e10dba07d1c239e69f1e78ad58aab0e2cef029025547753be1`。remote 与候选 adapter 两处 Java/Docker 纳秒时间解析已修复;实际 Jenkins Python 3.10 完整 adapter fixture 13/13 通过后执行本轮。POST_SCHEMA_ONLY 路径未执行 DDL,候选双服务真实身份、健康、BUSINESS/1200ms及无诊断 grant 门禁通过;五条维护租约 release ACK,新物理连接确认无维护 owner,双部署锁释放。10月2日采集从维护前159/2051推进到07:00:28的185/2051,RUNNING/FETCHING、无新增限流;两仓正式覆盖各11/61天。证据:后端 `target/selfop-quantity-v2-build676-success-r1.json`、`selfop-quantity-v2-adapter-python310-full-r1.json`、`selfop-continuous-b6-r3.json`。本次发布步骤未 arm,后续07:03单次启用事实见上段;能力发布成功不等于实际数量对照采样验收完成。
2026-10-14 06:55(北京时间)后续 POST_SCHEMA_ONLY 切换 backend-java #675(queue7762)已按既定流程恢复为 `CANCELLED`,候选版本仍未验收通过。Jenkins Python 3.10 纳秒时间解析在 remote 已修复并实机只读回放通过;本轮候选双服务启动及 remote 运行态检查通过后,本地候选 adapter 仍因另一处时间解析报 `UTC_TIME_REQUIRED`,尚未发送 release intent,触发 ABORT。旧配置及旧镜像恢复、五条维护租约 cancel 均 ACK;06:55:11新连接读回无维护 owner,双服务健康、BUSINESS/1200ms、双部署锁释放。本轮零 DDL、未 arm;adapter 及直接测试由实现专项修复,发布专项仅保留环境执行职责。10月3日已完成,两仓实际已发布 run 身份与覆盖均匹配、各11/61天(剩50天);10月2日原根 `LXCOL-20261014-32493F115A934917` 已恢复至 attempt32、DETAIL45/2051、RUNNING/FETCHING,无暂停、有效冷却或新增限流。证据:后端 `target/selfop-quantity-v2-build675-recovered-r1.json`、`selfop-continuous-b6-r1.json`、`selfop-continuous-b6-r2.json`。后续不得重用本轮 executionId、容器身份或租约窗口直接重试。
2026-10-14 06:41(北京时间)数量诊断 v2 切换未验收通过,原业务采集已恢复。backend-java #673(queue7758)于06:33:05取得五条维护租约,执行两项增量 DDL、两个 quantity 配置节点 CAS 及候选双镜像启动;随后 `BUSINESS_RUNTIME_CHANGED` 触发恢复。原配置及旧双镜像恢复均有 ACK,但运行态核验再次失败,06:35:35进入 `FAILED_CONTAINED`,两个服务停止。#674(queue7760)按最小恢复方案持双部署锁,核对精确旧容器、旧 digest 与原配置后仅启动原容器并恢复 on-failure 策略;06:40新鲜运行态核验通过,两服务健康、BUSINESS 模式、1200ms、原 grant 匹配。已审 `cancelOwned` 仅释放本次五条维护租约,提交 ACK,新物理连接读回无维护 owner;#674 SUCCESS、双锁已释放。10月3日原根从维护前 attempt81 的2039/2250接续到06:40:59 attempt82 的2045/2250,RUNNING/FETCHING、无新增限流、暂停或有效冷却。两仓仍各10/61天。两项增量 DDL 保留,旧发布包不得原样重试;未 arm、未重建或重部署,后续失败根因由实现专项并行核对。脱敏证据:后端 `target/selfop-quantity-v2-contained-recovery-final-r1.json`、`selfop-quantity-v2-contained-control-r1.json`、`selfop-continuous-b5-r3.json`。此结论只确认原业务恢复,不代表候选数量诊断版本通过验收。
2026-10-14 06:24(北京时间)数量诊断v2尚未发布:预构建Integration #109、Lastleg #303均为DEPLOY=false。实际切换尝试backend-java #670因Pipeline沙箱解析入口失败,#671因节点名门禁失败;修正入口后的#672(queue7756)完成启动只读核验并取得双部署锁,但140秒内未获得自然无在途断点,本地NO_SAFE_BUSINESS_YIELD退出,远端06:23:28按180秒期限REFUSED/PHASE_DEADLINE。#672最终FAILURE,双部署锁已释放,主日志环境变更事件和命令消费均为空,五租约无维护owner,未停服务、执行DDL或修改配置。06:24原根10月3日继续RUNNING/FETCHING至1811/2250,无错误、暂停、有效冷却或新增限流,两仓仍各10/61天。证据为后端 `target/selfop-quantity-v2-build672-final-readonly.json`、`selfop-quantity-v2-build672-original-runtime-readonly.json`、`selfop-continuous-b5-r2.json`;本轮未arm,后续尝试须按新的明确执行决定推进,不能将预构建或执行器测试通过记为已上线。
2026-10-14 06:03(北京时间)第三批有界只读观察完成:10月3日根 `LXCOL-20261014-151408258B61481D` 从05:33的DETAIL 338/2250,经05:48的804,推进至06:03的1245/2250,RUNNING/FETCHING、error为空。10月4日已在候选构建间隔结束后发布;05:48及06:03两仓实际发布版本身份均匹配,完整覆盖10月4—13日,各10/61天、各剩51天。账号无暂停、有效冷却或废弃未决请求,限流累计仍为2,06:03确认请求数21029。证据为后端 `target/selfop-continuous-b3-r1.json` 至 `r3.json`。本批仅观察,未重新扫描供应商、改速或部署;数量诊断新版本仍处于发布执行器验证阶段,预构建成功不代表已切换。
2026-10-14 05:34(北京时间)采集与发布分别核对:05:33自动根已为10月3日 `LXCOL-20261014-151408258B61481D`,DETAIL 338/2250、RUNNING/FETCHING、error为空,两仓实际发布覆盖仍各9/61天。定向核查10月4日根已166/166、SUCCEEDED/ROUTED/COMPLETE;两个仓任务均APPLIED但RETRY_WAIT/YIELDED、首次执行、error为空,尚未PUBLISHED。其nextRetry分别05:45:33.475、05:45:40.242,与各仓上一候选build_started_at加30分钟精确相等;部署版本的SelfopExecutionService与OutboundCandidateBuilder对应规则确认这是首次BACKFILL的候选构建间隔等待,不据下一采集根开始推定上一日已发布。账号无暂停、有效冷却或新增限流。证据 `target/selfop-continuous-b3-r1.json`、`selfop-oct-four-publish-readonly-r1.json`、`selfop-oct-four-publish-throttle-readonly-r1.json` 均位于后端目录;未重排任务或修改间隔。
2026-10-14 05:18(北京时间)第二批有界只读观察收口:10月5日原根 `LXCOL-20261014-72E387FBCC984D86` 已完成2834/2834详情,SUCCEEDED/ROUTED、coverage=COMPLETE;两仓子任务分别于05:15:36、05:15:40达到SUCCEEDED/APPLIED/PUBLISHED,warehouse_daily_ready=1,任务结果、当前scope发布指针及run身份均匹配。两仓冻结完整区间均覆盖10月5—13日,即各9/61天、各缺52天。10月4日自动根 `LXCOL-20261014-E20AE949EF184AFE` 已由SELFOP_CONTINUOUS_PLANNER接续,05:18实查DETAIL 74/166、RETRY_WAIT/YIELDED,有真实开始及结束时间、无错误;不是仅READY入池。账号pause=null、无有效冷却、pending未废弃,限流累计仍为2。04:48观察曾捕获新run初始化时的DIRECTORY 0,后续只读核查确认manifest目录已完整、有效暂存及详情断点保留,未发生重新扫描或丢失进度。证据为 `baiyue-firstleg/target/selfop-oct-five-post301-b2-r1.json` 至 `r3.json` 和 `selfop-oct-five-phase-reset-readonly-r1.json`。本批观察已结束,未停止持续采集、重提任务或修改运行配置;本段不代表61天历史全部完成。
2026-10-14 04:33(北京时间)#301发布后有界只读观察完成:10月5日原根 `LXCOL-20261014-72E387FBCC984D86` 从03:48基线892/2834,经04:03的1260、04:18的1619,推进至04:33的1956/2834,仍为RUNNING/FETCHING、DETAIL,最新errorCode为空。三次间隔15分钟的观察均无账号暂停、无有效冷却、无新增限流(累计仍为2),确认请求数17626→17994→18353→18690;两仓子任务仍WAITING_SOURCE/NOT_STARTED,不能记为10月5日已发布。两仓当前发布版本身份及冻结完整区间复核均通过,仍各覆盖10月6—13日8/61天、各缺53天。证据为 `baiyue-firstleg/target/selfop-oct-five-post301-r0.json` 至 `r3.json`。本观察批次已达到最多3次并结束,仅停止本地观察等待,未停止服务端持续采集,未重提任务、改配置或重复部署。
2026-10-14 03:45(北京时间)查询优化发布后的真实HTTP验收已通过:指标专项报告 `baiyue-firstleg/target/inventory-turnover-http-postpublish-r1.json` 绑定后端 `765b6e6208581006ae2e09dd672368aa3809d5b4`、前端 `02a9d72ef818a2c5f05ff38291b61f9a8c4ff888`,30次请求、25项检查全部通过,覆盖两仓SKU/货主、7/15/30日窗口、固定上下文分页、空筛选保留全局概览、无效/跨仓上下文及权限拒绝。US01 SKU首屏713ms、分页407ms,货主首屏445ms、分页402ms;US02各首屏139—171ms。这些为当前数据、并发1的单次HTTP耗时,真实链路覆盖部署版本MyBatis绑定及MySQL执行,不代表至少1万SKU、30个有效日样本、10并发或P95正式性能验收通过;人工视觉仍待确认。本段关闭下文“发布后HTTP待验”项,保留上述规模与视觉限制。
2026-10-14 03:45(北京时间)库存周转查询优化已单独发布:Lastleg `765b6e6208581006ae2e09dd672368aa3809d5b4`,Jenkins `#301 SUCCESS`,仅提交冻结的 `InventoryTurnoverSql.java` 及两个直接测试文件;35项定向测试与5项Gateway合同通过,最终MySQL r33六组完整结果一致、r34执行计划复核通过。当前小样本串行SQL为SKU首屏436ms、第二页405ms、货主首屏390ms,不作为HTTP耗时或正式规模性能达标证据。此次仅一次Lastleg构建部署,SKIP_TESTS=true仍编译测试源码;镜像推送后才等待10月5日自动根正常YIELDED断点,03:43接管五项维护租约,任务、预算及未决请求哈希保持不变,再放行部署。实际镜像引用及摘要与本次构建一致,两服务健康,Integration容器及启动时间保持,Admin未发布;三份Nacos全文哈希未变,两服务运行态continuous=true、间隔1200ms及同一grant保持。运行核验后维护租约ACKNOWLEDGED释放,Jenkins部署锁及数据库维护租约余留均为0。原根 `LXCOL-20261014-72E387FBCC984D86` 恢复RUNNING,第70次执行在03:44:29、03:44:57、03:45:13分别为802→815→821/2834;账号pause=null、无冷却,限流累计仍为2。主要证据前缀 `baiyue-firstleg/target/selfop-turnover-perf-`:`release-state.json`、`r205-capture-1-hold.json`、`r207-live-proof.json`及`-evidence.json`、`r208-release.json`、`r209/r210/r211-continuity.json`、`final-gate.json`。发布后真实HTTP验收由指标专项另行收口;人工视觉、至少1万SKU及30个有效日样本的正式性能资格、并发目标仍未验,本段不据部署成功宣称全部验收通过。
2026-10-14 03:18(北京时间)真实补采完成新日期并自动接续:13日根 `LXCOL-20261014-24F6B3648C324475` 已完成2960/2960详情,03:11:16为SUCCEEDED/ROUTED、coverage=COMPLETE;两仓子任务 `LXCOL-20261014-79925813D3594E6F`、`LXCOL-20261014-5E078271773D4AF1` 分别于03:11:48、03:11:58达到SUCCEEDED/APPLIED/PUBLISHED,warehouse_daily_ready=1,任务结果及scope发布指针均匹配。两仓冻结发布覆盖均为10月6—13日完整8天,即各8/61天、仍各缺53天。下一历史日10月5日根 `LXCOL-20261014-72E387FBCC984D86` 由服务端自动接续,03:13为目录21/29、RETRY_WAIT,03:18已到DETAIL 137/2834、RUNNING;同期账号确认请求数16726→16871,pause=null,限流累计保持2,未新增限流。以上为本发布对话03:13、03:18只读数据库快照;本批未重提任务、调速、部署、重启或修改环境数据,持续采集保持运行。此段覆盖下文“仅7天/13日仍采集”的旧状态,不代表61天已全部发布。
2026-10-14 02:04(北京时间)库存周转候选已发布:Lastleg `16d0b9c80fd8ee627407e306418b4e42d2320f3d`(#300 SUCCESS,SKIP_TESTS=true保留测试编译)与Admin `02a9d72ef818a2c5f05ff38291b61f9a8c4ff888`(#597 SUCCESS)均固定远端已审核提交,各仅一次构建发布;Admin SCM已恢复release/test及lightweight=true。后端构建期间仅预留Jenkins实际部署锁,镜像推送完成且执行确实停在该锁后,才在正常无在途断点持有五项数据库维护租约并放行替换;实际镜像摘要与构建推送摘要一致、Integration未重启。两端continuous=true、额度0及1200ms配置完整保留;运行态验证后租约ACKNOWLEDGED释放,Jenkins预留与数据库维护租约余留均为0。02:04:51复查采集进度1549→1621/2960、无暂停或新增限流;两仓仍各7天已完整发布、54天待补。部署版本、健康、页面入口及静态资源81项通过;真实HTTP/首屏耗时由总控另行收口记录;人工视觉与高并发目标性能仍未验,不能据本次发布完成宣称全部目标完成。证据前缀 `baiyue-firstleg/target/selfop-quantity-sampling-config-turnover-`:`backend-state.json`、`r154-live-proof.json`、`admin-release-admin-web-test.json`、`runtime-r1.json`、`final-continuity.json`;维护释放为 `selfop-quantity-sampling-config-continuous-r155-turnover-release.json`。本段覆盖下文周转“待发布”及Lastleg仍为3d3507的旧状态,61天数据补采仍未完成。
2026-10-14 01:38(北京时间)当前运行事实:已按本轮授权开启两端持续 BUSINESS 采集,并将 Lastleg `daily-request-budget` 从实际旧值12000改为0;两端间隔仍为1200ms,已用计数、未决请求、grant及原截止配置均保留。Jenkins `backend-java #669` SUCCESS,沿用已部署 `3d3507a770cc067209cfb779840a1a01ae5b87af` 的原容器和镜像,仅配置CAS及重启;三份Nacos完整回读、两端内部运行态continuous=true与健康检查通过。五项维护租约已ACKNOWLEDGED释放且余留为0,原13日任务 `LXCOL-20261014-24F6B3648C324475` 恢复RUNNING,01:36实查详情由994增长至1016/2960。前两次#667/#668均在写入前失败,随后完整只读确认配置及容器未变;预算断言和远端Python纳秒解析修正后19项直接测试及远端全套写入前预检通过,不将其表述为应用全量测试。
服务端已持久化8月14日至10月13日共61天的对应任务,其中53条为新自动补采根,13日沿用原人工根;10月10日查得3个历史根(1成功、2其他状态),不属于本次新增重复。按两仓当前已发布版本的冻结覆盖证据,各仓仅10月6—12日7天完整,仍各缺54天,不能将任务入池记为两个月数据采完。数量诊断24单/25条SKU配对均相同,尚不足以取消详情采集。库存周转新候选仍待独立发布及真实HTTP验收,本条不据配置切换推定其完成。主要证据位于 `baiyue-firstleg/target/selfop-quantity-sampling-config-continuous-` 前缀的 `r142-result.json`、`r143-live-proof.json`、`r144-release.json`、`r145-pool.json`、`r146-progress.json`、`r147-coverage.json`、`r148-config-confirmed.json`;本段覆盖下列旧额度、有限队列及持续开关未启用的历史状态。
20:04 按用户“先手动恢复采集,再改额度”执行:19:55已通过原人工BACKFILL接口提交10/07根 `LXCOL-20261013-6ECEF4366F694584`,20:04实查RUNNING、325请求、账号无暂停;原1.2秒间隔、Nacos、日计数和独占截止均未改。提交前只将本机必须容纳root10800秒加900秒的过保守预检改为90分钟余量,按2100预估核对剩余3180后提交,未重复已有日期。取消BUSINESS每日/根次数硬额度的代码 `c2bb769676c487c13eb6dee962c13febeeffe83e` 已推送,121项定向测试及5项Gateway检查通过;计数、1.2秒、期限、429/鉴权/未知结果保护和VALIDATION上限保留,每轮requestBudget仍是YIELDED批次边界。该版本尚未部署,当前仍由旧服务采集。已准备一次性有限接续脚本,在7日两仓发布且无活动请求后只部署Lastleg、验证镜像和运行API无次数上限,再接6日;不续22:36:59原许可,不执行SQL/清零或修改Integration。20:05接续进程已启动(PID17464),状态WAITING_CURRENT_COLLECTION,当前根354请求;启动状态以 `target/selfop-unlimited-cutover-r1.json` 为准,不将待发布代码记为运行生效。