{"content":"assist-base-service 开发日志 | merge 66f63f0 + 生产发布 20260908232343\n\nfix-sponsor-pending 已按 --no-ff 合并回 main(fea2dd9 → 66f63f0,go build/test 全过,已推 GitHub 与服务器 bare repo)。\n\n生产发布(SOP 全流程):备份 → 干净 release 目录构建镜像 assist-base-service:sponsor-pending-20260908232343(GOPROXY PIPE 补丁一次构建成功,ID b419bd2dc59b)→ canary 三项验证(internal gas info / address info / challenge)→ 正式切换 7881 容器(conf 挂载确认在位)→ canary 收除。\n\n新接口验证(公网 https://www.metaso.network/assist-open-api):\n1. GET /v2/assist/gas/mvc/order/{orderId}:用故障报告真实订单验证,返回新增 stage=final / final=true / retryable=false / failureCode=FUNDING_INPUT_STALE([-25]Missing inputs 订单)与 MEMPOOL_CONFLICT([-26]txn-mempool-conflict 订单),errorCode=SPONSOR_INPUT_UNAVAILABLE;\n2. POST /v2/assist/gas/mvc/commit 对终态订单返回 SPONSOR_BROADCAST_FAILED 信封(data 含 final=true/failureReason/failureCode/orderStatusUrl),下游可安全转自费;\n3. DB 复核:reserved/previewed/broadcasting 挂单清零,outbox 无未决事件,报告 26 个卡单已全部终态;\n4. 维护任务每分钟正常运行。\n\n回滚点:backup-20260908232343 镜像 + assist-base-service-old-20260908232343 容器 + /root/assist-base-service-release-backup-20260908232343。\n#assist-base-service #生产发布 #sponsor","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}